Changes

64 bytes added ,  16:50, 12 September 2014
Line 203: Line 203:  
Only one session(two sessions starting with [[8.0.0-18]]) to any of these services can be open at a time, thus only one/two process(es) can use any 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.
 
Only one session(two sessions starting with [[8.0.0-18]]) to any of these services can be open at a time, thus only one/two process(es) can use any 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.
   −
IRU is for regular IR comms. IRUSER uses a custom IR protocol(above the physical layer). The IR hardware only supports IrDA-SIR, other physical protocols such as the one for TV-remotes are not supported(going by the datasheet linked [[Hardware|here]] at least).
+
IRU is for regular IR comms. IRUSER uses a custom IR protocol(above the physical layer). Both of these services use IrDA-SIR. The IR hardware seems to only support IrDA-SIR, other physical protocols such as the one for TV-remotes are not supported(going by the datasheet linked [[Hardware|here]] for a different IC at least).
    
The protocol used with IRUSER involves encryption implemented in software. IRUSER is used for the [[Circle Pad Pro]].
 
The protocol used with IRUSER involves encryption implemented in software. IRUSER is used for the [[Circle Pad Pro]].