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 |
|
|
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
|
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 |
|
|
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
|
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 |
|
anschrammh
|
05e50c9eb2
|
Added and initialized the altimeter screen object
|
2024-01-16 12:55:27 +01:00 |
|
anschrammh
|
f31f8895a0
|
Removed a space at the end of a comment
|
2024-01-16 12:54:14 +01:00 |
|
anschrammh
|
aa894f9864
|
Added the altimeter app icon
|
2024-01-16 12:53:36 +01:00 |
|
anschrammh
|
9ea4153118
|
Bumped the firmware version
|
2024-01-16 12:52:21 +01:00 |
|
anschrammh
|
97c6c4376e
|
Changed the BMP280 default startup configuration and added a function allowing to change its working profile. This is used to get the best accuracy possible when using the altimeter app.
|
2024-01-16 12:51:13 +01:00 |
|
anschrammh
|
fe41f1e5be
|
Updated the BM280 driver readcalibration data function to make a single i2c read
|
2024-01-16 12:48:16 +01:00 |
|
Anatole SCHRAMM
|
ed930d1eae
|
Minor miscellaneous changes
|
2024-01-11 13:43:14 +01:00 |
|
Anatole SCHRAMM
|
e47498b8bd
|
Improved pressure computation function by reading the pressure and temperature registers in one shot
|
2024-01-11 13:41:43 +01:00 |
|
anschrammh
|
2098121ae0
|
Fixed typo which could lead to a hard to find bug...
|
2024-01-05 22:10:28 +01:00 |
|
anschrammh
|
b11810decf
|
Reworked the BMA456's initialization routine
|
2024-01-05 21:28:52 +01:00 |
|
anschrammh
|
be90d23eeb
|
Also resetting the bma456 internal setp counts when resetting the watch to its factory settings, this is nedeed because if the watch crashes or resets on its own, the bma456 is not reset anymore allowing to save the current step counter count and saving time by not reloading the config file.
|
2024-01-05 21:28:29 +01:00 |
|