anschrammh
|
636d581bbf
|
Updated LVGL simulator files : aligned the watch_face and settings_screen sources
|
2025-05-02 11:23:19 +02:00 |
|
anschrammh
|
03669560b2
|
Added the CST816D (touch screen IC) datasheet and doc. Better late than never :P
|
2025-05-02 11:21:14 +02:00 |
|
anschrammh
|
8cb925a2dc
|
Bumped the firmware version to 0.0.7 (James Bond Release ^^).
|
2025-04-29 13:09:40 +02:00 |
|
anschrammh
|
204c2442e1
|
Implemented the newly created settings_screen interface callbacks and freeing the default LVGL screen when loading the first screen
|
2025-04-29 12:57:59 +02:00 |
|
anschrammh
|
f352d498f4
|
Added the sensor category translations as well as the header comment for both files.
|
2025-04-29 12:51:59 +02:00 |
|
anschrammh
|
8495d9723d
|
Added a 3 second timer to show the watch's minute and hour hands again after being hidden and added header comments to both files.
|
2025-04-29 12:51:37 +02:00 |
|
anschrammh
|
766369fa9d
|
Reworked the settings screen to add a new sensor category used to display all the sensor data + a calibration button for the magnetometer (calibration logic not implemented yet). Added the LVGL anf FreeRTOS software versions in the about section. Improved comment
|
2025-04-29 07:34:00 +02:00 |
|
anschrammh
|
27fe826185
|
Added two utility macros to stringify the value of a define
|
2025-04-29 07:23:06 +02:00 |
|
anschrammh
|
cdc8ab151b
|
Added header comments in both files, added a function to check the wakeup source against the RTC alarm interrupt as well as to read the acceleremoter's axes and temperature plus other minor improvements and changes.
|
2025-04-29 07:21:51 +02:00 |
|
anschrammh
|
f0a6562c99
|
Added header comments in both files, improved the temperature reading function and refactored the calibrated magnetic fields reading function
|
2025-04-29 07:11:22 +02:00 |
|
anschrammh
|
fe40710b7e
|
Added header comments in both files as well as clarified the temperature unit
|
2025-04-29 07:07:45 +02:00 |
|
|
4fd86d28ff
|
Updated README.md
Detailed the battery saving mode
|
2025-02-12 08:30:41 +01:00 |
|
|
e9f50ca30b
|
BLE: now calling tls_rf_bt_mode to set it back to its default value, this fixes the 1 mA current leak when disabling BLE
|
2025-02-09 19:09:34 +01:00 |
|
|
f04b461acb
|
BLE: fixed callback not checking if the event queue exists and executing sometimes after the queue was deleted
|
2025-02-09 19:09:34 +01:00 |
|
|
bd2a19e2a0
|
BLE: set ble event queue pointer to NULL after it has been deleted
|
2025-02-09 19:09:28 +01:00 |
|
|
9a472decf1
|
Updated LVGL library version from 8.3 to 8.4
|
2025-02-09 11:36:47 +01:00 |
|
anschrammh
|
73e1dc535a
|
Minor LVGL codeblocks simulator changes
|
2025-02-06 13:20:20 +01:00 |
|
anschrammh
|
6baae48f71
|
Updated LVGL codeblocks simulator fonts with missing characters
|
2025-02-06 13:18:29 +01:00 |
|
anschrammh
|
5e2ebf2fd6
|
Updated SDK to latest state of release v1.00.10
|
2025-02-05 20:58:24 +01:00 |
|
anschrammh
|
3afc770e39
|
Make it clearer which functions are not part of the official SDK. Some functions were already implemented but not exported ...
|
2025-02-05 20:56:47 +01:00 |
|
anschrammh
|
17480e895f
|
Split adc_get_input_volt to make it clear what part is not part of the official SDK
|
2025-02-05 20:26:36 +01:00 |
|
anschrammh
|
ede7a327a6
|
Removed project generated libs which should not have been pushed to the repo and updated the .gitignore file accordingly
|
2025-02-01 10:20:19 +01:00 |
|
anschrammh
|
ebbd72aebf
|
Changed watch face background color from black to white
|
2024-09-14 18:09:19 +02:00 |
|
anschrammh
|
c6abbf0305
|
LVGL src folder is now treated as lib to only be compiled when needed and not every time the main app is recompiled ie use make lib to rebuild it
|
2024-09-14 18:08:13 +02:00 |
|
anschrammh
|
ba831fa040
|
Fixed typos
|
2024-08-01 08:38:02 +02:00 |
|
anschrammh
|
c34d86e8ae
|
Updated the firmware version history header
|
2024-08-01 01:53:31 +02:00 |
|
anschrammh
|
45e578e444
|
Calling the RTC 32k oscillator calibration function every 15 minutes, may be changed to a longer interval in the future
|
2024-08-01 01:53:30 +02:00 |
|
anschrammh
|
4919b17c3c
|
Added RTC osc calibration function : tls_pmu_32k_calibrate to try help mitigate internal RTC time drift when using the 32K OSC (while MCU sleeps)
|
2024-08-01 01:53:28 +02:00 |
|
anschrammh
|
b4c8c8c05a
|
Corrected user area start address in flash, this space is used to save the watch's user config
|
2024-08-01 01:53:25 +02:00 |
|
anschrammh
|
e5a35b01ed
|
Corrected bad calculated address boundaries which did not make sense with the various flash part sizes...
|
2024-08-01 01:53:23 +02:00 |
|
anschrammh
|
f2a770c85f
|
Updated lvgl simulator files
|
2024-07-31 16:11:36 +02:00 |
|
anschrammh
|
a370f6e3e2
|
Registering a date and time callback for the altimeter screen and setting the displayed hour format
|
2024-07-31 16:09:40 +02:00 |
|
anschrammh
|
8cf9926984
|
Minor change : replaced a lonely lv_label_set_text by lv_label_set_text_static
|
2024-07-31 16:05:45 +02:00 |
|
anschrammh
|
75b2dc5fc2
|
Added new translations for months in their short version for French, German and English
|
2024-07-31 16:04:56 +02:00 |
|
anschrammh
|
e315625e24
|
Updated the altimeter screen to now show the time and date as well as to rework how the buttons work (now reacting on a long press instead of a simple click) + other cosmetic changes
|
2024-07-31 16:03:40 +02:00 |
|
anschrammh
|
58955ee365
|
Added missing units in BMP280 pressure sensor function documentation
|
2024-07-31 16:00:55 +02:00 |
|
anschrammh
|
aba91095e9
|
Added missing 'û' & 'Û' characters to the font
|
2024-07-31 15:59:51 +02:00 |
|
anschrammh
|
91289a6fe7
|
Added a missing step in the LVGL font generation tool installation procedure, corrected some typos
|
2024-01-28 09:17:17 +01:00 |
|
|
c636eb8ba2
|
Added a small guide to be able to install the tools needed for the lvgl builtin font regeneration script
|
2024-01-27 17:05:39 +01:00 |
|
|
59a1eec7b7
|
Regenarated the font which is now including the 'Ö' and 'ö' characters
|
2024-01-27 16:00:37 +01:00 |
|
anschrammh
|
fad163f028
|
Some GUI modifications of the altimeter app in progress on the lvgl simulator
|
2024-01-24 07:50:37 +01:00 |
|
anschrammh
|
1f5f2650cf
|
Updated lvgl simulator files
|
2024-01-17 20:38:14 +01:00 |
|
anschrammh
|
4b90c4c23a
|
Small fixes
|
2024-01-16 13:21:18 +01:00 |
|
anschrammh
|
82a0ac7803
|
Updated the to do and done list + added some new ideas and also the pin
numbering in the pin assignement table...
|
2024-01-16 13:14:40 +01:00 |
|
anschrammh
|
621d9ff466
|
Added the altimeter application header, source and assets files
|
2024-01-16 13:12:58 +01:00 |
|
anschrammh
|
07dba20b3a
|
Enabled the chart widget in the LVGL config file as it is used in the altimeter app
|
2024-01-16 13:08:03 +01:00 |
|
anschrammh
|
29ceeb91aa
|
Added the needed translation for the altimeter app, corrected some misspelled words and found out the the 'ö' and 'Ö' characters are missing from the font, NEEDS to be added
|
2024-01-16 13:07:24 +01:00 |
|
anschrammh
|
27ac389bfc
|
Corrected the user feedback behaviour to not trigger when swiping back to the settings app from the menu screen
|
2024-01-16 13:05:10 +01:00 |
|
anschrammh
|
c4c6ace3cb
|
Increased the notification text area size so that more text can be shown, rearranged the notification header (source of the notification, contact and time)
|
2024-01-16 13:02:44 +01:00 |
|
anschrammh
|
dd1d1dfd79
|
Reorganized application order, added the altimeter app with its icon
|
2024-01-16 13:00:34 +01:00 |
|