diff options
author | Damien George <damien.p.george@gmail.com> | 2016-05-26 17:06:40 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2016-05-26 17:06:40 +0100 |
commit | 4b37e775eaedaf7706597090d82d26a618cfa027 (patch) | |
tree | a8e277d14d960bdb5dab752b848e6c4adc4b4271 /esp8266/esp_mphal.h | |
parent | a3dc2c60312905f6732efab2cd2b5be4832dea73 (diff) | |
download | micropython-4b37e775eaedaf7706597090d82d26a618cfa027.tar.gz micropython-4b37e775eaedaf7706597090d82d26a618cfa027.zip |
extmod/machine_i2c: Redo mp_hal_pin macros to use open_drain and od_low.
mp_hal_pin_config_od is renamed mp_hal_pin_open_drain, and mp_hal_pin_low
is mp_hal_pin_od_low.
Diffstat (limited to 'esp8266/esp_mphal.h')
-rw-r--r-- | esp8266/esp_mphal.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/esp8266/esp_mphal.h b/esp8266/esp_mphal.h index 0de494300a..866a5a94bd 100644 --- a/esp8266/esp_mphal.h +++ b/esp8266/esp_mphal.h @@ -70,8 +70,8 @@ void ets_event_poll(void); #define mp_hal_get_pin_obj(o) mp_obj_get_pin(o) void mp_hal_pin_input(mp_hal_pin_obj_t pin); void mp_hal_pin_output(mp_hal_pin_obj_t pin); -void mp_hal_pin_config_od(mp_hal_pin_obj_t pin); -#define mp_hal_pin_low(p) do { \ +void mp_hal_pin_open_drain(mp_hal_pin_obj_t pin); +#define mp_hal_pin_od_low(p) do { \ if ((p) == 16) { WRITE_PERI_REG(RTC_GPIO_ENABLE, (READ_PERI_REG(RTC_GPIO_ENABLE) & ~1) | 1); } \ else { gpio_output_set(0, 1 << (p), 1 << (p), 0); } \ } while (0) |