lophtware projects
The Core Interface handles microcontroller, pin and device configuration. It allows pins to be assigned to other interfaces, configured as inputs or outputs or one of a number of other functions. As well as configuration this interface can be used to change the values of the pins or query their current values, and also allows the Host to be notified of certain events.
Report ID | Direction | Description |
---|---|---|
0x01 | IN | Command Acknowledgement. |
0x02 | IN | Device Status. |
0x04 | OUT | Set Unlock Key. |
0x08 | OUT | Store Current Configuration. |
0x14 | OUT | Pin Parallel Load / Set / Reset / Toggle. |
0x16 | IN | Pin Parallel Status. |
0x18 | IN | Pins Changed. |
0x19 | OUT | Pins Changed One-Shot Reset. |
0x42 | IN / OUT | Pin Configuration (A2). |
0x43 | IN / OUT | Pin Configuration (A3). |
0x44 | IN / OUT | Pin Configuration (A4). |
0x50 | IN / OUT | Pin Configuration (B0). |
0x51 | IN / OUT | Pin Configuration (B1). |
0x52 | IN / OUT | Pin Configuration (B2). |
0x53 | IN / OUT | Pin Configuration (B3). |
0x54 | IN / OUT | Pin Configuration (B4). |
0x55 | IN / OUT | Pin Configuration (B5). |
0x57 | IN / OUT | Pin Configuration (B7). |
0x69 | IN / OUT | Pin Configuration (C9). |