|
40 | 40 | STATIC mp_obj_t mp_lcd_sdl_bus_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t *all_args)
|
41 | 41 | {
|
42 | 42 | enum { ARG_flags };
|
43 |
| - const mp_arg_t make_new_args[] = {{ MP_QSTR_flags, MP_ARG_INT | MP_ARG_KW_ONLY | MP_ARG_REQUIRED }}; |
| 43 | + const mp_arg_t make_new_args[] = {{ MP_QSTR_flags, MP_ARG_INT | MP_ARG_KW_ONLY | MP_ARG_REQUIRED, { .u_int = -1 } } }; |
44 | 44 |
|
45 | 45 | mp_arg_val_t args[MP_ARRAY_SIZE(make_new_args)];
|
46 | 46 | mp_arg_parse_all_kw_array(
|
|
314 | 314 | {
|
315 | 315 | enum { ARG_self, ARG_width, ARG_height, ARG_px_format, ARG_ignore_size_chg};
|
316 | 316 | static const mp_arg_t allowed_args[] = {
|
317 |
| - { MP_QSTR_self, MP_ARG_OBJ | MP_ARG_REQUIRED }, |
318 |
| - { MP_QSTR_width, MP_ARG_INT | MP_ARG_REQUIRED }, |
319 |
| - { MP_QSTR_height, MP_ARG_INT | MP_ARG_REQUIRED }, |
320 |
| - { MP_QSTR_px_format, MP_ARG_INT | MP_ARG_REQUIRED }, |
321 |
| - { MP_QSTR_ignore_size_chg, MP_ARG_INT | MP_ARG_REQUIRED } |
| 317 | + { MP_QSTR_self, MP_ARG_OBJ | MP_ARG_REQUIRED, { .u_obj = mp_const_none } }, |
| 318 | + { MP_QSTR_width, MP_ARG_INT | MP_ARG_REQUIRED, { .u_int = -1 } }, |
| 319 | + { MP_QSTR_height, MP_ARG_INT | MP_ARG_REQUIRED, { .u_int = -1 } }, |
| 320 | + { MP_QSTR_px_format, MP_ARG_INT | MP_ARG_REQUIRED, { .u_int = -1 } }, |
| 321 | + { MP_QSTR_ignore_size_chg, MP_ARG_INT | MP_ARG_REQUIRED, { .u_bool = false } }, |
322 | 322 | };
|
323 | 323 | mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)];
|
324 | 324 | mp_arg_parse_all(n_args, pos_args, kw_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args);
|
|
356 | 356 | {
|
357 | 357 | enum { ARG_self, ARG_size, ARG_buf_num };
|
358 | 358 | static const mp_arg_t allowed_args[] = {
|
359 |
| - { MP_QSTR_self, MP_ARG_OBJ | MP_ARG_REQUIRED }, |
360 |
| - { MP_QSTR_size, MP_ARG_INT | MP_ARG_REQUIRED }, |
361 |
| - { MP_QSTR_buf_num, MP_ARG_INT | MP_ARG_REQUIRED }, |
| 359 | + { MP_QSTR_self, MP_ARG_OBJ | MP_ARG_REQUIRED, { .u_obj = mp_const_none } }, |
| 360 | + { MP_QSTR_size, MP_ARG_INT | MP_ARG_REQUIRED, { .u_int = -1 } }, |
| 361 | + { MP_QSTR_buf_num, MP_ARG_INT | MP_ARG_REQUIRED, { .u_int = -1 } }, |
362 | 362 | };
|
363 | 363 |
|
364 | 364 | mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)];
|
|
0 commit comments