X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=decoders%2Feeprom24xx%2Flists.py;h=a66cb19aa59ef71a0a4d9ea4c868171f681eca32;hb=4d86276d6434f9bcdd96bc2ddaa316a9a01da461;hp=f9510d63762a92f7342b26113be9e610e8f78f47;hpb=4539e9ca58966ce3c9cad4801b16c315e86ace01;p=libsigrokdecode.git diff --git a/decoders/eeprom24xx/lists.py b/decoders/eeprom24xx/lists.py index f9510d6..a66cb19 100644 --- a/decoders/eeprom24xx/lists.py +++ b/decoders/eeprom24xx/lists.py @@ -124,6 +124,28 @@ chips = { 'max_speed': 400, }, + # ON Semiconductor + 'onsemi_cat24c256': { + 'vendor': 'ON Semiconductor', + 'model': 'CAT24C256', + 'size': 32 * 1024, + 'page_size': 64, + 'page_wraparound': True, + 'addr_bytes': 2, + 'addr_pins': 3, + 'max_speed': 1000, + }, + 'onsemi_cat24m01': { + 'vendor': 'ON Semiconductor', + 'model': 'CAT24M01', + 'size': 128 * 1024, + 'page_size': 256, + 'page_wraparound': True, + 'addr_bytes': 2, + 'addr_pins': 2, # Pin A0 not connected + 'max_speed': 1000, + }, + # Siemens 'siemens_slx_24c01': { 'vendor': 'Siemens', @@ -167,4 +189,26 @@ chips = { 'addr_pins': 3, # Called E0, E1, E2 on this chip. 'max_speed': 400, }, + 'st_m24c32': { + 'vendor': 'ST', + 'model': 'M24C32', + 'size': 4 * 1024, + 'page_size': 32, + 'page_wraparound': True, + 'addr_bytes': 2, + 'addr_pins': 3, # Called E0, E1, E2 on this chip. + 'max_speed': 1000, + }, + + # Xicor + 'xicor_x24c02': { + 'vendor': 'Xicor', + 'model': 'X24C02', + 'size': 256, + 'page_size': 4, + 'page_wraparound': True, + 'addr_bytes': 1, + 'addr_pins': 3, + 'max_speed': 100, + }, }