blob: 15da29f50115990c58960f9f765fb1c3d5df9811 [file] [log] [blame]
= Some protocol notes =
out 16 bytes: 0x23 x a0 a1: write chip reg x with a0.a1 (x is always even)
x = 0x32: always 0xff 0xff (?)
x = 0x3a: set chip size to (a1+1) * 0x10000
x = 0x38: various values (?)
x = 0x40: sometimes: a0 = lowbyte of device id (for 16bit did?), a1 = device id (for 8bit did) ?
x = 0x42: a0 = vendor id, a1 = highbyte of device id for 16bit did or device id for 8bit did (?)
x = 0x44: always 0x03 0x18 (?)
x = 0x46: a0 = various, a1 = always 0x30? (?)
x = 0x48: a0 = various, a1 = always 0xc0? (?)
out 16 bytes: 0x11 x a0 a1: write reg x with a0.a1 -> Set Voltage
x = 2: REF+ voltage
x = 3: REF- voltage
x = 4: Buffer VCC