aboutsummaryrefslogtreecommitdiff
path: root/extmod/machine_i2c.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-05-26 17:06:40 +0100
committerDamien George <damien.p.george@gmail.com>2016-05-26 17:06:40 +0100
commit4b37e775eaedaf7706597090d82d26a618cfa027 (patch)
treea8e277d14d960bdb5dab752b848e6c4adc4b4271 /extmod/machine_i2c.c
parenta3dc2c60312905f6732efab2cd2b5be4832dea73 (diff)
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 'extmod/machine_i2c.c')
-rw-r--r--extmod/machine_i2c.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/extmod/machine_i2c.c b/extmod/machine_i2c.c
index e3bdb3692..ceddf0730 100644
--- a/extmod/machine_i2c.c
+++ b/extmod/machine_i2c.c
@@ -48,7 +48,7 @@ STATIC void mp_hal_i2c_delay(machine_i2c_obj_t *self) {
}
STATIC void mp_hal_i2c_scl_low(machine_i2c_obj_t *self) {
- mp_hal_pin_low(self->scl);
+ mp_hal_pin_od_low(self->scl);
}
STATIC void mp_hal_i2c_scl_release(machine_i2c_obj_t *self) {
@@ -56,7 +56,7 @@ STATIC void mp_hal_i2c_scl_release(machine_i2c_obj_t *self) {
}
STATIC void mp_hal_i2c_sda_low(machine_i2c_obj_t *self) {
- mp_hal_pin_low(self->sda);
+ mp_hal_pin_od_low(self->sda);
}
STATIC void mp_hal_i2c_sda_release(machine_i2c_obj_t *self) {
@@ -91,8 +91,8 @@ STATIC void mp_hal_i2c_init(machine_i2c_obj_t *self, uint32_t freq) {
if (self->us_delay == 0) {
self->us_delay = 1;
}
- mp_hal_pin_config_od(self->scl);
- mp_hal_pin_config_od(self->sda);
+ mp_hal_pin_open_drain(self->scl);
+ mp_hal_pin_open_drain(self->sda);
mp_hal_i2c_stop(self);
}