Skip to content

Commit ae6f3e1

Browse files
committed
still trying to fix the compiler warnings.
1 parent 21cfe75 commit ae6f3e1

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

builder/macOS.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,10 @@ def compile(): # NOQA
227227

228228
build_sdl()
229229

230+
print('CC:', os.environ.get('CC', ''))
231+
print('CFLAGS:', os.environ.get('CFLAGS', ''))
232+
233+
os.environ['CC'] = 'gcc'
230234
return_code, _ = spawn(compile_cmd)
231235
if return_code != 0:
232236
sys.exit(return_code)

ext_mod/lcd_bus/sdl_bus/sdl_bus.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
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)
4141
{
4242
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 } } };
4444

4545
mp_arg_val_t args[MP_ARRAY_SIZE(make_new_args)];
4646
mp_arg_parse_all_kw_array(
@@ -314,11 +314,11 @@
314314
{
315315
enum { ARG_self, ARG_width, ARG_height, ARG_px_format, ARG_ignore_size_chg};
316316
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 } },
322322
};
323323
mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)];
324324
mp_arg_parse_all(n_args, pos_args, kw_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args);
@@ -356,9 +356,9 @@
356356
{
357357
enum { ARG_self, ARG_size, ARG_buf_num };
358358
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 } },
362362
};
363363

364364
mp_arg_val_t args[MP_ARRAY_SIZE(allowed_args)];

0 commit comments

Comments
 (0)