aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/lv_conf.h
Commit message (Collapse)AuthorAgeFilesLines
* weather: Colorize forecast temperaturesVictor Kareh2024-02-181-1/+3
|
* PineTimeStyle weather display (#1459)kieranc2023-06-041-0/+1
| | | | | Weather display for PineTimeStyle Documentation : https://wiki.pine64.org/wiki/PineTimeStyle and https://wiki.pine64.org/wiki/Infinitime-Weather
* Unify all heaps (stdlib + LVGL + FreeRTOS) into a single heap managed by ↵Jean-François Milants2023-05-181-4/+4
| | | | | | | | | | FreeRTOS and heap_4_infinitime.c. LVGL supports custom implementation of malloc() and free() so using pvPortMalloc() and vPortFree() is just a matter of setting the right variables. Other libraries (NimBLE, LittleFS) and InfiniTime code (new) call malloc() and free() from stdlib. InfiniTime now provides the file stdlib.c that provides a custom implementation for malloc(), free(), calloc() and realloc(). This ensures that all calls to the standard allocator are redirected to the FreeRTOS memory manager. Note that realloc() is needed by NimBLE.
* Disable value_strRiku Isokoski2022-09-171-1/+1
| | | | | | value_str is a way to add text on a button without a separate label. This saves having an extra label object, but uses more memory and is removed in LVGL8
* Improve checkbox visibility (#1266)Riku Isokoski2022-08-161-1/+1
|
* Reset timer by long pressing on the button (#1214)Riku Isokoski2022-07-211-1/+1
| | | | | | | | * Reset timer by long pressing on the button * Consider press_lost as released Otherwise the bar would keep increasing if the finger slid off the button
* Fix compile warningsJonathan Vander Mey2021-07-251-0/+1
|
* Set correct refresh times for lvgl (#488)Riku Isokoski2021-07-141-3/+2
|
* Merge branch 'lvgl_use_system_tick' of ↵Jean-François Milants2021-07-131-4/+4
|\ | | | | | | | | | | | | | | https://github.com/Riksu9000/InfiniTime into Riksu9000-lvgl_use_system_tick # Conflicts: # src/displayapp/screens/BatteryInfo.cpp # src/displayapp/screens/BatteryInfo.h
| * LVGL use system tickRiku Isokoski2021-07-071-4/+4
| |
* | Using littlefs (#438)joaquim.org2021-07-111-2/+2
|/ | | | | | | | | * add submodule littlefs * base fs * Save settings using littlefs * Small fixes and suggestions from PR * More small fixes from PR suggestions * Code clean up * Change SpiNorFlash functions to be private in FS
* Add PineTimeStyle watchface (#334)kieranc2021-06-291-0/+1
| | | | | | | | | | | | | * PineTimeStyle * Move GPL license header * Add step count gauge - replaces heartrate in sidebar * Enable 12/24h functionality * Set step gauge outer to be white when step goal is reached * Add font source file * Move static needle_colors array to member variable * Add documentation on generating a font * Replace .ttf with Google version, add link to font page Co-authored-by: JF002 <JF002@users.noreply.github.com>
* New Steps appJoaquim2021-04-191-0/+1
| | | | | | Settings to set the steps goal More detail in Motion app New 42px Font
* Merge pull request #259 from JF002/fix-music-app2JF0022021-04-091-2/+2
|\ | | | | Fix music app
| * Fix music app :Jean-François Milants2021-04-041-2/+2
| | | | | | | | | | - Enable LVGL animation (and disable groups, which were not used), and set the speed. - Fix disc animation and progress display by initializing lastIncrement at 0 (a random value will be used otherwise, in release build)
* | double tap wakeup error fixJoaquim2021-04-041-1/+1
| | | | | | | | battery nonblocking read
* | Big UI and navigation RewriteJoaquim2021-04-041-9/+11
|/ | | | | | | | | | | new navigation add some color to the apps redesign menus new settings menu new quick settings code clean up size reduction by converting navigation images to font and more...
* LVGL v7.10.0Joaquim2021-01-281-117/+288
|
* Update BLE and battery icons from https://gitlab.com/arteeh/pinetimeos : it ↵JF2020-04-051-1/+1
| | | | saves ~60KB of flash!
* Remove default lvgl font (roboto).JF2020-03-011-2/+2
|
* Simplify Tile to improve refresh speed (it's not a tile anymore...).JF2020-03-011-1/+1
| | | | Disable debug mode of lvgl.
* Do not compile GFX and older fonts anymore.JF2020-02-231-2/+2
| | | | | | Refactor SystemTask in its own class. Refactor Screen to be able to close current screen and open a new one. Re-enable sleep/wake up and propagate button event to Screens.
* Add touch panel port to lvgl.JF2020-02-161-1/+1
| | | | PoC of user interaction with 3 screen (clock, menu and app).
* Integration of lvgl : continued...JF2020-02-101-6/+6
|
* First quick'n'dirty integration of LittleVGL. Needs some cleaning.JF2020-02-081-0/+587