chiark / gitweb /
be381c2a8ddb3bf37e43dcdc40ef1720d1d254e1
[cura.git] / Cura / avr_isp / chipDB.py
1
2 avrChipDB = {
3         'ATMega1280': {
4                 'signature': [0x1E, 0x97, 0x03],
5                 'pageSize': 128,
6                 'pageCount': 512,
7         },
8         'ATMega2560': {
9                 'signature': [0x1E, 0x98, 0x01],
10                 'pageSize': 128,
11                 'pageCount': 1024,
12         },
13 }
14
15 def getChipFromDB(sig):
16         for chip in avrChipDB.values():
17                 if chip['signature'] == sig:
18                         return chip
19         return False
20