Th3maz1ng
Th3maz1ng pushed to WIP at Th3maz1ng/W800_Smart_Watch 2023-10-31 18:25:11 +01:00
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-25 13:39:10 +02:00
06c02f76ba Added the possibility to set the notification's displayed hour format (12H/24H)
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-25 12:47:20 +02:00
6b06e28394 Enabling the settings save feature (called when leaving the settings screen) only when the HARDWARE_PLATFORM is set to SMART_WATCH_PCB_RELEASE
01ba704adc Taking into account the newly available HARDWARE_PLATFORM for various file configurations
627754a5e6 Cleaned and added and new HARDWARE_PLATFORM to set the BLE name of the device as well as enable specific features if it is the release firmware ie the watch that is used daily
Compare 3 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-25 08:23:53 +02:00
f31b3a2896 Corrected received notification time formatting, changed a lv_label_set_text to lv_label_set_text_static
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-22 09:04:04 +02:00
3c36ec92ad Added the watch_power_management folder to the header include list
0fcfae7d1c Reworked the RTC driver to internally track the years from 2000 and not 1900 as there are only 7 bits for storing the years and this would overflow in 2028 ...
111ebd65c5 Did more code cleaning, integrated notification logic, a few things still needed to be fully functional
4107a5461f Added new settings to the notification section of the settings (Vibrations duration and strength for the message notifications and for the call notifications), added switches to enable or disable notifications
77a87d401e Added new functions to the API, work is almost done for the popup part of the notification, still need to design the notification history app
Compare 10 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-19 08:32:59 +02:00
e8f8f694f0 Updated CodeBlocks LVGL simulator main.c file
9e63ebd529 Updated the notification screen in the CodeBlocks LVGL simulator as work is in progress
a89e0db18a increased the available memory to lvgl from 30k to 35k of RAM
d796c4c0fa Fixed a bug where on watch screen creation, depending on the current battery state, I paused a timer which was not yet created...
b19c7defc7 Added an event callback to know what setting category is opened and closed, reworked the way the side screen is cleaned (refactoring), added a background color on the selected item of the list
Compare 13 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-15 11:04:51 +02:00
7af7c7f95d Minor watch settings renaming
5cd5080fc9 Removed a potential memory leak in the GadgetBridge parser state machine
Compare 2 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-11 13:30:19 +02:00
5b0dea4cd7 Remapping the accelerometer axes when changing the display's orientation so that the wakeup gesture continues to work as expected
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-03 20:46:53 +02:00
34bf170dee Minor changes : added the static keyword to some global variables to at least limit their scope to the file
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-10-01 19:51:59 +02:00
dd5ab56bc0 Updated the LVGL demo Code::Blocks project file, started to work on the notification screen to display incoming text messages, emails and more.
1e1cb3e459 Updated firmware version number
1f43db8e18 Updated the watch's settings screen so that the selected item in the list on the left side is highlighted.
d1f1481f13 Commented the functions of the API and corrected a last issue (I hope) with an integer overflow causing some sync issues. Music player should be perfect now !
1a425cce58 Now vibrating the watch on a menu item click if it is configured to do so
Compare 9 commits »
Th3maz1ng deleted branch music_player_rewrite from Th3maz1ng/W800_Smart_Watch 2023-09-29 10:59:42 +02:00
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-09-27 23:07:41 +02:00
50b12e4548 Reworked the way the music player is keeping track of the play time of the current playing song so it doesn't desync when closing the player app or when the screen goes off
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-09-27 00:56:27 +02:00
8c4fe27637 Updated the readme document as some parts were not correct anymore
ee92fb6cdd Finished to design the second version of the docking, it now has a USB micro connector and a cutout for the hearth rate sensor. STL file also available.
6330ecac76 Added some doc to some functions
08be2b5946 Reworked the way the playing track time is computed so that there no sync issues when we leave the music player app while a song is still playing
Compare 6 commits »
Th3maz1ng pushed to music_player_rewrite at Th3maz1ng/W800_Smart_Watch 2023-09-27 00:53:42 +02:00
6330ecac76 Added some doc to some functions
Th3maz1ng pushed to music_player_rewrite at Th3maz1ng/W800_Smart_Watch 2023-09-26 23:26:55 +02:00
08be2b5946 Reworked the way the playing track time is computed so that there no sync issues when we leave the music player app while a song is still playing
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-09-24 13:07:51 +02:00
25b0e64328 Updated the readme document as some parts were not correct anymore
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-09-24 11:59:03 +02:00
6c3b7fae53 Finished to design the second version of the docking, it now has a USB micro connector and a cutout for the hearth rate sensor. STL file also available.
Th3maz1ng pushed to music_player_rewrite at Th3maz1ng/W800_Smart_Watch 2023-09-21 12:47:52 +02:00
b0ba6c36e4 Rewriting the music player to have a better sync between phone track play time and what is displayed on the watch
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-08-08 20:42:55 +02:00
f5d3e33dab Fixed the date shown in the about section of the settings, months were off by one ...
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-07-06 15:28:39 +02:00
ece0d08ae7 Added more documentation comments