Skip to content

Commit fdd42d8

Browse files
add some patches
1 parent 0e651e5 commit fdd42d8

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed

patches/esp32_components.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
3+
include(/home/user/sources/micropython-camera-API/src/micropython.cmake)
4+
include(/home/user/sources/MicroPythonOS/c_mpos/secp256k1-embedded_kdmukai/micropython.cmake)
5+
include(/home/user/sources/MicroPythonOS/c_mpos/micropython.cmake)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
diff --git a/ext_mod/lcd_bus/sdl_bus/sdl_bus.c b/ext_mod/lcd_bus/sdl_bus/sdl_bus.c
2+
index 9378148..d31ef20 100644
3+
--- a/ext_mod/lcd_bus/sdl_bus/sdl_bus.c
4+
+++ b/ext_mod/lcd_bus/sdl_bus/sdl_bus.c
5+
@@ -182,6 +182,15 @@
6+
self->panel_io_config.bytes_per_pixel = bpp / 8;
7+
self->texture = SDL_CreateTexture(self->renderer, (SDL_PixelFormatEnum)buffer_size, SDL_TEXTUREACCESS_STREAMING, width, height);
8+
SDL_SetTextureBlendMode(self->texture, SDL_BLENDMODE_BLEND);
9+
+
10+
+ // Check for SDL_WINDOW_FULLSCREEN environment variable
11+
+ if (getenv("SDL_WINDOW_FULLSCREEN") != NULL) {
12+
+ SDL_SetWindowFullscreen(self->window, SDL_WINDOW_FULLSCREEN);
13+
+ }
14+
+ // Set arrow cursor
15+
+ SDL_Cursor* cursor = SDL_CreateSystemCursor(SDL_SYSTEM_CURSOR_ARROW);
16+
+ SDL_SetCursor(cursor);
17+
+
18+
SDL_SetWindowSize(self->window, width, height);
19+
20+
self->rgb565_byte_swap = false;
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
diff --git a/api_drivers/common_api_drivers/frozen/other/task_handler.py b/api_drivers/common_api_drivers/frozen/other/task_handler.py
2+
index 67c85fa..99e9f4a 100644
3+
--- a/api_drivers/common_api_drivers/frozen/other/task_handler.py
4+
+++ b/api_drivers/common_api_drivers/frozen/other/task_handler.py
5+
@@ -82,9 +82,9 @@ class TaskHandler(object):
6+
self._callbacks.append((callback, event, user_data))
7+
8+
def remove_event_cb(self, callback):
9+
- for i, obj in self._callbacks:
10+
- if obj[0] == callback:
11+
- self._callbacks.remove(obj)
12+
+ for (cb, evt, data) in self._callbacks:
13+
+ if cb == callback:
14+
+ self._callbacks.remove((cb,evt,data))
15+
break
16+
17+
def deinit(self):

0 commit comments

Comments
 (0)