Updated readme file by adding new supported hardware

This commit is contained in:
Th3maz1ng 2022-12-28 14:01:23 +01:00
parent 0cd605e0a4
commit aa4cccf3d5

View File

@ -26,14 +26,14 @@ Possible choices :
* MPU6050 * MPU6050
* BMI160 * BMI160
* LSM6DS3 * LSM6DS3
* BMA456 <-- SELECTED i2c addr : 0x18 or 0x19 7 bit address, has the wrist tilt detection feature. * BMA456 <-- **SELECTED** i2c addr : 0x18 or 0x19 7 bit address, has the wrist tilt detection feature.
* A magnetometer (possible choices): * A magnetometer (possible choices):
* HMC5883L <-- After reading some comparison articles between the HMC5883L and QMC5883L and the datasheets, the later seems better in term of perfomances. * HMC5883L <-- After reading some comparison articles between the HMC5883L and QMC5883L and the datasheets, the later seems better in term of perfomances.
* QMC5883L <-- SELECTED i2c addr : 0x0D 7 bit address, better soldering footprint * QMC5883L <-- **SELECTED** i2c addr : 0x0D 7 bit address, better soldering footprint
* LSM303DLHC * LSM303DLHC
* BMM150 <-- Package with balls, hard to handle * BMM150 <-- Package with balls, hard to handle
* An air pressure/temperature sensor (to display the altitude for example) * An air pressure/temperature sensor (to display the altitude for example)
* BMP280 <-- SELECTED i2c addr : 0x76 or 0x77 * BMP280 <-- **SELECTED** i2c addr : 0x76 or 0x77
## Actuators : ## Actuators :
* A vibration motor to notify events to the user. * A vibration motor to notify events to the user.
@ -92,16 +92,18 @@ Requirements : 4 line serial interface in 8 bit mode with a dedicated Data/Comma
* Supported LCD drivers : * Supported LCD drivers :
* ILI9341 in 4-line serial mode (8 bits) with D/C pin * ILI9341 in 4-line serial mode (8 bits) with D/C pin
* ST7789 in 4-line serial mode (8 bits) with D/C pin * ST7789 in 4-line serial mode (8 bits) with D/C pin
* Two screens designed and working with LVGL : * GC9A01 in 4-line serial mode (8 bits) with D/C pin
* 1 watch face based on a casio watch * Three screens designed and working with LVGL :
* 1 menu list with icons. * 1 watch face based on a casio watch.
* 1 menu list screen with icons.
* 1 setting screen with basic settings (date and time + display brightness) (work in progress).
## To do : ## To do :
* Write I2C drivers for the : * Write I2C drivers for the :
* [ ] BMA456 * [X] BMA456
* [ ] BMP280 * [ ] BMP280
* [X] QMC5883L * [X] QMC5883L
* [ ] Write the init sequence for the GC9A01 LCD driver. * [X] Write the init sequence for the GC9A01 LCD driver.
* [ ] Finish to design the settings page. * [ ] Finish to design the settings page.
* [ ] Test the charge circuit. * [ ] Test the charge circuit.
* Design and test the : * Design and test the :