36
36
37
37
#include <string.h>
38
38
39
- #include "shared-bindings/_pixelbuf /PixelBuf.h"
40
- #include "shared-module/_pixelbuf /PixelBuf.h"
39
+ #include "shared-bindings/adafruit_pixelbuf /PixelBuf.h"
40
+ #include "shared-module/adafruit_pixelbuf /PixelBuf.h"
41
41
#include "shared-bindings/digitalio/DigitalInOut.h"
42
42
43
43
#ifdef CIRCUITPY_ULAB
@@ -110,7 +110,7 @@ STATIC mp_obj_t pixelbuf_pixelbuf_make_new(const mp_obj_type_t *type, size_t n_a
110
110
// Validation complete, allocate and populate object.
111
111
pixelbuf_pixelbuf_obj_t * self = m_new_obj (pixelbuf_pixelbuf_obj_t );
112
112
self -> base .type = & pixelbuf_pixelbuf_type ;
113
- common_hal__pixelbuf_pixelbuf_construct (self , args [ARG_size ].u_int ,
113
+ common_hal_adafruit_pixelbuf_pixelbuf_construct (self , args [ARG_size ].u_int ,
114
114
& byteorder_details , brightness , args [ARG_auto_write ].u_bool , header_bufinfo .buf ,
115
115
header_bufinfo .len , trailer_bufinfo .buf , trailer_bufinfo .len );
116
116
@@ -158,7 +158,7 @@ static void parse_byteorder(mp_obj_t byteorder_obj, pixelbuf_byteorder_details_t
158
158
//| """The number of bytes per pixel in the buffer (read-only)"""
159
159
//|
160
160
STATIC mp_obj_t pixelbuf_pixelbuf_obj_get_bpp (mp_obj_t self_in ) {
161
- return MP_OBJ_NEW_SMALL_INT (common_hal__pixelbuf_pixelbuf_get_bpp (self_in ));
161
+ return MP_OBJ_NEW_SMALL_INT (common_hal_adafruit_pixelbuf_pixelbuf_get_bpp (self_in ));
162
162
}
163
163
MP_DEFINE_CONST_FUN_OBJ_1 (pixelbuf_pixelbuf_get_bpp_obj , pixelbuf_pixelbuf_obj_get_bpp );
164
164
@@ -177,7 +177,7 @@ const mp_obj_property_t pixelbuf_pixelbuf_bpp_obj = {
177
177
//| before they are adjusted for brightness."""
178
178
//|
179
179
STATIC mp_obj_t pixelbuf_pixelbuf_obj_get_brightness (mp_obj_t self_in ) {
180
- return mp_obj_new_float (common_hal__pixelbuf_pixelbuf_get_brightness (self_in ));
180
+ return mp_obj_new_float (common_hal_adafruit_pixelbuf_pixelbuf_get_brightness (self_in ));
181
181
}
182
182
MP_DEFINE_CONST_FUN_OBJ_1 (pixelbuf_pixelbuf_get_brightness_obj , pixelbuf_pixelbuf_obj_get_brightness );
183
183
@@ -189,7 +189,7 @@ STATIC mp_obj_t pixelbuf_pixelbuf_obj_set_brightness(mp_obj_t self_in, mp_obj_t
189
189
} else if (brightness < 0 ) {
190
190
brightness = 0 ;
191
191
}
192
- common_hal__pixelbuf_pixelbuf_set_brightness (self_in , brightness );
192
+ common_hal_adafruit_pixelbuf_pixelbuf_set_brightness (self_in , brightness );
193
193
return mp_const_none ;
194
194
}
195
195
MP_DEFINE_CONST_FUN_OBJ_2 (pixelbuf_pixelbuf_set_brightness_obj , pixelbuf_pixelbuf_obj_set_brightness );
@@ -205,13 +205,13 @@ const mp_obj_property_t pixelbuf_pixelbuf_brightness_obj = {
205
205
//| """Whether to automatically write the pixels after each update."""
206
206
//|
207
207
STATIC mp_obj_t pixelbuf_pixelbuf_obj_get_auto_write (mp_obj_t self_in ) {
208
- return mp_obj_new_bool (common_hal__pixelbuf_pixelbuf_get_auto_write (self_in ));
208
+ return mp_obj_new_bool (common_hal_adafruit_pixelbuf_pixelbuf_get_auto_write (self_in ));
209
209
}
210
210
MP_DEFINE_CONST_FUN_OBJ_1 (pixelbuf_pixelbuf_get_auto_write_obj , pixelbuf_pixelbuf_obj_get_auto_write );
211
211
212
212
213
213
STATIC mp_obj_t pixelbuf_pixelbuf_obj_set_auto_write (mp_obj_t self_in , mp_obj_t value ) {
214
- common_hal__pixelbuf_pixelbuf_set_auto_write (self_in , mp_obj_is_true (value ));
214
+ common_hal_adafruit_pixelbuf_pixelbuf_set_auto_write (self_in , mp_obj_is_true (value ));
215
215
return mp_const_none ;
216
216
}
217
217
MP_DEFINE_CONST_FUN_OBJ_2 (pixelbuf_pixelbuf_set_auto_write_obj , pixelbuf_pixelbuf_obj_set_auto_write );
@@ -227,7 +227,7 @@ const mp_obj_property_t pixelbuf_pixelbuf_auto_write_obj = {
227
227
//| """byteorder string for the buffer (read-only)"""
228
228
//|
229
229
STATIC mp_obj_t pixelbuf_pixelbuf_obj_get_byteorder (mp_obj_t self_in ) {
230
- return common_hal__pixelbuf_pixelbuf_get_byteorder_string (self_in );
230
+ return common_hal_adafruit_pixelbuf_pixelbuf_get_byteorder_string (self_in );
231
231
}
232
232
MP_DEFINE_CONST_FUN_OBJ_1 (pixelbuf_pixelbuf_get_byteorder_str , pixelbuf_pixelbuf_obj_get_byteorder );
233
233
@@ -243,7 +243,7 @@ STATIC mp_obj_t pixelbuf_pixelbuf_unary_op(mp_unary_op_t op, mp_obj_t self_in) {
243
243
case MP_UNARY_OP_BOOL :
244
244
return mp_const_true ;
245
245
case MP_UNARY_OP_LEN :
246
- return MP_OBJ_NEW_SMALL_INT (common_hal__pixelbuf_pixelbuf_get_len (self_in ));
246
+ return MP_OBJ_NEW_SMALL_INT (common_hal_adafruit_pixelbuf_pixelbuf_get_len (self_in ));
247
247
default :
248
248
return MP_OBJ_NULL ; // op not supported
249
249
}
@@ -256,7 +256,7 @@ STATIC mp_obj_t pixelbuf_pixelbuf_unary_op(mp_unary_op_t op, mp_obj_t self_in) {
256
256
//|
257
257
258
258
STATIC mp_obj_t pixelbuf_pixelbuf_show (mp_obj_t self_in ) {
259
- common_hal__pixelbuf_pixelbuf_show (self_in );
259
+ common_hal_adafruit_pixelbuf_pixelbuf_show (self_in );
260
260
return mp_const_none ;
261
261
}
262
262
STATIC MP_DEFINE_CONST_FUN_OBJ_1 (pixelbuf_pixelbuf_show_obj , pixelbuf_pixelbuf_show );
@@ -267,7 +267,7 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_1(pixelbuf_pixelbuf_show_obj, pixelbuf_pixelbuf_s
267
267
//|
268
268
269
269
STATIC mp_obj_t pixelbuf_pixelbuf_fill (mp_obj_t self_in , mp_obj_t value ) {
270
- common_hal__pixelbuf_pixelbuf_fill (self_in , value );
270
+ common_hal_adafruit_pixelbuf_pixelbuf_fill (self_in , value );
271
271
272
272
return mp_const_none ;
273
273
}
@@ -307,7 +307,7 @@ STATIC mp_obj_t pixelbuf_pixelbuf_subscr(mp_obj_t self_in, mp_obj_t index_in, mp
307
307
} else if (mp_obj_is_type (index_in , & mp_type_slice )) {
308
308
mp_bound_slice_t slice ;
309
309
310
- size_t length = common_hal__pixelbuf_pixelbuf_get_len (self_in );
310
+ size_t length = common_hal_adafruit_pixelbuf_pixelbuf_get_len (self_in );
311
311
mp_seq_get_fast_slice_indexes (length , index_in , & slice );
312
312
static mp_obj_tuple_t flat_item_tuple = {
313
313
.base = {& mp_type_tuple },
@@ -334,18 +334,18 @@ STATIC mp_obj_t pixelbuf_pixelbuf_subscr(mp_obj_t self_in, mp_obj_t index_in, mp
334
334
if (value == MP_OBJ_SENTINEL ) { // Get
335
335
mp_obj_tuple_t * t = MP_OBJ_TO_PTR (mp_obj_new_tuple (slice_len , NULL ));
336
336
for (uint i = 0 ; i < slice_len ; i ++ ) {
337
- t -> items [i ] = common_hal__pixelbuf_pixelbuf_get_pixel (self_in , i * slice .step + slice .start );
337
+ t -> items [i ] = common_hal_adafruit_pixelbuf_pixelbuf_get_pixel (self_in , i * slice .step + slice .start );
338
338
}
339
339
return MP_OBJ_FROM_PTR (t );
340
340
} else { // Set
341
341
#if MICROPY_PY_ARRAY_SLICE_ASSIGN
342
342
343
343
size_t num_items = mp_obj_get_int (mp_obj_len (value ));
344
344
345
- if (num_items != slice_len && num_items != (slice_len * common_hal__pixelbuf_pixelbuf_get_bpp (self_in ))) {
345
+ if (num_items != slice_len && num_items != (slice_len * common_hal_adafruit_pixelbuf_pixelbuf_get_bpp (self_in ))) {
346
346
mp_raise_ValueError_varg (translate ("Unmatched number of items on RHS (expected %d, got %d)." ), slice_len , num_items );
347
347
}
348
- common_hal__pixelbuf_pixelbuf_set_pixels (self_in , slice .start , slice .step , slice_len , value ,
348
+ common_hal_adafruit_pixelbuf_pixelbuf_set_pixels (self_in , slice .start , slice .step , slice_len , value ,
349
349
num_items != slice_len ? & flat_item_tuple : mp_const_none );
350
350
return mp_const_none ;
351
351
#else
@@ -354,13 +354,13 @@ STATIC mp_obj_t pixelbuf_pixelbuf_subscr(mp_obj_t self_in, mp_obj_t index_in, mp
354
354
}
355
355
#endif
356
356
} else { // Single index rather than slice.
357
- size_t length = common_hal__pixelbuf_pixelbuf_get_len (self_in );
357
+ size_t length = common_hal_adafruit_pixelbuf_pixelbuf_get_len (self_in );
358
358
size_t index = mp_get_index (mp_obj_get_type (self_in ), length , index_in , false);
359
359
360
360
if (value == MP_OBJ_SENTINEL ) { // Get
361
- return common_hal__pixelbuf_pixelbuf_get_pixel (self_in , index );
361
+ return common_hal_adafruit_pixelbuf_pixelbuf_get_pixel (self_in , index );
362
362
} else { // Store
363
- common_hal__pixelbuf_pixelbuf_set_pixel (self_in , index , value );
363
+ common_hal_adafruit_pixelbuf_pixelbuf_set_pixel (self_in , index , value );
364
364
return mp_const_none ;
365
365
}
366
366
}
0 commit comments