diff --git a/README.md b/README.md index ebf92f4..d703d37 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,8 @@ Possible choices : * LSM6DS3 * BMA456 <-- SELECTED i2c addr : 0x18 or 0x19 7 bit address, has the wrist tilt detection feature. * A magnetometer (possible choices): - * HMC5883L <-- SELECTED i2c addr : 0x1E 7 bit address, better soldering footprint - * QMC5883L + * 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 * LSM303DLHC * BMM150 <-- Package with balls, hard to handle * An air pressure/temperature sensor (to display the altitude for example) @@ -97,8 +97,15 @@ Requirements : 4 line serial interface in 8 bit mode with a dedicated Data/Comma * 1 menu list with icons. ## To do : -* Write I2C drivers for the BMA456, BMP280 and HMC5883L. -* Finish to design the settings page. -* Test the charge circuit. -* Draw the schematic. -* Design the PCB. +* Write I2C drivers for the : + * [ ] BMA456 + * [ ] BMP280 + * [X] QMC5883L +* [ ] Write the init sequence for the GC9A01 LCD driver. +* [ ] Finish to design the settings page. +* [ ] Test the charge circuit. +* Design and test the : + * [ ] vibration moto circuit + * [ ] piezo buzzer circuit +* [ ] Draw the schematic. +* [ ] Design the PCB. diff --git a/documentation/ICs datasheet/Datasheet-QMC5883L-1.0.pdf b/documentation/ICs datasheet/Datasheet-QMC5883L-1.0.pdf new file mode 100644 index 0000000..2ca961c Binary files /dev/null and b/documentation/ICs datasheet/Datasheet-QMC5883L-1.0.pdf differ diff --git a/documentation/ICs datasheet/HMC5883L_3-Axis_Digital_Compass_IC.pdf b/documentation/ICs datasheet/HMC5883L_3-Axis_Digital_Compass_IC.pdf deleted file mode 100644 index 3689746..0000000 Binary files a/documentation/ICs datasheet/HMC5883L_3-Axis_Digital_Compass_IC.pdf and /dev/null differ