This adds functionality to use the IR hardware in the GamePad.
Unfortunately there isn't a library for IR connections in OSv10. This PR reimplements the IRC library used by some titles, which is used to create IR connections.
Note that the GamePad itself enforces data to follow a specific (proprietary?) protocol, so data will always be sent with a header and an appended checksum. Received data is also expected to follow this format.
This adds functionality to use the IR hardware in the GamePad. Unfortunately there isn't a library for IR connections in OSv10. This PR reimplements the IRC library used by some titles, which is used to create IR connections. Note that the GamePad itself enforces data to follow a specific (proprietary?) protocol, so data will always be sent with a header and an appended checksum. Received data is also expected to follow this format.
Closes #106.