Th3maz1ng
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-31 10:29:40 +02:00
a7dd2b6af0 Removed blank line
Compare 2 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-30 13:27:52 +02:00
1ef9face5a Updated lvgl simulated screen files
ea79af772b Halfed the BLE prefered MTU size changing it to 256 instead of 512
6a9639700b Added new functions to the watch face API such as watch_face_set_step_count_indicator or watch_face_is_in_use
61f7e21cb3 Added more information in the about section of the settings screen : battery voltage, factory reset button and other things
47753131d6 Added BLE support to the app, fixed a graphical glitch happening when
Compare 11 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-26 23:31:38 +02:00
d6882339fe Minor change
160a2f88db Added new watch face background image with the steps counter icon
ef6e9c3779 Added new firmware_version.h file which will list all the changes with their associated version number. It also containes the firmware build time and date
fe94e2b896 Pushing updates done to the LVGL emulator project files
Compare 4 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-26 23:22:53 +02:00
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
721db527ce Added the ble modem and service source files (at last)
85e5fec2cd Updated the watch face background image
622681128c Reworked the vibration duration when touching the screen
214e174ffc Implemented the logic to detect and read the charge controller status pins using two different policies :
Compare 6 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-26 23:09:28 +02:00
8a9b805b95 Added new persistency methods, reworked some old ones and added every settings set functions
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
22805a4e54 Added the I2C clock speed parameter to the app_config.h file. Max working clock speed seems to be 300kHz
Compare 3 commits »
Th3maz1ng pushed to BLE_ram_strip at Th3maz1ng/W801_SDK_dev_env 2023-03-26 23:02:59 +02:00
e194de3eee Added the ble folder to the include paths
Th3maz1ng pushed to BLE_ram_strip at Th3maz1ng/W801_SDK_dev_env 2023-03-26 23:01:54 +02:00
a20b35b600 Renamed the ble task name form bth to ble_svc
d97db47fad Reworked part of the bluetooth nano shell commands
5387213c06 Now updating the last byte of the bluetooth address if it does not follow the random address specification and updated a few log messages
3faa1162e2 Reworked the timeout waiting for the ble service to stop which was too short
Compare 4 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-24 21:42:55 +01:00
7329d86437 Mise à jour de 'LICENSE'
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-24 21:41:57 +01:00
2a8c21205b Mise à jour de 'README.md'
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-24 21:37:51 +01:00
e393c2c18a Updated the README file by adding some pictures of the PCB + otherinformation
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-24 16:39:47 +01:00
f1af0cd0d6 Adjusted rtc's year setting ...
e03c8d1585 Added the datasheet of an other display which might be used in version 2 of the watch to get rid of the big round black bezel
Compare 2 commits »
Th3maz1ng deleted branch watch_hardware_specific from Th3maz1ng/W800_Smart_Watch 2023-03-24 15:54:47 +01:00
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-24 15:28:29 +01:00
e18faba6a9 Did some cleanup and added more files/folders to the ignored pile
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-24 15:26:44 +01:00
f1e71bba67 Turned off a lot of functionalities related to TCP IP and WiFi to free some RAM, might be turned on back again later if needed and if RAM space left :P
d05aa72135 Updated all the settings callbacks to be compatible with the new setting system
4c1f1e168a Updated a log trace to be more meaningful
f8dace1dc1 Reduced the main's task stack size from 4k to 2k
2761a53a49 Reduced FreeRTOS available heap from 12k to 4k
Compare 16 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-24 14:49:12 +01:00
ccad2b7494 Corrected a typo, added some precision about the BMA456 IRQ line used for wakeup
6c4a186a19 Added the new translation module to the project by updating the include paths + makefile
323f1f2996 Added a translation module to implement multilanguage support
0874a24cb9 Added a new header file to track the version history of the firmware and to display the running version
Compare 4 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-22 08:24:51 +01:00
099fe8cea7 Added an other charging state which wasn't an error : when both lines are high, this indicates that no charger is currently plugged to the watch
5405371769 Added an other charging state which wasn't an error : one both lines are high, this indicates that no charger is currently plugged to the watch
Compare 2 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-22 08:22:49 +01:00
5405371769 Added an other charging state which wasn't an error : one both lines are high, this indicates that no charger is currently plugged to the watch
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-21 19:36:01 +01:00
242fbc3df9 Updated readme by adding pictures of the PCBs, added the next steps section + mail address
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-20 17:55:02 +01:00
c97891d898 Added MCU pin definition for reading battery charge controller IC statuses
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-03-20 17:53:41 +01:00
a752c9765d Adding the battery controller IC charging, charged and unplugged status detection, work in progress