I2C Services: Difference between revisions
No edit summary |
Slashmolder (talk | contribs) |
||
| Line 24: | Line 24: | ||
| DisableRegisterBits8 (u8 devid, u8 regid, u8 disablemask) | | DisableRegisterBits8 (u8 devid, u8 regid, u8 disablemask) | ||
|- | |- | ||
| | | 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) | ||
|- | |- | ||
| | | 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) | ||
|- | |- | ||
| | | 0x000B00C2 | ||
| WriteRegisterBuffer8 (u8 devid, u8 regid, buffersize, u8* bufferptr) | | WriteRegisterBuffer8 (u8 devid, u8 regid, buffersize, u8* bufferptr) | ||
|- | |- | ||
| | | 0x000C00C2 | ||
| WriteRegisterBuffer16 (u8 devid, u16 regid, buffersize, u16* bufferptr) | | WriteRegisterBuffer16 (u8 devid, u16 regid, buffersize, u16* bufferptr) | ||
|- | |- | ||
| Line 54: | Line 54: | ||
| | | | ||
|- | |- | ||
| | | 0x000E00C2 | ||
| WriteRegisterBuffer8_again? (u8 devid, u8 regid, buffersize, u8* bufferptr) | | WriteRegisterBuffer8_again? (u8 devid, u8 regid, buffersize, u8* bufferptr) | ||
|- | |- | ||
| Line 63: | Line 63: | ||
| | | | ||
|- | |- | ||
| | | 0x001100C2 | ||
| ReadRegisterBuffer(u8 devid, u16 regid, buffersize, u8 *buff) | |||
|- | |||
| 0x001200C2 | |||
| WriteRegisterBuffer(u8 devid, u16 regid, buffersize, u8 *buff) | |||
|- | |||
| 0x0013.... | |||
| | |||
|- | |||
| 0x00140082 | |||
| | | | ||
|- | |- | ||
| | | 0x0015.... | ||
| | | | ||
|} | |} | ||