Commit Graph

162 Commits

Author SHA1 Message Date
93c0ab97ec Added BMA456 chip outline on silkscreen and checked spacing between outermost traces and board edge cut (should be at least 0.200 mm 2023-02-03 20:13:23 +01:00
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