@@ -96,8 +96,8 @@ void common_hal_busio_i2c_construct(busio_i2c_obj_t *self,
9696 common_hal_mcu_delay_us (3 );
9797
9898 if (!gpio_get_pin_level (sda -> number ) || !gpio_get_pin_level (scl -> number )) {
99- reset_pin (sda -> number );
100- reset_pin (scl -> number );
99+ reset_pin_number (sda -> number );
100+ reset_pin_number (scl -> number );
101101 mp_raise_RuntimeError (translate ("SDA or SCL needs a pull up" ));
102102 }
103103 gpio_set_pin_function (sda -> number , sda_pinmux );
@@ -107,17 +107,17 @@ void common_hal_busio_i2c_construct(busio_i2c_obj_t *self,
107107 samd_peripherals_sercom_clock_init (sercom , sercom_index );
108108
109109 if (i2c_m_sync_init (& self -> i2c_desc , sercom ) != ERR_NONE ) {
110- reset_pin (sda -> number );
111- reset_pin (scl -> number );
110+ reset_pin_number (sda -> number );
111+ reset_pin_number (scl -> number );
112112 mp_raise_OSError (MP_EIO );
113113 }
114114
115115 // clkrate is always 0. baud_rate is in kHz.
116116
117117 // Frequency must be set before the I2C device is enabled.
118118 if (i2c_m_sync_set_baudrate (& self -> i2c_desc , 0 , frequency / 1000 ) != ERR_NONE ) {
119- reset_pin (sda -> number );
120- reset_pin (scl -> number );
119+ reset_pin_number (sda -> number );
120+ reset_pin_number (scl -> number );
121121 mp_raise_ValueError (translate ("Unsupported baudrate" ));
122122 }
123123
@@ -144,8 +144,8 @@ void common_hal_busio_i2c_deinit(busio_i2c_obj_t *self) {
144144 i2c_m_sync_disable (& self -> i2c_desc );
145145 i2c_m_sync_deinit (& self -> i2c_desc );
146146
147- reset_pin (self -> sda_pin );
148- reset_pin (self -> scl_pin );
147+ reset_pin_number (self -> sda_pin );
148+ reset_pin_number (self -> scl_pin );
149149 self -> sda_pin = NO_PIN ;
150150 self -> scl_pin = NO_PIN ;
151151}
0 commit comments