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
df4ab1f790
Proper comments format
2023-05-14 22:12:26 +02:00
6df9ab5aad
Added the music player icon + saving the menu list scroll position when leaving an app
2023-05-14 22:11:47 +02:00
23f592bcc1
Finally added the music player used to control the music playback of the phone through the BLE connection. It works great, some minor adjustements to do though.
2023-05-14 22:09:43 +02:00
2f50aa50c6
With the current driver state, it is possible to detect heart beats and thus compute the current heart rate. More things to come.
2023-05-12 15:24:59 +02:00
880dd9cb0e
MAX3010X driver continued and to be continued ...
2023-05-12 12:31:01 +02:00
anschrammh
dc2f1dcecc
Replaced lv_color_make(0xFF, 0xFF,0xFF) with lv_color_white().
2023-05-11 07:22:56 +02:00
3ae5bb9bdf
Continued to implement/port the MAX30102 using the sparkfun library. Still work to be done !
2023-05-08 21:30:58 +02:00
anschrammh
dba1a5182d
Did some renaming
2023-05-03 22:52:17 +02:00
anschrammh
fdc8eb4c99
Removed warning due to missing header files and unused variable
2023-05-03 22:50:36 +02:00
b435687e33
Added the find my phone app/feature source files
2023-05-01 21:05:26 +02:00
6936eb2a0e
Minor change : removed the capital letter at the front of some parameters
2023-05-01 21:02:26 +02:00
99263462ad
Added the find my phone app/feature with it's related translation in english, french and german
2023-05-01 21:01:28 +02:00
8a636a238c
Added a new icon used for the find my phone app
2023-05-01 21:00:30 +02:00
30a841227b
Quickly calibrated the compass to check if it worked with the PCB in the casing and with the magnetic connector nearby, and it does
2023-04-23 21:02:27 +02:00
7a6810a56e
Added BLE pairing security when this is the first time the watch is paired to a phone. Depending on the capabilities of the device, it might be required to enter a pass key for bonding.
2023-04-22 22:40:41 +02:00
ebf7f07789
Implemented a few new callbacks
2023-04-22 13:23:20 +02:00
e698dfb274
Now displaying the BLE device MAC address in the connectivity tab
2023-04-22 13:21:35 +02:00
anschrammh
ef0abe0ab7
Added new informations in the about section (raw magnetometer data, raw pressure and temperature and more).
2023-04-20 13:14:05 +02:00
anschrammh
fcc152f64d
Changed some core logic, now sending the watch's battery information when connected every 5 minutes to the phone so that gadget bridge can draw and update the battery graph. Added annd implemented a few callbacks used by the watch_settings screen
2023-04-20 13:13:06 +02:00
anschrammh
552644a412
Minor date number placement rework
2023-04-20 13:09:51 +02:00
anschrammh
e2fb8b3822
Reworked the watch's sleep feature and internal workings, added a new sleep mode when BLE is enabled, now sending the watch's battery level, voltage and state to the GadgetBridge app when it connects to the watch
2023-04-13 13:41:42 +02:00
anschrammh
9f241454c6
Finally reworked the way date and time are set so that they have the expected value and behaviour
2023-04-13 13:40:00 +02:00
288a64d1ce
Did some cleanup by removing direct access to the watch sensor for initialization, added the gadget bridge parser I coded, and other minor stuff
2023-04-10 21:20:38 +02:00
22621219f3
Corrected a potential bug, made the date and time rollers disabled when set automatic time and date is enabled. Added the set automatic time and date feature which time and dates, if enabled, are sent by the Gadget Bridge Android Application
2023-04-10 21:19:19 +02:00
anschrammh
4da41970a6
Registered the setTimeFormatSettingsCallback
2023-04-05 08:17:59 +02:00
anschrammh
8d408b5125
Added translations in the menu item list (on the left hand side of the configuration screen), added time format (12H/24H) setting restoration callback
2023-04-05 08:17:24 +02:00
c26a88d21c
Added a function to the API allowing to register a step count indicator callback used to refresh the step counter of the watch face twice or three time a second.
2023-04-02 21:14:57 +02:00
ad61388bf6
Now starting the rf modem in bluetooth mode
2023-04-02 21:13:14 +02:00
f040e22af7
Deleted unused function prototype
2023-04-02 11:25:32 +02:00
anschrammh
6a9639700b
Added new functions to the watch face API such as watch_face_set_step_count_indicator or watch_face_is_in_use
2023-03-30 13:24:48 +02:00
anschrammh
61f7e21cb3
Added more information in the about section of the settings screen : battery voltage, factory reset button and other things
2023-03-30 13:16:35 +02:00
anschrammh
47753131d6
Added BLE support to the app, fixed a graphical glitch happening when
...
waking up the watch by touching the screen where the second hand was
jumping from the old time to the new time
2023-03-30 13:14:35 +02:00
anschrammh
beb7a86af1
Added a lot of settings handling callbacks, added the code to test the BMA456 step counter feature and it seems to work just fine
2023-03-26 23:22:45 +02:00
anschrammh
85e5fec2cd
Updated the watch face background image
2023-03-26 23:19:08 +02:00
anschrammh
9f574f0486
Added new features and graphics to the watch face :
...
Added a battery icon which is blinking when the battery is low
Addes a charging and charged battery icon
Added a step count counter widget with icon and count
Added a bluetooth status icon showing when ble is enabled,disabled and when a device is connected
Added the possibility to hide the hour and minute hands with a long press on the screen, this enables to see information which might be hidden by the hands ...
2023-03-26 23:13:30 +02:00
anschrammh
9458948f59
Added support for new settings with their callbacks, adjusted vibration motor duration, added a factory reset button and now saving the settings to flash memory when leaving the settings screen
2023-03-26 23:07:43 +02:00
anschrammh
f1af0cd0d6
Adjusted rtc's year setting ...
2023-03-24 16:39:22 +01:00
anschrammh
d05aa72135
Updated all the settings callbacks to be compatible with the new setting system
2023-03-24 15:23:17 +01:00