@@ -91,7 +91,7 @@ bool common_hal_busio_i2c_probe(busio_i2c_obj_t *self, uint8_t addr) {
9191 return I2C_TRANSFER (self -> i2c_dev , & msg , 1 ) < 0 ? false : true;
9292}
9393
94- static mp_errno_t _common_hal_busio_i2c_write (busio_i2c_obj_t * self , uint16_t address , const uint8_t * data , size_t len , bool stop ) {
94+ static mp_negative_errno_t _common_hal_busio_i2c_write (busio_i2c_obj_t * self , uint16_t address , const uint8_t * data , size_t len , bool stop ) {
9595 struct i2c_msg_s msg ;
9696
9797 msg .frequency = self -> frequency ;
@@ -102,12 +102,12 @@ static mp_errno_t _common_hal_busio_i2c_write(busio_i2c_obj_t *self, uint16_t ad
102102 return - I2C_TRANSFER (self -> i2c_dev , & msg , 1 );
103103}
104104
105- mp_errno_t common_hal_busio_i2c_write (busio_i2c_obj_t * self , uint16_t addr ,
105+ mp_negative_errno_t common_hal_busio_i2c_write (busio_i2c_obj_t * self , uint16_t addr ,
106106 const uint8_t * data , size_t len ) {
107107 return _common_hal_busio_i2c_write (self , addr , data , len , true);
108108}
109109
110- mp_errno_t common_hal_busio_i2c_read (busio_i2c_obj_t * self , uint16_t address , uint8_t * data , size_t len ) {
110+ mp_negative_errno_t common_hal_busio_i2c_read (busio_i2c_obj_t * self , uint16_t address , uint8_t * data , size_t len ) {
111111 struct i2c_msg_s msg ;
112112
113113 msg .frequency = self -> frequency ;
@@ -118,9 +118,9 @@ mp_errno_t common_hal_busio_i2c_read(busio_i2c_obj_t *self, uint16_t address, ui
118118 return - I2C_TRANSFER (self -> i2c_dev , & msg , 1 );
119119}
120120
121- mp_errno_t common_hal_busio_i2c_write_read (busio_i2c_obj_t * self , uint16_t addr ,
121+ mp_negative_errno_t common_hal_busio_i2c_write_read (busio_i2c_obj_t * self , uint16_t addr ,
122122 uint8_t * out_data , size_t out_len , uint8_t * in_data , size_t in_len ) {
123- mp_errno_t result = _common_hal_busio_i2c_write (self , addr , out_data , out_len , false);
123+ mp_negative_errno_t result = _common_hal_busio_i2c_write (self , addr , out_data , out_len , false);
124124 if (result != 0 ) {
125125 return result ;
126126 }
0 commit comments