@@ -161,8 +161,8 @@ STATIC mp_obj_t bitmaptools_obj_rotozoom(size_t n_args, const mp_obj_t *pos_args
161
161
ARG_angle , ARG_scale , ARG_skip_index };
162
162
163
163
static const mp_arg_t allowed_args [] = {
164
- {MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 }},
165
- {MP_QSTR_source_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 }},
164
+ {MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL }},
165
+ {MP_QSTR_source_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL }},
166
166
167
167
{MP_QSTR_ox , MP_ARG_KW_ONLY | MP_ARG_OBJ , {.u_obj = mp_const_none } }, // None convert to destination->width / 2
168
168
{MP_QSTR_oy , MP_ARG_KW_ONLY | MP_ARG_OBJ , {.u_obj = mp_const_none } }, // None convert to destination->height / 2
@@ -353,12 +353,12 @@ STATIC mp_obj_t bitmaptools_obj_fill_region(size_t n_args, const mp_obj_t *pos_a
353
353
enum {ARG_dest_bitmap , ARG_x1 , ARG_y1 , ARG_x2 , ARG_y2 , ARG_value };
354
354
355
355
static const mp_arg_t allowed_args [] = {
356
- {MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 }},
357
- {MP_QSTR_x1 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
358
- {MP_QSTR_y1 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
359
- {MP_QSTR_x2 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
360
- {MP_QSTR_y2 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
361
- {MP_QSTR_value , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
356
+ {MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL }},
357
+ {MP_QSTR_x1 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
358
+ {MP_QSTR_y1 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
359
+ {MP_QSTR_x2 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
360
+ {MP_QSTR_y2 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
361
+ {MP_QSTR_value , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
362
362
};
363
363
mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
364
364
mp_arg_parse_all (n_args , pos_args , kw_args , MP_ARRAY_SIZE (allowed_args ), allowed_args , args );
@@ -405,10 +405,10 @@ STATIC mp_obj_t bitmaptools_obj_boundary_fill(size_t n_args, const mp_obj_t *pos
405
405
enum {ARG_dest_bitmap , ARG_x , ARG_y , ARG_fill_color_value , ARG_replaced_color_value };
406
406
407
407
static const mp_arg_t allowed_args [] = {
408
- {MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 }},
409
- {MP_QSTR_x , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
410
- {MP_QSTR_y , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
411
- {MP_QSTR_fill_color_value , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
408
+ {MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL }},
409
+ {MP_QSTR_x , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
410
+ {MP_QSTR_y , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
411
+ {MP_QSTR_fill_color_value , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
412
412
{MP_QSTR_replaced_color_value , MP_ARG_INT , {.u_int = INT_MAX } },
413
413
};
414
414
mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
@@ -468,12 +468,12 @@ STATIC mp_obj_t bitmaptools_obj_draw_line(size_t n_args, const mp_obj_t *pos_arg
468
468
enum {ARG_dest_bitmap , ARG_x1 , ARG_y1 , ARG_x2 , ARG_y2 , ARG_value };
469
469
470
470
static const mp_arg_t allowed_args [] = {
471
- {MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 }},
472
- {MP_QSTR_x1 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
473
- {MP_QSTR_y1 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
474
- {MP_QSTR_x2 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
475
- {MP_QSTR_y2 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
476
- {MP_QSTR_value , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 }},
471
+ {MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL }},
472
+ {MP_QSTR_x1 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
473
+ {MP_QSTR_y1 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
474
+ {MP_QSTR_x2 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
475
+ {MP_QSTR_y2 , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
476
+ {MP_QSTR_value , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL }},
477
477
};
478
478
mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
479
479
mp_arg_parse_all (n_args , pos_args , kw_args , MP_ARRAY_SIZE (allowed_args ), allowed_args , args );
@@ -539,8 +539,8 @@ MP_DEFINE_CONST_FUN_OBJ_KW(bitmaptools_draw_line_obj, 0, bitmaptools_obj_draw_li
539
539
STATIC mp_obj_t bitmaptools_arrayblit (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
540
540
enum { ARG_bitmap , ARG_data , ARG_x1 , ARG_y1 , ARG_x2 , ARG_y2 , ARG_skip_index };
541
541
static const mp_arg_t allowed_args [] = {
542
- { MP_QSTR_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 } },
543
- { MP_QSTR_data , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 } },
542
+ { MP_QSTR_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL } },
543
+ { MP_QSTR_data , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL } },
544
544
{ MP_QSTR_x1 , MP_ARG_INT , {.u_int = 0 } },
545
545
{ MP_QSTR_y1 , MP_ARG_INT , {.u_int = 0 } },
546
546
{ MP_QSTR_x2 , MP_ARG_INT , {.u_int = -1 } },
@@ -605,9 +605,9 @@ MP_DEFINE_CONST_FUN_OBJ_KW(bitmaptools_arrayblit_obj, 0, bitmaptools_arrayblit);
605
605
STATIC mp_obj_t bitmaptools_readinto (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
606
606
enum { ARG_bitmap , ARG_file , ARG_bits_per_pixel , ARG_element_size , ARG_reverse_pixels_in_element , ARG_swap_bytes_in_element , ARG_reverse_rows };
607
607
static const mp_arg_t allowed_args [] = {
608
- { MP_QSTR_bitmap , MP_ARG_REQUIRED
57AE
| MP_ARG_OBJ , {.u_obj = 0 } },
609
- { MP_QSTR_file , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 } },
610
- { MP_QSTR_bits_per_pixel , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = 0 } },
608
+ { MP_QSTR_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL } },
609
+ { MP_QSTR_file , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL } },
610
+ { MP_QSTR_bits_per_pixel , MP_ARG_REQUIRED | MP_ARG_INT , {.u_obj = MP_OBJ_NULL } },
611
611
{ MP_QSTR_element_size , MP_ARG_INT , { .u_int = 1 } },
612
612
{ MP_QSTR_reverse_pixels_in_element , MP_ARG_BOOL , { .u_bool = false } },
613
613
{ MP_QSTR_swap_bytes_in_element , MP_ARG_BOOL , { .u_bool = false } },
@@ -689,9 +689,9 @@ MAKE_ENUM_TYPE(bitmaptools, DitherAlgorithm, bitmaptools_dither_algorithm);
689
689
STATIC mp_obj_t bitmaptools_dither (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
690
690
enum { ARG_dest_bitmap , ARG_source_bitmap , ARG_source_colorspace , ARG_algorithm };
691
691
static const mp_arg_t allowed_args [] = {
692
- { MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 } },
693
- { MP_QSTR_source_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 } },
694
- { MP_QSTR_source_colorspace , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = 0 } },
692
+ { MP_QSTR_dest_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL } },
693
+ { MP_QSTR_source_bitmap , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL } },
694
+ { MP_QSTR_source_colorspace , MP_ARG_REQUIRED | MP_ARG_OBJ , {.u_obj = MP_OBJ_NULL } },
695
695
{ MP_QSTR_algorithm , MP_ARG_OBJ , { .u_obj = MP_ROM_PTR ((void * )& dither_algorithm_Atkinson_obj ) } },
696
696
};
697
697
mp_arg_val_t args [MP_ARRAY_SIZE (allowed_args )];
0 commit comments