I2C Services: Difference between revisions

Neimod (talk | contribs)
No edit summary
Line 24: Line 24:
| DisableRegisterBits8 (u8 devid, u8 regid, u8 disablemask)
| DisableRegisterBits8 (u8 devid, u8 regid, u8 disablemask)
|-
|-
| 0x0004....
| 0x00040102
| MultiSetRegisterBits16 (u16 regid, u16 regdata, u16 mask, devcount, u8* devidlistptr)
| MultiSetRegisterBits16 (u16 regid, u16 regdata, u16 mask, devcount, u8* devidlistptr)
|-
|-
Line 36: Line 36:
| WriteRegister16 (u8 devid, u16 regid, u16 regdata)
| WriteRegister16 (u8 devid, u16 regid, u16 regdata)
|-
|-
| 0x0008....
| 0x000800C2
| MultiWriteRegister16 (u16 regid, u16 regdata, devcount, u8* devidlistptr)
| MultiWriteRegister16 (u16 regid, u16 regdata, devcount, u8* devidlistptr)
|-
|-
Line 45: Line 45:
| u16 ReadRegister16 (u8 devid, u16 regid)
| u16 ReadRegister16 (u8 devid, u16 regid)
|-
|-
| 0x000B....
| 0x000B00C2
| WriteRegisterBuffer8 (u8 devid, u8 regid, buffersize, u8* bufferptr)
| WriteRegisterBuffer8 (u8 devid, u8 regid, buffersize, u8* bufferptr)
|-
|-
| 0x000C....
| 0x000C00C2
| WriteRegisterBuffer16 (u8 devid, u16 regid, buffersize, u16* bufferptr)
| WriteRegisterBuffer16 (u8 devid, u16 regid, buffersize, u16* bufferptr)
|-
|-
Line 54: Line 54:
|  
|  
|-
|-
| 0x000E....
| 0x000E00C2
| WriteRegisterBuffer8_again? (u8 devid, u8 regid, buffersize, u8* bufferptr)
| WriteRegisterBuffer8_again? (u8 devid, u8 regid, buffersize, u8* bufferptr)
|-
|-
Line 63: Line 63:
|  
|  
|-
|-
| 0x0011....
| 0x001100C2
| ReadRegisterBuffer(u8 devid, u16 regid, buffersize, u8 *buff)
|-
| 0x001200C2
| WriteRegisterBuffer(u8 devid, u16 regid, buffersize, u8 *buff)
|-
| 0x0013....
|
|-
| 0x00140082
|  
|  
|-
|-
| 0x0012....
| 0x0015....
|  
|  
|}
|}