lophtware

Logo

lophtware projects

GitHub Profile

Core - Pin Parallel Load / Set / Reset / Toggle

Report Type: OUT
Report Size: 4 Bytes
Acknowledged By: Pin Status

Report ID Flags Mask LSB Mask MSB
00010100 000000 op mmmmmmmm 00000 mmm

Report ID

HID Report ID. Always 0x14.

Flags

Bits Direction Meaning
000000    
op OUT Operation; 00 for reset (low), 01 for set (high), 10 for toggle and 11 for load.

Mask LSB

The Least Significant Byte of the pin mask.

Mask MSB

The Most Significant Byte of the pin mask.

Notes

This OUT Report this allows all of the output latches of the header pins to be set in a single transaction, facilitating functions such as bit-banging a bus or updating a 7-segment display.

The 11 bits in the mask correspond to the user-defined IDs provided by the Pin Configuration (A2)-Pin Configuration (C9) commands.