anschrammh
|
b13c2d5459
|
Merge branch 'master' of http://82.64.196.164/git/Th3maz1ng/W800_Smart_Watch
|
2023-01-23 19:14:12 +01:00 |
|
|
a3a5f65068
|
Mise à jour de 'src/W800 SDK v1.00.08/app/app_drivers/i2c/CST816D.h'
Added function prototype to issue a reset of the touch panel
|
2023-01-23 13:40:57 +01:00 |
|
|
efe0578ed9
|
Mise à jour de 'src/W800 SDK v1.00.08/app/app_drivers/lcd/lcd.h'
Corrected a few comments
|
2023-01-23 13:35:31 +01:00 |
|
|
e19741593e
|
Updated the readme file by modifying the pin mapping
|
2023-01-22 21:21:36 +01:00 |
|
|
0a1737591d
|
Added a simple implementation of adaptive MCU core clock to save power, displayed the current core clock in the main task, minor changes to the app_config file
|
2023-01-22 21:20:03 +01:00 |
|
|
c9d01ef022
|
Added new setting to choose the screen's orientation + some other modifications
|
2023-01-22 21:18:12 +01:00 |
|
|
562114814e
|
Added a function to set the orientation of the screen
|
2023-01-22 21:16:41 +01:00 |
|
|
7148e76115
|
Added new function to the touch panel API to put it in sleep or standby, WIP and not working yet
|
2023-01-22 21:15:59 +01:00 |
|
|
c574644d3a
|
Added new screen and touch panel documentation
|
2023-01-22 21:13:40 +01:00 |
|
|
541fb7cb53
|
Schematic continued, almost finished, a few things need still to be checked
|
2023-01-22 21:12:51 +01:00 |
|
anschrammh
|
a646ae54e5
|
Added the display and touch panel documentation
|
2023-01-19 07:32:44 +01:00 |
|
anschrammh
|
f601058dce
|
Updated schematic, almost finished
|
2023-01-19 07:32:09 +01:00 |
|
anschrammh
|
eb1bdf32b1
|
Updated shcematic which is almost finished, need to add tp4056 charging and charge done interrupts + double check everything
|
2023-01-18 08:27:13 +01:00 |
|
|
7f6c6c7cd1
|
Added the watch_peripherals folder to the include path
|
2023-01-15 20:40:45 +01:00 |
|
|
a8e1d0412e
|
Minor updates to the lvgl files used in the emulation
|
2023-01-15 20:39:59 +01:00 |
|
|
88badff358
|
Worked on the schematic
|
2023-01-15 20:38:24 +01:00 |
|
|
6f8ccb4f6a
|
Miscellaneous work
|
2023-01-15 20:37:46 +01:00 |
|
|
eb2c26d85f
|
Added new folder/module containing the API to interract with some of the watch feature like measuring the battery voltage or activating the vibration motor
|
2023-01-15 20:36:32 +01:00 |
|
|
42553f737b
|
Reworked some pinout in the readme file
|
2023-01-15 20:35:23 +01:00 |
|
|
4567ca8dd7
|
Schematic WIP
|
2023-01-15 10:41:37 +01:00 |
|
|
4c35e89876
|
Updated schematic, WIP
|
2023-01-14 14:48:38 +01:00 |
|
|
41da436b93
|
Added the temperature reading on the compass screen
|
2023-01-14 14:47:32 +01:00 |
|
|
7117ac348c
|
Forgot to get rid of the first four LSB bits in the pressure raw data. Pressure reading is now correct !
|
2023-01-14 13:17:46 +01:00 |
|
anschrammh
|
3171f23179
|
Added the design folder and started the schematic using Kicad
|
2023-01-11 23:12:51 +01:00 |
|
Anatole SCHRAMM
|
e4b4a2cdc9
|
Updated readme file
|
2023-01-10 13:09:06 +01:00 |
|
Anatole SCHRAMM
|
d8eb0deec0
|
Updated some statuses + added the currently achieved power consumption + corrected a typo
|
2023-01-09 11:13:27 +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
|
2023-01-08 22:16:37 +01:00 |
|
|
1fe8e03a13
|
Other important changes
|
2023-01-07 23:17:50 +01:00 |
|
|
5c7bfc223a
|
Some refactoring
|
2023-01-07 23:16:31 +01:00 |
|
|
a4b6ac5299
|
Moved uart TX for debug to PB_02 pin, letting the PB_19 pin free for the I2C SDA line
|
2023-01-07 23:15:53 +01:00 |
|
|
666a841026
|
Started the implementation of the persistency module allowing to save and retrieve settings
|
2023-01-07 23:10:44 +01:00 |
|
|
74d48ada96
|
Moved the display initialization code to it's own file as part of some code cleanup
|
2023-01-07 10:02:34 +01:00 |
|
|
af85b9b594
|
Disabled interrupts during an I2C transaction to make them atomic
|
2023-01-07 10:00:14 +01:00 |
|
|
f53ec9b5db
|
Created the watch settings persistency file containing the watch settings to save and retrieve
|
2023-01-06 19:32:42 +01:00 |
|
Anatole SCHRAMM
|
59bf4c98bc
|
Corrected a bad case where the return value could be void instead of the expected bool
|
2023-01-05 13:49:17 +01:00 |
|
Anatole SCHRAMM
|
526845e4f2
|
Listed the pin mapping here, subject to changes
|
2023-01-05 13:48:16 +01:00 |
|
Anatole SCHRAMM
|
2c854e2535
|
Cleaned the lv_port_indev c file to now use the CST816D chip driver
|
2023-01-05 13:47:39 +01:00 |
|
Anatole SCHRAMM
|
a5407e8de9
|
Minor updates to the readme file
|
2023-01-05 13:45:51 +01:00 |
|
anschrammh
|
a01d3157aa
|
Added a new folder which will eventually contain persistent storage logic
|
2023-01-05 07:12:50 +01:00 |
|
anschrammh
|
4d1079be66
|
Added pressure related API functions
|
2023-01-05 07:11:21 +01:00 |
|
Anatole SCHRAMM
|
3b0f2e30f5
|
Updated MCU pin mapping
|
2023-01-03 14:22:38 +01:00 |
|
anschrammh
|
6187537a78
|
Minor updates the QMC5883L driver, implemented the softreset function for the BMP280 sensor and wrote the driver for the CST816D touch screen ic.
|
2023-01-03 08:32:02 +01:00 |
|
anschrammh
|
facbd92bf5
|
Removed old screen documentation because it used the wrong serial interface, so it has been removed from the project.
|
2023-01-02 21:18:50 +01:00 |
|
anschrammh
|
47dca73834
|
Renamed the drivers folder to app_drivers because of a library name conflict. Moved bad makefile lib linkage
|
2023-01-02 21:07:40 +01:00 |
|
Anatole SCHRAMM
|
59765a6fc3
|
Updated readme file
|
2023-01-02 12:26:00 +01:00 |
|
|
a165e8a243
|
Added new function to the watch face api to force a RTC resync.
|
2023-01-01 19:03:44 +01:00 |
|
|
b088e585c5
|
Overwrote the old indev driver to make the touch ic work with lvgl. Code is dirty, needs to be cleaned.
|
2023-01-01 19:02:43 +01:00 |
|
|
b5fc007404
|
Test code to try the touch screen driver out (CST816D)
|
2023-01-01 19:01:37 +01:00 |
|
|
857cfef622
|
Added empty source files regarding the touch screen driver CST816D - work in progress
|
2023-01-01 19:00:35 +01:00 |
|
|
f4a2c59ab2
|
Reworked the way the pwm brightness works
|
2023-01-01 18:59:27 +01:00 |
|