Skip to content
Snippets Groups Projects
Commit 0bc99b48 authored by Damien George's avatar Damien George
Browse files

extmod/machine_i2c: Make i2c.write[to] methods return num of ACKs recvd.

parent 07e83573
No related branches found
No related tags found
No related merge requests found
...@@ -387,7 +387,8 @@ STATIC mp_obj_t machine_i2c_write(mp_obj_t self_in, mp_obj_t buf_in) { ...@@ -387,7 +387,8 @@ STATIC mp_obj_t machine_i2c_write(mp_obj_t self_in, mp_obj_t buf_in) {
mp_raise_OSError(-ret); mp_raise_OSError(-ret);
} }
return mp_const_none; // return number of acks received
return MP_OBJ_NEW_SMALL_INT(ret);
} }
MP_DEFINE_CONST_FUN_OBJ_2(machine_i2c_write_obj, machine_i2c_write); MP_DEFINE_CONST_FUN_OBJ_2(machine_i2c_write_obj, machine_i2c_write);
...@@ -426,7 +427,8 @@ STATIC mp_obj_t machine_i2c_writeto(mp_obj_t self_in, mp_obj_t addr_in, mp_obj_t ...@@ -426,7 +427,8 @@ STATIC mp_obj_t machine_i2c_writeto(mp_obj_t self_in, mp_obj_t addr_in, mp_obj_t
if (ret < 0) { if (ret < 0) {
mp_raise_OSError(-ret); mp_raise_OSError(-ret);
} }
return mp_const_none; // return number of acks received
return MP_OBJ_NEW_SMALL_INT(ret);
} }
STATIC MP_DEFINE_CONST_FUN_OBJ_3(machine_i2c_writeto_obj, machine_i2c_writeto); STATIC MP_DEFINE_CONST_FUN_OBJ_3(machine_i2c_writeto_obj, machine_i2c_writeto);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment