aboutsummaryrefslogtreecommitdiff
path: root/drivers/eeprom
diff options
context:
space:
mode:
authorXelus22 <[email protected]>2020-12-13 18:50:50 +0000
committerGitHub <[email protected]>2020-12-14 05:50:50 +1100
commit70f40339c2b4431dbbafa5d9439c04f9a0d47884 (patch)
tree0930a3f056be5200fe250048734347ba423c9e74 /drivers/eeprom
parent10e4487ba368a9e220c96e12a0d17ae729d5c1e1 (diff)
downloadqmk_firmware-70f40339c2b4431dbbafa5d9439c04f9a0d47884.tar.gz
qmk_firmware-70f40339c2b4431dbbafa5d9439c04f9a0d47884.zip
Add i2c 24LC64 eeprom (#11200)0.11.8
* add 24LC64 eeprom * docs update * Update docs/eeprom_driver.md Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Joel Challis <[email protected]>
Diffstat (limited to 'drivers/eeprom')
-rw-r--r--drivers/eeprom/eeprom_i2c.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/eeprom/eeprom_i2c.h b/drivers/eeprom/eeprom_i2c.h
index 51bce825b0..77eea66d63 100644
--- a/drivers/eeprom/eeprom_i2c.h
+++ b/drivers/eeprom/eeprom_i2c.h
@@ -49,6 +49,11 @@
# define EXTERNAL_EEPROM_PAGE_SIZE 64
# define EXTERNAL_EEPROM_ADDRESS_SIZE 2
# define EXTERNAL_EEPROM_WRITE_TIME 5
+#elif defined(EEPROM_I2C_24LC64)
+# define EXTERNAL_EEPROM_BYTE_COUNT 8192
+# define EXTERNAL_EEPROM_PAGE_SIZE 32
+# define EXTERNAL_EEPROM_ADDRESS_SIZE 2
+# define EXTERNAL_EEPROM_WRITE_TIME 5
#elif defined(EEPROM_I2C_MB85RC256V)
# define EXTERNAL_EEPROM_BYTE_COUNT 32768
# define EXTERNAL_EEPROM_PAGE_SIZE 128