From 59765a6fc3789697ea11b1344b4b27d90ceb8e64 Mon Sep 17 00:00:00 2001 From: Anatole SCHRAMM Date: Mon, 2 Jan 2023 12:26:00 +0100 Subject: [PATCH] Updated readme file --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1248afa..aa05abf 100644 --- a/README.md +++ b/README.md @@ -44,10 +44,8 @@ Possible choices : * A charge controller. ## Screen + touch element : -* Screen with touch : ~~STP240240_R130A1(T), SPI interface 240*240 px, ST7789V driver.~~ Tested the screen, failed to make it work, it uses a 3 line serial interface in 9 bit mode which is a pain when using DMA... -Still looking for a compatible round LCD screen with Touch Panel. -Requirements : 4 line serial interface in 8 bit mode with a dedicated Data/Command pin. -* Touch element i2c addr : 0x46, IT7257 I2C touch driver. (May change if I find an other screen) +* [Screen with touch](https://fr.aliexpress.com/item/1005004887834918.html?spm=a2g0o.order_list.order_list_main.22.340a5e5bX8WCb0&gatewayAdapt=glo2fra) : GC9A01 with touch panel. It uses the required 4 line Serial Interface. +* Touch element i2c addr : 0x15, CST816D I2C touch driver. ## MCU Pin assignement table : @@ -101,11 +99,16 @@ Requirements : 4 line serial interface in 8 bit mode with a dedicated Data/Comma ## To do : * Write I2C drivers for the : * [X] BMA456 + * [X] Wrist tilt detection * [ ] BMP280 + * [X] Temperature + * [ ] Pressure * [X] QMC5883L * [X] Write the init sequence for the GC9A01 LCD driver. +* [X] Make LCD display + touch work. * [ ] Finish to design the settings page. * [ ] Test the charge circuit. +* [ ] Handle watch auto sleep feature with wake up on screen touch + wrist tilt. * Design and test the : * [ ] vibration moto circuit * [ ] piezo buzzer circuit