From dd46c571796cdd053ee01e8771db3776522e885e Mon Sep 17 00:00:00 2001 From: LiHaohua Date: Wed, 6 May 2026 11:27:44 +0800 Subject: [PATCH] Update submodules: pin emulator to ci-cd (lvgl_demos force-load) + add apps/nc2000 emulator submodule bumped to ci-cd branch head which enables LVGL's built-in demos (widgets, music, keypad_encoder) as host-resolved symbols. Apps can now declare `extern void lv_demo_widgets(void);` and call it from app_main without vendoring demo sources. apps/nc2000 is a new submodule pointing at CardputerZero-NC2000's ci-cd branch, which adds the port_lvgl/ frontend producing libnc2000.dylib/.so via cz_app.h. port_fb on the device is unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitmodules | 4 ++++ apps/nc2000 | 1 + emulator | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) create mode 160000 apps/nc2000 diff --git a/.gitmodules b/.gitmodules index 8b19e9c..041f829 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2,3 +2,7 @@ path = emulator url = git@github.com:eggfly/M5CardputerZero-Emulator.git branch = main +[submodule "apps/nc2000"] + path = apps/nc2000 + url = git@github.com:eggfly/CardputerZero-NC2000.git + branch = ci-cd diff --git a/apps/nc2000 b/apps/nc2000 new file mode 160000 index 0000000..0b6b46c --- /dev/null +++ b/apps/nc2000 @@ -0,0 +1 @@ +Subproject commit 0b6b46c4507a8ee0da485570e3358d5375367305 diff --git a/emulator b/emulator index 318527b..b4f44fb 160000 --- a/emulator +++ b/emulator @@ -1 +1 @@ -Subproject commit 318527b48b00349ab38de051876f4feab6772f2c +Subproject commit b4f44fb314f627a4255f4fe6e43db2936ddf4320