Commit Graph

311 Commits

Author SHA1 Message Date
17a52b75d6 Added the touch panel reset pin definition 2023-02-03 13:40:00 +01:00
ba9342e249 Updated source code because of changes done in the previous commits 2023-02-03 13:38:29 +01:00
1c51fc9710 Renamed and cleaned up the CST816D_sleep function + implemented the CST816D_hardware_reset function 2023-02-03 13:37:36 +01:00
90aac63257 Added a missing function description + minor description rephrasing 2023-02-03 13:34:19 +01:00
15c4486967 Updated readme 2023-02-03 13:33:09 +01:00
111188ddb3 Added the KiCad backup folder to the .gitignore file 2023-02-03 10:08:28 +01:00
431c16c492 Removed backup files added by mistake 2023-02-03 10:04:24 +01:00
anschrammh
16e5e51fe6 Added silkscreen to the PCB, updated gerber files and added the Bill of material in txt format. 2023-02-02 07:10:22 +01:00
52de81256f Mise à jour de 'README.md' 2023-01-30 00:38:47 +01:00
anschrammh
7b76a6ff16 Added PCB fab file in gerber format and pdf. Did minor modification to the PCB 2023-01-30 00:33:53 +01:00
anschrammh
85ab884013 Added ESD protection diodes on the USB data lines and at the antenna input. Minor rework to the ground plane + small other things 2023-01-28 11:23:08 +01:00
anschrammh
e31fc57a12 Almost finished first routing attempt on a 2 layer board 2023-01-27 22:13:12 +01:00
2f13df0099 Mise à jour de 'README.md' 2023-01-26 13:28:03 +01:00
Anatole SCHRAMM
55fc892ddb Updated the status of the work in the readme file 2023-01-26 13:25:58 +01:00
anschrammh
8f26466cc4 Small correction to the schematic, started PCB routing and exported schematic in pdf format for quick viewing 2023-01-24 08:01:41 +01:00
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