IR Services: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 28: | Line 28: | ||
|-  | |-  | ||
| 0x00080000  | | 0x00080000  | ||
|    | | [[IRU:GetSendState|GetSendState]]  | ||
|-  | |-  | ||
| 0x00090040  | | 0x00090040  | ||
Revision as of 18:14, 21 February 2014
IR Service "ir:u"
| Command Header | Description | 
|---|---|
| 0x00010000 | Initialize | 
| 0x00020000 | Shutdown | 
| 0x00030042 | StartSendTransfer | 
| 0x00040000 | WaitSendTransfer | 
| 0x000500C2 | |
| 0x00060000 | |
| 0x00070000 | |
| 0x00080000 | GetSendState | 
| 0x00090040 | SetBitRate? (u8 value) | 
| 0x000A0000 | GetBitRate? | 
| 0x000B0040 | |
| 0x000C0000 | |
| 0x000D0000 | |
| 0x000E0000 | |
| 0x000F0000 | |
| 0x00100000 | |
| 0x00110040 | |
| 0x00120040 | 
IR Service "ir:USER"
| Command Header | Description | 
|---|---|
| 0x00010182 | Initialize | 
| 0x00020000 | Shutdown | 
Only one session to either of these services can be open at a time, thus only one process can use either of these services at once. These services interface with hardware services gpio::IR and i2c::IR. The i2c::IR service is used for sending/receiving data.