summaryrefslogtreecommitdiff
path: root/decoders/eeprom24xx
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2018-05-21 15:55:19 +0000
committerUwe Hermann <uwe@hermann-uwe.de>2018-05-21 18:19:07 +0200
commite8c72a33bf80922196ad4b5845d97ec524988fd9 (patch)
treede45f0a131f958d03e566009d9d6f10346e2e279 /decoders/eeprom24xx
parentc94631f1e2758eda026404ead64a1efddb2cfc09 (diff)
downloadlibsigrokdecode-e8c72a33bf80922196ad4b5845d97ec524988fd9.tar.gz
libsigrokdecode-e8c72a33bf80922196ad4b5845d97ec524988fd9.zip
Add ON Semi CAT24C256, CAT24M01.
Diffstat (limited to 'decoders/eeprom24xx')
-rw-r--r--decoders/eeprom24xx/lists.py22
1 files changed, 22 insertions, 0 deletions
diff --git a/decoders/eeprom24xx/lists.py b/decoders/eeprom24xx/lists.py
index 2da72b5..c6ee63d 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',