@@ -135,9 +135,10 @@ STATIC mp_obj_t adafruit_bus_device_i2cdevice_readinto(size_t n_args, const mp_o
135
135
mp_load_method (self -> i2c , MP_QSTR_readfrom_into , dest );
136
136
dest [2 ] = mp_obj_new_int_from_ull (self -> device_address );
137
137
dest [3 ] = args [ARG_buffer ].u_obj ;
138
- dest [4 ] = mp_obj_new_str ("start" , 5 );
138
+ //dest[4] = mp_obj_new_str("start", 5);
139
+ dest [4 ] = MP_OBJ_NEW_QSTR (MP_QSTR_start );
139
140
dest [5 ] = mp_obj_new_int (args [ARG_start ].u_int );
140
- dest [6 ] = mp_obj_new_str ( "end" , 3 );
141
+ dest [6 ] = MP_OBJ_NEW_QSTR ( MP_QSTR_end );
141
142
dest [7 ] = mp_obj_new_int (args [ARG_end ].u_int );
142
143
mp_call_method_n_kw (2 , 2 , dest );
143
144
@@ -172,9 +173,9 @@ STATIC mp_obj_t adafruit_bus_device_i2cdevice_write(size_t n_args, const mp_obj_
172
173
mp_load_method (self -> i2c , MP_QSTR_writeto , dest );
173
174
dest [2 ] = mp_obj_new_int_from_ull (self -> device_address );
174
175
dest [3 ] = args [ARG_buffer ].u_obj ;
175
- dest [4 ] = mp_obj_new_str ( "start" , 5 );
176
+ dest [4 ] = MP_OBJ_NEW_QSTR ( MP_QSTR_start );
176
177
dest [5 ] = mp_obj_new_int (args [ARG_start ].u_int );
177
- dest [6 ] = mp_obj_new_str ( "end" , 3 );
178
+ dest [6 ] = MP_OBJ_NEW_QSTR ( MP_QSTR_end );
178
179
dest [7 ] = mp_obj_new_int (args [ARG_end ].u_int );
179
180
mp_call_method_n_kw (2 , 2 , dest );
180
181
@@ -224,13 +225,13 @@ STATIC mp_obj_t adafruit_bus_device_i2cdevice_write_then_readinto(size_t n_args,
224
225
dest [2 ] = mp_obj_new_int_from_ull (self -> device_address );
225
226
dest [3 ] = args [ARG_out_buffer ].u_obj ;
226
227
dest [4 ] = args [ARG_in_buffer ].u_obj ;
227
- dest [5 ] = mp_obj_new_str ( "out_start" , 9 );
228
+ dest [5 ] = MP_OBJ_NEW_QSTR ( MP_QSTR_out_start );
228
229
dest [6 ] = mp_obj_new_int (args [ARG_out_start ].u_int );
229
- dest [7 ] = mp_obj_new_str ( "out_end" , 7 );
230
+ dest [7 ] = MP_OBJ_NEW_QSTR ( MP_QSTR_out_end );
230
231
dest [8 ] = mp_obj_new_int (args [ARG_out_end ].u_int );
231
- dest [9 ] = mp_obj_new_str ( "in_start" , 8 );
232
+ dest [9 ] = MP_OBJ_NEW_QSTR ( MP_QSTR_in_start );
232
233
dest [10 ] = mp_obj_new_int (args [ARG_in_start ].u_int );
233
- dest [11 ] = mp_obj_new_str ( "in_end" , 6 );
234
+ dest [11 ] = MP_OBJ_NEW_QSTR ( MP_QSTR_in_end );
234
235
dest [12 ] = mp_obj_new_int (args [ARG_in_end ].u_int );
235
236
236
237
mp_call_method_n_kw (3 , 4 , dest );
0 commit comments