Commit Graph

209 Commits

Author SHA1 Message Date
anschrammh
86be55b404 Reworked the common screen header to add scrolling when the title is too long and to be able to update it's title after is has been created 2023-03-24 15:06:14 +01:00
anschrammh
5d3b5b5285 Added new wrapper functions to interact more easily with the watch's peripherals 2023-03-24 15:06:14 +01:00
anschrammh
beec1570c0 Reworked the orientation of the screen depending on the defined platform in app_config.h 2023-03-24 15:06:14 +01:00
anschrammh
f770a8e436 Added new parameter to be able to build the firmware for the breadboard platform or the PCB (latest) platform 2023-03-24 15:06:14 +01:00
anschrammh
ccad2b7494 Corrected a typo, added some precision about the BMA456 IRQ line used for wakeup 2023-03-24 14:49:11 +01:00
anschrammh
6c4a186a19 Added the new translation module to the project by updating the include paths + makefile 2023-03-24 14:48:20 +01:00
anschrammh
323f1f2996 Added a translation module to implement multilanguage support 2023-03-24 14:45:55 +01:00
anschrammh
0874a24cb9 Added a new header file to track the version history of the firmware and to display the running version 2023-03-24 14:44:30 +01:00
anschrammh
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 2023-03-22 08:24:20 +01:00
anschrammh
242fbc3df9 Updated readme by adding pictures of the PCBs, added the next steps section + mail address 2023-03-21 19:36:01 +01:00
Anatole SCHRAMM
c97891d898 Added MCU pin definition for reading battery charge controller IC statuses 2023-03-20 17:55:01 +01:00
Anatole SCHRAMM
a752c9765d Adding the battery controller IC charging, charged and unplugged status detection, work in progress 2023-03-20 17:53:38 +01:00
anschrammh
60cf47b142 Added the state of the FreeRTOS stack (free heap/total heap) 2023-03-14 07:32:27 +01:00
anschrammh
66a3c87131 Renamed some file's header guards to be more consistent, clean some useless object in the UI, renamed a watch settings which name could be misleading 2023-03-12 21:44:43 +01:00
anschrammh
6e2a3e88fa Added a battery icon indicating if the watch is charging, charged or if the battery is running low, adde new bluetooth icon, work is still in progress for bluetooth 2023-03-12 21:41:03 +01:00
anschrammh
408853788f Minor changes : silkscreen update and minor rework 2023-03-08 08:03:17 +01:00
anschrammh
609b374f4b Finished to design and implement the altimeter/atmoshperic pressure app screen 2023-03-06 20:47:42 +01:00
anschrammh
13d967c92c Corrected badly formated check box 2023-03-06 20:44:36 +01:00
anschrammh
ee2dc8fb12 Reworked the 3V3 MCU trace design and added a few more vias - nothing major 2023-03-03 10:05:27 +01:00
anschrammh
2af9a06f94 Updated the getting started section of the README.md file 2023-02-27 23:32:52 +01:00
655a37404d Updated README.md file
Updated current progress status in the README.md file + started to add a getting started section describing the steps required to build and flash the W800_Smart_Watch firmware
2023-02-27 17:27:06 +01:00
a5d1c3dc49 Final PCB update for PCB version 1.0 2023-02-26 12:05:32 +01:00
anschrammh
7e7b93c694 Altimeter screen continued but not finished 2023-02-23 06:22:50 +01:00
anschrammh
c519ff7d37 Small change to the antenna no copper area 2023-02-23 06:21:12 +01:00
1602f01897 Increased application max size in the gcc_csky_bt.ld script as well, added WiFi hotspot scan routine to test antenna 2023-02-19 20:30:04 +01:00
50379bd2a9 Added libs needed with the SDK version 1.00.10 2023-02-19 17:51:03 +01:00
b0f7adb8b5 Merge SDK update into master 2023-02-19 17:14:13 +01:00
d2e15ac177 Minor changes 2023-02-19 17:05:58 +01:00
a5f923bb81 Continued working on the altimeter app 2023-02-19 17:05:13 +01:00
2bda5c0102 Updated all other files to be inline with version 1.00.10 of the SDK 2023-02-19 16:34:26 +01:00
1c6b25a74b SDK V1.00.10 uses Lwip version 2.1.3 2023-02-19 16:24:35 +01:00
4ad5c98edb Renamed SDK folder to prepare for update to version 1.00.10 2023-02-19 16:17:38 +01:00
020f7e53b6 Changed physical orientation of the QMC5883L to have the X and Y axes aligned correctly plus minor reworks 2023-02-19 12:13:32 +01:00
1f5967b160 Reworked senter pad size of W800, reworked mounting pads of the molex battery connector, adjusted some traces. PCB Version 1.0. 2023-02-19 10:24:27 +01:00
bca44ed9ae Updated codeblocks emulator project 2023-02-12 18:27:46 +01:00
cf87826a02 Started to design and code the altimeter application 2023-02-12 17:23:25 +01:00
21bb1f59f0 Mise à jour de 'README.md' 2023-02-12 17:19:26 +01:00
172afb34d3 Adjusted header height 2023-02-12 10:47:51 +01:00
anschrammh
9074cc0d7a Minor update 2023-02-09 07:28:41 +01:00
anschrammh
6639221600 Updated BOM check marks 2023-02-09 07:26:10 +01:00
anschrammh
911229d771 Updated schematic (aligned gnd and dbg pads horizontally) 2023-02-09 07:25:52 +01:00
Anatole SCHRAMM
e882ee27d1 Updated the To Do list 2023-02-08 14:06:31 +01:00
anschrammh
3bd1340879 Updated the PCB, reworked some parts of the silkscreen, exported last PCB design in PDF and gerber format 2023-02-08 07:38:53 +01:00
7cbec0bbde Added new altimeter icon in prevision of the altimeter app 2023-02-05 18:36:00 +01:00
8b1b116796 Developed the battery indicator on the lvgl simulator 2023-02-05 12:17:12 +01:00
36aaafac13 Update the gfx task to make use of the battery indicator feature 2023-02-05 12:15:07 +01:00
3cee4efa91 Added the battery indicator to the watch face 2023-02-05 12:14:27 +01:00
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