I2C Services: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| No edit summary | No edit summary | ||
| Line 16: | Line 16: | ||
| |- | |- | ||
| | 0x0001.... | | 0x0001.... | ||
| | SetRegisterBits8 (devid, regid, regdata, mask) | | SetRegisterBits8 (devid, u8 regid, u8 regdata, mask) | ||
| |- | |- | ||
| | 0x0002.... | | 0x0002.... | ||
| | EnableRegisterBits8 (devid, regid, enablemask) | | EnableRegisterBits8 (devid, u8 regid, enablemask) | ||
| |- | |- | ||
| | 0x0003.... | | 0x0003.... | ||
| | DisableRegisterBits8 (devid, regid, disablemask) | | DisableRegisterBits8 (devid, u8 regid, disablemask) | ||
| |- | |- | ||
| | 0x0004.... | | 0x0004.... | ||
| | SetRegisterBits16 (regid, regdata, mask, devidcount, devidlistptr) | | SetRegisterBits16 (u16 regid, u16 regdata, mask, devidcount, devidlistptr) | ||
| |- | |- | ||
| | 0x0005.... | | 0x0005.... | ||
| | WriteRegister8 (devid, regid, regdata) | | WriteRegister8 (devid, u8 regid, u8 regdata) | ||
| |- | |- | ||
| | 0x0006.... | | 0x0006.... | ||
| Line 40: | Line 40: | ||
| |- | |- | ||
| | 0x0009.... | | 0x0009.... | ||
| | ReadRegister8 (devid, regid) | | u8 ReadRegister8 (devid, u8 regid) | ||
| |- | |- | ||
| | 0x000A.... | | 0x000A.... | ||
Revision as of 05:21, 16 December 2012
I2C Service Names
- "i2c::MCU"
- "i2c::CAM"
- "i2c::LCD"
- "i2c::DEB"
- "i2c::HID"
- "i2c::IR"
- "i2c::EEP"
I2C Service
| Command Header | Description | 
|---|---|
| 0x0001.... | SetRegisterBits8 (devid, u8 regid, u8 regdata, mask) | 
| 0x0002.... | EnableRegisterBits8 (devid, u8 regid, enablemask) | 
| 0x0003.... | DisableRegisterBits8 (devid, u8 regid, disablemask) | 
| 0x0004.... | SetRegisterBits16 (u16 regid, u16 regdata, mask, devidcount, devidlistptr) | 
| 0x0005.... | WriteRegister8 (devid, u8 regid, u8 regdata) | 
| 0x0006.... | |
| 0x0007.... | |
| 0x0008.... | |
| 0x0009.... | u8 ReadRegister8 (devid, u8 regid) | 
| 0x000A.... | |
| 0x000B.... | |
| 0x000C.... | |
| 0x000D.... | |
| 0x000E.... | |
| 0x000F.... | |
| 0x0010.... | |
| 0x0011.... | |
| 0x0012.... |