anschrammh
|
621d9ff466
|
Added the altimeter application header, source and assets files
|
2024-01-16 13:12:58 +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
|
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 |
|
anschrammh
|
8de0a7a59c
|
Corrected bad 24h dial numbering ...
|
2023-12-18 23:33:46 +01:00 |
|
anschrammh
|
53519391ef
|
Refactored the watch faces to only have one source file, added the possibility to choose which watch face to use when compiling
|
2023-12-18 23:11:56 +01:00 |
|
anschrammh
|
f78a1f3a1a
|
Updated the notification callback logic
|
2023-12-18 21:20:57 +01:00 |
|
anschrammh
|
0787496aa4
|
Updated the notification state callback to pass the handle to the registered callback function
|
2023-12-18 21:19:52 +01:00 |
|
|
0521ea37a9
|
Now setting some BLE connection parameters to try improving the watch's power consumption, shaved two mA off :(
|
2023-12-02 22:31:01 +01:00 |
|
anschrammh
|
9e16ed302d
|
Added a new watchface which replaces the old one for now. Will add a way
to choose which watchface to select in the application configuration file
(app_config.h).
|
2023-11-29 08:39:35 +01:00 |
|
anschrammh
|
fd0f44e888
|
Reworked and added the user feedback callback function to make the API consistent, implemented it on some screens/app already
|
2023-11-27 08:40:25 +01:00 |
|
anschrammh
|
8b16cf98aa
|
It is now possible to swipe from right to left on the menu screen to open back the previously used application
|
2023-11-27 08:38:12 +01:00 |
|
anschrammh
|
68e1accde7
|
Added the possibility to enable the watchdog timer in case something goes sideways using the app_config.h file (enabled by default)
|
2023-11-27 08:37:08 +01:00 |
|
|
598feba07a
|
Menu screen items are now displayed in a circular pattern and not as a straight list anymore
|
2023-11-04 16:28:26 +01:00 |
|
|
b5efc4f3a2
|
Cleaned up some code, calling vibrate functions where needed.
|
2023-11-04 12:11:40 +01:00 |
|
|
54c35bcde8
|
Regenerated used fonts (14, 16, 24, 28 and 30) to add accented characters used in the french and german languages. Added parentheses around macro value in app_config.h, Updated the firmware_version.h file.
|
2023-11-04 12:09:02 +01:00 |
|
|
0580425401
|
Reworked the menu_screen internal working to be able to register an item clicked callback used to vibrate the watch as a configurable feedback to the user.
|
2023-11-03 14:42:20 +01:00 |
|
|
8ee9f96de2
|
Moved helper function used to vibrate the watch when an item was clicked to an other source file to clean things up
|
2023-11-03 14:40:12 +01:00 |
|
Anatole SCHRAMM
|
06c02f76ba
|
Added the possibility to set the notification's displayed hour format (12H/24H)
|
2023-10-25 13:39:06 +02:00 |
|
Anatole SCHRAMM
|
6b06e28394
|
Enabling the settings save feature (called when leaving the settings screen) only when the HARDWARE_PLATFORM is set to SMART_WATCH_PCB_RELEASE
|
2023-10-25 12:46:43 +02:00 |
|
Anatole SCHRAMM
|
01ba704adc
|
Taking into account the newly available HARDWARE_PLATFORM for various file configurations
|
2023-10-25 12:44:48 +02:00 |
|
anschrammh
|
f31b3a2896
|
Corrected received notification time formatting, changed a lv_label_set_text to lv_label_set_text_static
|
2023-10-25 08:23:52 +02:00 |
|
|
111ebd65c5
|
Did more code cleaning, integrated notification logic, a few things still needed to be fully functional
|
2023-10-22 09:00:33 +02:00 |
|
|
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
|
2023-10-22 08:59:28 +02:00 |
|
|
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
|
2023-10-22 08:57:23 +02:00 |
|
|
5b74ae2676
|
Added missing (void *) cast
|
2023-10-22 08:55:26 +02:00 |
|
|
ab08d61ee2
|
Fixed badly computed vibration strength, which could'nt reach 255...
|
2023-10-22 08:54:13 +02:00 |
|
anschrammh
|
d796c4c0fa
|
Fixed a bug where on watch screen creation, depending on the current battery state, I paused a timer which was not yet created...
|
2023-10-19 08:32:26 +02:00 |
|
anschrammh
|
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
|
2023-10-19 08:32:25 +02:00 |
|
anschrammh
|
bf9816457b
|
Added the GadgetBridge notification popup (Work In Progress), removed the compass app update code from the loop, plus other ongoing code cleanup/rework of this file
|
2023-10-19 08:32:24 +02:00 |
|
anschrammh
|
af71c44af4
|
The compass app now updates it's azimuth and temperature by itself with a timer and doesn't rely on the main loop to do so. It also, through a callback, put the magnetometer in active or standby mode to save power when leaving the app
|
2023-10-19 08:32:20 +02:00 |
|
|
1f43db8e18
|
Updated the watch's settings screen so that the selected item in the list on the left side is highlighted.
|
2023-10-01 19:45:12 +02:00 |
|
|
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 !
|
2023-10-01 19:43:19 +02:00 |
|
|
1a425cce58
|
Now vibrating the watch on a menu item click if it is configured to do so
|
2023-10-01 19:40:05 +02:00 |
|
|
72ddebfb8b
|
Minor update to function comment
|
2023-10-01 19:38:58 +02:00 |
|
|
5deafc767d
|
Added a new function which should be called on every item click. It will vibrate the watch to give some user feedback if the watch is configured to do so
|
2023-10-01 19:35:26 +02:00 |
|
anschrammh
|
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
|
2023-09-27 23:07:20 +02:00 |
|
|
f5d3e33dab
|
Fixed the date shown in the about section of the settings, months were off by one ...
|
2023-08-08 20:42:25 +02:00 |
|
Anatole SCHRAMM
|
ece0d08ae7
|
Added more documentation comments
|
2023-07-06 15:28:18 +02:00 |
|
Anatole SCHRAMM
|
8af4e2467e
|
Now updating the battery percentage sent by the BLE battery service
|
2023-07-06 15:14:38 +02:00 |
|
anschrammh
|
10cb049ab1
|
Changed the logic of the music player when clicking on the next and previous buttons, now, a short click goes to the next/previous track and a long click forwards/rewinds the song by X seconds
|
2023-05-30 19:12:05 +02:00 |
|
anschrammh
|
5a62e05e0e
|
Automatically centers the date number in the date windows of the watch's face
|
2023-05-30 19:10:39 +02:00 |
|
Anatole SCHRAMM
|
5276ce1664
|
Added a timer to update the playing's music current position, will have to do a minor rework for it to be flawless.
|
2023-05-16 13:45:41 +02:00 |
|
|
47e31a1210
|
Rephrased some API comments
|
2023-05-14 22:15:14 +02:00 |
|
|
17164c722e
|
Integrated the music player screen to the watch's firmware + minor other things
|
2023-05-14 22:14:38 +02:00 |
|
|
cf7c52c1eb
|
Commented the API
|
2023-05-14 22:13:26 +02:00 |
|