Th3maz1ng
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-14 13:18:04 +01:00
7117ac348c Forgot to get rid of the first four LSB bits in the pressure raw data. Pressure reading is now correct !
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-11 23:13:05 +01:00
3171f23179 Added the design folder and started the schematic using Kicad
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-10 13:09:39 +01:00
e4b4a2cdc9 Updated readme file
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-09 13:00:47 +01:00
d8eb0deec0 Updated some statuses + added the currently achieved power consumption + corrected a typo
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-08 22:16:52 +01:00
0ec9b4246b Added lcd off and lcd power down functions to the API. This improves sleep current which is around 4.5mA instead of 12mA
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-07 23:18:07 +01:00
1fe8e03a13 Other important changes
5c7bfc223a Some refactoring
a4b6ac5299 Moved uart TX for debug to PB_02 pin, letting the PB_19 pin free for the I2C SDA line
666a841026 Started the implementation of the persistency module allowing to save and retrieve settings
Compare 4 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-07 10:02:52 +01:00
74d48ada96 Moved the display initialization code to it's own file as part of some code cleanup
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-07 10:00:59 +01:00
af85b9b594 Disabled interrupts during an I2C transaction to make them atomic
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-06 19:33:04 +01:00
f53ec9b5db Created the watch settings persistency file containing the watch settings to save and retrieve
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-05 13:49:50 +01:00
59bf4c98bc Corrected a bad case where the return value could be void instead of the expected bool
526845e4f2 Listed the pin mapping here, subject to changes
2c854e2535 Cleaned the lv_port_indev c file to now use the CST816D chip driver
a5407e8de9 Minor updates to the readme file
Compare 4 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-05 07:13:10 +01:00
a01d3157aa Added a new folder which will eventually contain persistent storage logic
4d1079be66 Added pressure related API functions
Compare 2 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-03 14:23:01 +01:00
3b0f2e30f5 Updated MCU pin mapping
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-03 08:32:20 +01:00
6187537a78 Minor updates the QMC5883L driver, implemented the softreset function for the BMP280 sensor and wrote the driver for the CST816D touch screen ic.
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-02 21:19:04 +01:00
facbd92bf5 Removed old screen documentation because it used the wrong serial interface, so it has been removed from the project.
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-02 21:07:58 +01:00
47dca73834 Renamed the drivers folder to app_drivers because of a library name conflict. Moved bad makefile lib linkage
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-02 12:26:37 +01:00
59765a6fc3 Updated readme file
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2023-01-01 19:04:10 +01:00
a165e8a243 Added new function to the watch face api to force a RTC resync.
b088e585c5 Overwrote the old indev driver to make the touch ic work with lvgl. Code is dirty, needs to be cleaned.
b5fc007404 Test code to try the touch screen driver out (CST816D)
857cfef622 Added empty source files regarding the touch screen driver CST816D - work in progress
f4a2c59ab2 Reworked the way the pwm brightness works
Compare 5 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2022-12-28 14:02:38 +01:00
0138b7d152 Added BMA456 application note about wearables
aa4cccf3d5 Updated readme file by adding new supported hardware
0cd605e0a4 Added initialization sequence and support for the GC9A01 lcd driver
Compare 3 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2022-12-23 23:24:47 +01:00
a19c3a68bf Settings screen is being developed and more
dd0ebdfeb0 Added the pwm initialization code for the backlight
4ab0768ae5 Wrote part of the BMP280 driver, temperature reading is working, added bosch BMA456 driver with wrist tilt detection feature working, added missing burst write in the i2c driver
Compare 3 commits »
Th3maz1ng pushed to master at Th3maz1ng/W800_Smart_Watch 2022-12-21 10:04:02 +01:00
ba885b52b9 Renamed config_screen to settings_screen work in progress