Add definitions for 24C32, 24C64 and 24C128 eeproms. Use the right eeprom type.
[bertos.git] / bertos / drv / eeprom.c
index 26bd90fb3d63a46c8985b483d51cbf495001eaae..82fb9590f6126524ce8d63a76290df2ab1f706b9 100644 (file)
@@ -82,6 +82,24 @@ static const EepromInfo mem_info[] =
                .blk_size = 0x10,
                .e2_size = 0x800,
        },
+       {
+               /* 24XX32 */
+               .has_dev_addr = true,
+               .blk_size = 0x20,
+               .e2_size = 0x1000,
+       },
+       {
+               /* 24XX64 */
+               .has_dev_addr = true,
+               .blk_size = 0x20,
+               .e2_size = 0x2000,
+       },
+       {
+               /* 24XX128 */
+               .has_dev_addr = true,
+               .blk_size = 0x40,
+               .e2_size = 0x4000,
+       },
        {
                /* 24XX256 */
                .has_dev_addr = true,