feat: add Chinese 12x12 bitmap font (21075 glyphs) and fix boot gate

- Add ChineseFont12x12.h: U+4E00-U+9FFF CJK coverage, 535KB flash

- Add gen_chinese_font.mjs: @napi-rs/canvas based font generator tool

- Enable CJK rendering in MessageRenderer and CannedMessageModule

- Remove boot confirmation gate (required 2s button hold, caused shutdown loop)

- Update partition table: app 2.75MB, OTA 192KB, spiffs 1MB

- Update CHANGELOG
This commit is contained in:
2026-03-29 21:08:34 +08:00
parent 60caa476c0
commit 069630999e
12 changed files with 21639 additions and 96 deletions
@@ -3,6 +3,6 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x009000, 0x005000,
otadata, data, ota, 0x00e000, 0x002000,
app, app, ota_0, 0x010000, 0x250000,
flashApp, app, ota_1, 0x260000, 0x0A0000,
app, app, ota_0, 0x010000, 0x2C0000,
flashApp, app, ota_1, 0x2D0000, 0x030000,
spiffs, data, spiffs, 0x300000, 0x100000,
1 # FIXME! using the genpartitions based table doesn't work on TTGO so for now I stay with my old memory map
3 # Name, Type, SubType, Offset, Size, Flags
4 nvs, data, nvs, 0x009000, 0x005000,
5 otadata, data, ota, 0x00e000, 0x002000,
6 app, app, ota_0, 0x010000, 0x250000, app, app, ota_0, 0x010000, 0x2C0000,
7 flashApp, app, ota_1, 0x260000, 0x0A0000, flashApp, app, ota_1, 0x2D0000, 0x030000,
8 spiffs, data, spiffs, 0x300000, 0x100000,