diff --git a/components/micropython/usermodule/mp_sys_display.c b/components/micropython/usermodule/mp_sys_display.c index acf16e9e4673ddc4665f711c5cbd10fb8caa4086..a27e68ed2ad707b2d206b34550afa0a40b50b0dc 100644 --- a/components/micropython/usermodule/mp_sys_display.c +++ b/components/micropython/usermodule/mp_sys_display.c @@ -36,16 +36,16 @@ STATIC mp_obj_t mp_set_backlight(mp_obj_t percent_in) { } STATIC MP_DEFINE_CONST_FUN_OBJ_1(mp_set_backlight_obj, mp_set_backlight); -STATIC mp_obj_t mp_set_gfx_mode(mp_obj_t mode) { - st3m_set_gfx_mode(mp_obj_get_int(mode)); +STATIC mp_obj_t mp_set_mode(mp_obj_t mode) { + st3m_gfx_set_mode(mp_obj_get_int(mode)); return mp_const_none; } -STATIC MP_DEFINE_CONST_FUN_OBJ_1(mp_set_gfx_mode_obj, mp_set_gfx_mode); +STATIC MP_DEFINE_CONST_FUN_OBJ_1(mp_set_mode_obj, mp_set_mode); -STATIC mp_obj_t mp_get_gfx_mode(void) { - return mp_obj_new_int(st3m_get_gfx_mode()); +STATIC mp_obj_t mp_get_mode(void) { + return mp_obj_new_int(st3m_gfx_get_mode()); } -STATIC MP_DEFINE_CONST_FUN_OBJ_0(mp_get_gfx_mode_obj, mp_get_gfx_mode); +STATIC MP_DEFINE_CONST_FUN_OBJ_0(mp_get_mode_obj, mp_get_mode); STATIC mp_obj_t mp_set_palette(mp_obj_t pal_in) { size_t count = mp_obj_get_int(mp_obj_len(pal_in)); @@ -123,15 +123,15 @@ STATIC const mp_rom_map_elem_t mp_module_sys_display_globals_table[] = { { MP_ROM_QSTR(MP_QSTR___name__), MP_ROM_QSTR(MP_QSTR_sys_display) }, { MP_ROM_QSTR(MP_QSTR_pipe_full), MP_ROM_PTR(&mp_pipe_full_obj) }, { MP_ROM_QSTR(MP_QSTR_pipe_flush), MP_ROM_PTR(&mp_pipe_flush_obj) }, - { MP_ROM_QSTR(MP_QSTR_set_backlight), MP_ROM_PTR(&mp_set_backlight_obj) }, - { MP_ROM_QSTR(MP_QSTR_overlay_clip), MP_ROM_PTR(&mp_overlay_clip_obj) }, { MP_ROM_QSTR(MP_QSTR_update), MP_ROM_PTR(&mp_update_obj) }, { MP_ROM_QSTR(MP_QSTR_fb), MP_ROM_PTR(&mp_fb_obj) }, { MP_ROM_QSTR(MP_QSTR_ctx), MP_ROM_PTR(&mp_ctx_obj) }, - { MP_ROM_QSTR(MP_QSTR_set_gfx_mode), MP_ROM_PTR(&mp_set_gfx_mode_obj) }, - { MP_ROM_QSTR(MP_QSTR_set_palette), MP_ROM_PTR(&mp_set_palette_obj) }, - { MP_ROM_QSTR(MP_QSTR_get_gfx_mode), MP_ROM_PTR(&mp_get_gfx_mode_obj) }, { MP_ROM_QSTR(MP_QSTR_fps), MP_ROM_PTR(&mp_fps_obj) }, + { MP_ROM_QSTR(MP_QSTR_set_mode), MP_ROM_PTR(&mp_set_mode_obj) }, + { MP_ROM_QSTR(MP_QSTR_get_mode), MP_ROM_PTR(&mp_get_mode_obj) }, + { MP_ROM_QSTR(MP_QSTR_set_palette), MP_ROM_PTR(&mp_set_palette_obj) }, + { MP_ROM_QSTR(MP_QSTR_set_backlight), MP_ROM_PTR(&mp_set_backlight_obj) }, + { MP_ROM_QSTR(MP_QSTR_overlay_clip), MP_ROM_PTR(&mp_overlay_clip_obj) }, }; STATIC MP_DEFINE_CONST_DICT(mp_module_sys_display_globals, diff --git a/components/st3m/st3m_gfx.c b/components/st3m/st3m_gfx.c index df0c88d765613b97675ffca4213b39055b5166a9..2a114ca43b342e1c8c7d17e033f8d70373f2bc25 100644 --- a/components/st3m/st3m_gfx.c +++ b/components/st3m/st3m_gfx.c @@ -193,7 +193,7 @@ static void ice_palette(void) { st3m_gfx_set_palette(pal, 256); } -void st3m_set_gfx_mode(st3m_gfx_mode mode) { +void st3m_gfx_set_mode(st3m_gfx_mode mode) { memset(fb, 0, sizeof(fb)); memset(st3m_osd_fb, 0, sizeof(st3m_osd_fb)); @@ -223,7 +223,7 @@ void st3m_set_gfx_mode(st3m_gfx_mode mode) { _st3m_gfx_mode = mode; } -st3m_gfx_mode st3m_get_gfx_mode(void) { return _st3m_gfx_mode; } +st3m_gfx_mode st3m_gfx_get_mode(void) { return _st3m_gfx_mode; } uint8_t *st3m_gfx_fb(st3m_gfx_mode mode) { st3m_gfx_mode set_mode = @@ -280,7 +280,7 @@ uint8_t *st3m_gfx_fb(st3m_gfx_mode mode) { static void st3m_gfx_task(void *_arg) { (void)_arg; - st3m_set_gfx_mode(0); + st3m_gfx_set_mode(0); while (true) { int desc_no = 0; diff --git a/components/st3m/st3m_gfx.h b/components/st3m/st3m_gfx.h index 68f20139636a37efc18abfd2ad47932949af1a57..36992db64c251619b6022270c177243d48cdf0cc 100644 --- a/components/st3m/st3m_gfx.h +++ b/components/st3m/st3m_gfx.h @@ -29,9 +29,9 @@ typedef enum { } st3m_gfx_mode; // sets the current graphics mode -void st3m_set_gfx_mode(st3m_gfx_mode mode); +void st3m_gfx_set_mode(st3m_gfx_mode mode); -st3m_gfx_mode st3m_get_gfx_mode(void); +st3m_gfx_mode st3m_gfx_get_mode(void); uint8_t *st3m_gfx_fb(st3m_gfx_mode mode); diff --git a/components/video_mpeg/video_mpeg.c b/components/video_mpeg/video_mpeg.c index 2caeb54793c10a68eda970adb26332dad351acd7..2985322154fb68275270d69a800cf18c990e27f7 100644 --- a/components/video_mpeg/video_mpeg.c +++ b/components/video_mpeg/video_mpeg.c @@ -191,7 +191,7 @@ static void mpg1_destroy(st3m_media *media) { plm_destroy(self->plm); free(self->frame_data); free(self); - st3m_set_gfx_mode(0); + st3m_gfx_set_mode(0); } st3m_media *st3m_media_load_mpg1(const char *path) { @@ -238,7 +238,7 @@ st3m_media *st3m_media_load_mpg1(const char *path) { (uint8_t *)malloc(plm_get_width(self->plm) * plm_get_height(self->plm) * 2); // XXX : this is not quite right - st3m_set_gfx_mode(32); + st3m_gfx_set_mode(32); mpg1_think((st3m_media *)self, 0); // the frame is constructed in think return (st3m_media *)self; } diff --git a/python_payload/apps/clouds/__init__.py b/python_payload/apps/clouds/__init__.py index 76f5c1e8e5ccc50b20e0848e0977863cc4de24cf..1f5263f47bf64997a69dd5b2a9e9d6ce3475ad71 100644 --- a/python_payload/apps/clouds/__init__.py +++ b/python_payload/apps/clouds/__init__.py @@ -61,7 +61,7 @@ class App(Application): def on_enter(self, vm): # we are compositing heavy and going back and forth to 16bit is # too much overhead - sys_display.set_gfx_mode(32) + sys_display.set_mode(32) super().on_enter(vm) def draw(self, ctx): diff --git a/python_payload/apps/mandelbrot/4bit.py b/python_payload/apps/mandelbrot/4bit.py index ad5b22731e2ab957fb634848c131811889731911..628e05c53ea20cdfe6022467a4e2fe6e4318fba5 100644 --- a/python_payload/apps/mandelbrot/4bit.py +++ b/python_payload/apps/mandelbrot/4bit.py @@ -8,7 +8,7 @@ class App(Application): def on_enter(self, vm): super().on_enter(vm) - sys_display.set_gfx_mode(4) + sys_display.set_mode(4) self.y = 0 self.xa = -1.5 self.xb = 1.5 diff --git a/python_payload/apps/mandelbrot/__init__.py b/python_payload/apps/mandelbrot/__init__.py index b682671b0249394aa25536fba100e5d87313fbe0..38ddd4dba91ec66c5ca930ea03e93f1a2a81164e 100644 --- a/python_payload/apps/mandelbrot/__init__.py +++ b/python_payload/apps/mandelbrot/__init__.py @@ -8,7 +8,7 @@ class App(Application): def on_enter(self, vm): super().on_enter(vm) - sys_display.set_gfx_mode(8) + sys_display.set_mode(8) self.y = 0 self.xa = -1.5 self.xb = 1.5 diff --git a/python_payload/st3m/application.py b/python_payload/st3m/application.py index 8821a6ecff84b4d1c49108fb48f2ada65a8f0a7e..5efaecf9fb609483d7608db121a07b51084c6570 100644 --- a/python_payload/st3m/application.py +++ b/python_payload/st3m/application.py @@ -76,7 +76,7 @@ class Application(BaseView): super().on_exit() # set the default graphics mode, this is a no-op if # it is already set - sys_display.set_gfx_mode(0) + sys_display.set_mode(0) def think(self, ins: InputState, delta_ms: int) -> None: super().think(ins, delta_ms) diff --git a/python_payload/st3m/ui/elements/overlays.py b/python_payload/st3m/ui/elements/overlays.py index 82698a9c1634d8b6094e6d807777dfe34b32ea8e..aa016809ec7e8981ca17086b16874dbdc2c60fde 100644 --- a/python_payload/st3m/ui/elements/overlays.py +++ b/python_payload/st3m/ui/elements/overlays.py @@ -81,13 +81,10 @@ class Compositor(Responder): def think(self, ins: InputState, delta_ms: int) -> None: self.main.think(ins, delta_ms) - if sys_display.get_gfx_mode() != 0: + if sys_display.get_mode() != 0: return if self._frame_skip <= 0: - if ( - not settings.onoff_show_fps.value - and not sys_display.get_gfx_mode() != 0 - ): + if not settings.onoff_show_fps.value and not sys_display.get_mode() != 0: for overlay in self._enabled_overlays(): overlay.think(ins, delta_ms) @@ -97,7 +94,7 @@ class Compositor(Responder): global _clip_x1 global _clip_y1 self.main.draw(ctx) - if sys_display.get_gfx_mode() != 0: + if sys_display.get_mode() != 0: return if self._frame_skip <= 0: octx = sys_display.ctx(1) # XXX add symbolic name for overlay diff --git a/sim/fakes/sys_display.py b/sim/fakes/sys_display.py index b3ea8d0510662b5c64172262a52ae8e004a91d2f..de4a04bfb36d25ebf7bd0e22d076adc9c866c856 100644 --- a/sim/fakes/sys_display.py +++ b/sim/fakes/sys_display.py @@ -9,11 +9,11 @@ def overlay_clip(x0, y0, x1, y1): pass -def get_gfx_mode(): +def get_mode(): return 0 -def set_gfx_mode(no): +def set_mode(no): pass