Xteink-X4-crosspoint-reader/src
Boris Faure 265bbea7db feat: rework CrossPointSettings
Multiple goals are achieved with this change:
- make descriptions of settings close to their definitions
- settings validation on loading with reset to default in case of bad
  value
- more constexpr to reduce RAM usage
- less hardcoded values
- more maintainable

RAM Usage:
 From
RAM:   [===       ]  32.4% (used 106084 bytes from 327680 bytes)
Flash: [========= ]  92.8% (used 6082238 bytes from 6553600 bytes)
 To
RAM:   [===       ]  32.2% (used 105436 bytes from 327680 bytes)
Flash: [========= ]  92.8% (used 6078912 bytes from 6553600 bytes)

Boot config validation:
[1186] [SD] SD card detected
[1192] [CPS] Invalid value for Status Bar, resetting to default
[1192] [CPS] Settings loaded from file
2026-01-23 10:30:33 +01:00
..
activities feat: rework CrossPointSettings 2026-01-23 10:30:33 +01:00
images Move to SDK EInkDisplay and enable anti-aliased 2-bit text (#5) 2025-12-08 19:48:49 +11:00
network fix: OPDS browser OOM (#403) 2026-01-22 01:43:51 +11:00
util feat: invalidate cache on web uploads and opds downloads and add Clear Cache action (#393) 2026-01-22 00:06:07 +11:00
Battery.h Public release 2025-12-03 22:06:45 +11:00
CrossPointSettings.cpp feat: rework CrossPointSettings 2026-01-23 10:30:33 +01:00
CrossPointSettings.h feat: rework CrossPointSettings 2026-01-23 10:30:33 +01:00
CrossPointState.cpp Ensure new custom sleep image every time (#300) 2026-01-14 21:05:08 +11:00
CrossPointState.h Ensure new custom sleep image every time (#300) 2026-01-14 21:05:08 +11:00
fontIds.h feat: Include superscripts and subscripts in fonts (#463) 2026-01-21 22:42:41 +11:00
main.cpp fix: hard reset via RTS pin after flashing firmware (#437) 2026-01-21 23:35:23 +11:00
MappedInputManager.cpp Add button mapping for Left, Back, Confirm, Right (#173) 2025-12-31 02:46:35 +11:00
MappedInputManager.h Add exFAT support (#150) 2025-12-30 16:09:30 +11:00
RecentBooksStore.cpp My Library: Tab bar w/ Recent Books + File Browser (#250) 2026-01-21 11:38:38 +00:00
RecentBooksStore.h My Library: Tab bar w/ Recent Books + File Browser (#250) 2026-01-21 11:38:38 +00:00
ScreenComponents.cpp My Library: Tab bar w/ Recent Books + File Browser (#250) 2026-01-21 11:38:38 +00:00
ScreenComponents.h My Library: Tab bar w/ Recent Books + File Browser (#250) 2026-01-21 11:38:38 +00:00
WifiCredentialStore.cpp Add exFAT support (#150) 2025-12-30 16:09:30 +11:00
WifiCredentialStore.h Add connect to Wifi and File Manager Webserver (#41) 2025-12-20 01:05:43 +11:00