Expand description
IR (Infrared) User Service.
The ir:USER service allows you to communicate with IR devices such as the Circle Pad Pro.
The Circle Pad Pro (CPP) is an accessory for the 3DS which adds a second Circle Pad and extra shoulder buttons. On New 3DS systems, the ir:USER service uses the built-in C-stick and new shoulder buttons to emulate the Circle Pad Pro. Many released games which support the second stick and extra shoulder buttons use this service to communicate so they can support both Old 3DS + CPP and New 3DS.
Structs§
- Circle Pad Pro response packet holding the current device input signals and status.
- The “ir:USER” service. This service is used to talk to IR devices such as the Circle Pad Pro.
- A packet of data sent/received to/from the IR device.
- This struct holds a parsed copy of the ir:USER service status (from shared memory).
Enums§
- Connection status values for
IrUserStatusInfo
. - An enum which represents the different IR devices the 3DS can connect to via the ir:USER service.