1
0
Fork 0
InfiniTime/src/displayapp/screens
JF 44d1798f4f
navigation: Move font to external memory (#1838)
The TTF font used by the navigation app is ~20KB and is stored in internal flash memory.
To free this space, the TTF font is now converted in 2 "atlas pictures" (pictures that contain multiple concatenated images) stored in the external flash memory. The navigation app now accesses one of those 2 files and apply an offset to display the desired picture.

The corresponding documentation has also been updated.

Add comments about the layout of the pictures that contain the icon and about the indexing of those icons.

In documentation (buildAndProgram.md), edit the section about the debug compilation mode. Remove the part about removing the Navigation app to free some memory (since it's not relevant anymore) and explain how to selectively build parts of the firmware in Debug mode.
2023-09-02 19:41:51 +02:00
..
settings lowersleep: Implement Lower to Sleep functionality (#827) 2023-08-27 18:15:21 +02:00
Alarm.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Alarm.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
ApplicationList.cpp screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
ApplicationList.h motion: Disable Motion app 2023-02-25 18:06:37 +02:00
BatteryIcon.cpp Add low battery indicator to StatusIcons, digital and analog watchfaces 2023-03-02 13:38:31 +02:00
BatteryIcon.h Add low battery indicator to StatusIcons, digital and analog watchfaces 2023-03-02 13:38:31 +02:00
BatteryInfo.cpp Revert "added low battery message" 2023-03-02 13:38:31 +02:00
BatteryInfo.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
BleIcon.cpp Replace airplane mode with a bluetooth toggle 2022-04-02 16:16:47 +02:00
BleIcon.h Replace airplane mode with a bluetooth toggle 2022-04-02 16:16:47 +02:00
CheckboxList.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
CheckboxList.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Clock.cpp PineTimeStyle weather display (#1459) 2023-06-04 16:52:31 +02:00
Clock.h PineTimeStyle weather display (#1459) 2023-06-04 16:52:31 +02:00
Error.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Error.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FirmwareUpdate.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FirmwareUpdate.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FirmwareValidation.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FirmwareValidation.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FlashLight.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
FlashLight.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
HeartRate.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
HeartRate.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
InfiniPaint.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
InfiniPaint.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Label.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Label.h screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
List.cpp screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
List.h screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
Metronome.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Metronome.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Motion.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Motion.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Music.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Music.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Navigation.cpp navigation: Move font to external memory (#1838) 2023-09-02 19:41:51 +02:00
Navigation.h navigation: Move font to external memory (#1838) 2023-09-02 19:41:51 +02:00
NotificationIcon.cpp Update includes to to be relative to src directory 2021-11-15 22:02:49 +01:00
NotificationIcon.h Changed access modified indentation 2021-04-24 12:00:45 +03:00
Notifications.cpp screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
Notifications.h screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
Paddle.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Paddle.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
PassKey.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
PassKey.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Screen.cpp Update includes to to be relative to src directory 2021-11-15 22:02:49 +01:00
Screen.h dirtyvalue: Move to src/utility 2023-03-27 22:12:32 +00:00
ScreenList.h screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
Steps.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Steps.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
StopWatch.cpp stopwatch: Add hours tracking (#1692) 2023-04-16 15:55:49 +02:00
StopWatch.h stopwatch: Add hours tracking (#1692) 2023-04-16 15:55:49 +02:00
Styles.cpp Centralize most color definitions (#1258) 2022-08-16 08:21:23 +03:00
Styles.h Move radio button styling to a single place 2021-12-09 21:32:07 +01:00
Symbols.h PineTimeStyle weather display (#1459) 2023-06-04 16:52:31 +02:00
SystemInfo.cpp Fix code formatting 2023-05-18 19:58:09 +02:00
SystemInfo.h watchdog: Replace WatchdogView with const Watchdog 2023-02-25 16:57:12 +02:00
Tile.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Tile.h screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
Timer.cpp TimerController: Rename to Timer 2023-04-16 14:33:23 +00:00
Timer.h TimerController: Rename to Timer 2023-04-16 14:33:23 +00:00
Twos.cpp screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
Twos.h screens: Remove unused DisplayApp parameters 2023-02-25 16:56:03 +02:00
WatchFaceAnalog.cpp watchfaceanalog: Background in lvgl (#1824) 2023-08-15 13:01:17 +02:00
WatchFaceAnalog.h watchfaceanalog: Background in lvgl (#1824) 2023-08-15 13:01:17 +02:00
WatchFaceCasioStyleG7710.cpp Fix Typo 2023-06-17 17:44:28 +02:00
WatchFaceCasioStyleG7710.h Fix Typo 2023-06-17 17:44:28 +02:00
WatchFaceDigital.cpp Watchfaces: Assume motionsensor is ok 2023-04-16 14:15:49 +00:00
WatchFaceDigital.h Watchfaces: Assume motionsensor is ok 2023-04-16 14:15:49 +00:00
WatchFaceInfineat.cpp Watchfaces: Assume motionsensor is ok 2023-04-16 14:15:49 +00:00
WatchFaceInfineat.h Watchfaces: Assume motionsensor is ok 2023-04-16 14:15:49 +00:00
WatchFacePineTimeStyle.cpp PineTimeStyle weather display (#1459) 2023-06-04 16:52:31 +02:00
WatchFacePineTimeStyle.h PineTimeStyle weather display (#1459) 2023-06-04 16:52:31 +02:00
WatchFaceTerminal.cpp Watchfaces: Assume motionsensor is ok 2023-04-16 14:15:49 +00:00
WatchFaceTerminal.h Watchfaces: Assume motionsensor is ok 2023-04-16 14:15:49 +00:00
Weather.cpp screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00
Weather.h screens: Remove displayapp parameter from screen 2023-02-25 16:56:03 +02:00