add some patches

This commit is contained in:
Thomas Farstrike
2025-06-13 09:52:08 +02:00
parent 0e651e524a
commit fdd42d8914
3 changed files with 42 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
include(/home/user/sources/micropython-camera-API/src/micropython.cmake)
include(/home/user/sources/MicroPythonOS/c_mpos/secp256k1-embedded_kdmukai/micropython.cmake)
include(/home/user/sources/MicroPythonOS/c_mpos/micropython.cmake)
@@ -0,0 +1,20 @@
diff --git a/ext_mod/lcd_bus/sdl_bus/sdl_bus.c b/ext_mod/lcd_bus/sdl_bus/sdl_bus.c
index 9378148..d31ef20 100644
--- a/ext_mod/lcd_bus/sdl_bus/sdl_bus.c
+++ b/ext_mod/lcd_bus/sdl_bus/sdl_bus.c
@@ -182,6 +182,15 @@
self->panel_io_config.bytes_per_pixel = bpp / 8;
self->texture = SDL_CreateTexture(self->renderer, (SDL_PixelFormatEnum)buffer_size, SDL_TEXTUREACCESS_STREAMING, width, height);
SDL_SetTextureBlendMode(self->texture, SDL_BLENDMODE_BLEND);
+
+ // Check for SDL_WINDOW_FULLSCREEN environment variable
+ if (getenv("SDL_WINDOW_FULLSCREEN") != NULL) {
+ SDL_SetWindowFullscreen(self->window, SDL_WINDOW_FULLSCREEN);
+ }
+ // Set arrow cursor
+ SDL_Cursor* cursor = SDL_CreateSystemCursor(SDL_SYSTEM_CURSOR_ARROW);
+ SDL_SetCursor(cursor);
+
SDL_SetWindowSize(self->window, width, height);
self->rgb565_byte_swap = false;
@@ -0,0 +1,17 @@
diff --git a/api_drivers/common_api_drivers/frozen/other/task_handler.py b/api_drivers/common_api_drivers/frozen/other/task_handler.py
index 67c85fa..99e9f4a 100644
--- a/api_drivers/common_api_drivers/frozen/other/task_handler.py
+++ b/api_drivers/common_api_drivers/frozen/other/task_handler.py
@@ -82,9 +82,9 @@ class TaskHandler(object):
self._callbacks.append((callback, event, user_data))
def remove_event_cb(self, callback):
- for i, obj in self._callbacks:
- if obj[0] == callback:
- self._callbacks.remove(obj)
+ for (cb, evt, data) in self._callbacks:
+ if cb == callback:
+ self._callbacks.remove((cb,evt,data))
break
def deinit(self):