Commit Graph

327 Commits

Author SHA1 Message Date
Anatole SCHRAMM
8af4e2467e Now updating the battery percentage sent by the BLE battery service 2023-07-06 15:14:38 +02:00
anschrammh
0e6828634f Updated lvgl simulator watch face source file 2023-06-15 23:06:03 +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
anschrammh
bc37beb5c0 Added a new function to the watch peripherals API to vibrate the watch with a custom pattern 2023-05-30 19:09:26 +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
anschrammh
6e8802399b music_player_screen slight timer update 2023-05-16 08:42:41 +02:00
8ee1be93c6 Added the music player UI mockup 2023-05-14 22:18:41 +02:00
c9f84fd5c1 Added missing strcasecmp function prototype in the include file 2023-05-14 22:17:55 +02:00
fa574d0baa Added some new words translation for the music player screen 2023-05-14 22:16:44 +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
edb127e626 Updated the gadget bridge parser 2023-05-14 22:10:13 +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
890e461b90 Finished the UI of the music player, still need to properly increment the current track play position 2023-05-14 22:08:12 +02:00
66fa33cde1 Now saving the scroll position of the menu to resum it when exiting an app 2023-05-14 22:06:58 +02:00
677c3f3a67 Made slights adjustement to the parser to correctly parse the artist song tag when the album tag is present 2023-05-14 22:06:09 +02:00
faefc7df74 Music player screen is almost done, a few things more to tweak 2023-05-13 00:19:19 +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
61d8f80551 Renamed MAX3010X.h/c driver files 2023-05-11 21:57:20 +02:00
anschrammh
dc2f1dcecc Replaced lv_color_make(0xFF, 0xFF,0xFF) with lv_color_white(). 2023-05-11 07:22:56 +02:00
anschrammh
8aa309b0c6 Minor changes + added the initialization code for the music player screen 2023-05-11 07:19:19 +02:00
anschrammh
42c01e1d08 Continued to work on the MAX3010X driver, setup function is complete, still a lot to port/implement 2023-05-11 07:18:11 +02:00
anschrammh
23d3c47374 Renamed the music control screen to music player screen and continued dev on it, not finished though 2023-05-11 07:16:58 +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
ee5a466666 Renamed register name define to be easier to understand 2023-05-08 21:29:15 +02:00
77c24b7fdc Mise à jour de 'README.md' 2023-05-07 12:13:37 +02:00
3cfbfdc843 Moved registers defines of the various I2C drivers I wrote from the header file to the source file because they do not need to be exposed. Started to write/port the Heart Rate Sensor (MAX30102) driver 2023-05-07 08:50:23 +02:00
e863899d11 Updated the README file to include the heart rate sensor used 2023-05-07 08:48:14 +02:00
773d6f1338 Merge branch 'master' of http://82.64.196.164/git/Th3maz1ng/W800_Smart_Watch 2023-05-06 22:29:00 +02:00
662881b128 Published the STLs ready to be 3D printed. The next version of the docking will come later... 2023-05-06 21:50:20 +02:00
2f9b654aa2 Removed backup FreeCAD files 2023-05-06 21:47:07 +02:00
anschrammh
37558a3864 Developping a music control screen/app for the watch in the lvgl simulator, work is in progress 2023-05-06 21:39:50 +02:00
a717c6b0d7 Finished the design of the new case and back cover, which is available in two versions : with Heart Rate Monitor or without. The docking station is still under design since I'd like to add a micro USB connector. 2023-05-06 21:36:56 +02:00
anschrammh
004dbde4df Developping a music control screen/app for the watch in the lvgl simulator, work is in progress 2023-05-04 07:35:34 +02:00
anschrammh
80321bba4e Reworking the casing of the watch : shaved 1.75 mm of the height of the watch, reworking the back cover, work in progress 2023-05-03 22:57:11 +02:00
anschrammh
cb73f195cd Merge branch 'master' of http://82.64.196.164/git/Th3maz1ng/W800_Smart_Watch 2023-05-03 22:55:03 +02:00
anschrammh
0d74cf001c Renaming 2023-05-03 22:53:52 +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
ba816966c4 Mise à jour de 'README.md' 2023-05-02 00:57:26 +02:00
a8ce8f6e66 Mise à jour de 'README.md' 2023-05-02 00:55:32 +02:00
e11fa8ba03 Mise à jour de 'README.md' 2023-05-02 00:51:58 +02:00
6f57d01242 Updated lvgl simulator and GadgetBridge parser code::block's layout files 2023-05-01 21:10:29 +02:00
b435687e33 Added the find my phone app/feature source files 2023-05-01 21:05:26 +02:00
a9c9e7688c Updated the lvgl simulator files to include the new find my phone app feature 2023-05-01 21:04:21 +02:00