sao-reference-designs icon indicating copy to clipboard operation
sao-reference-designs copied to clipboard

EEPROM Data for GPIO Expander

Open aakatz3 opened this issue 5 years ago • 0 comments

I propose that bytes 3 and 4 of the data section be used to signal the direction of the GPIO expander pins, so that badges with LED flashing code will not set inputs as outputs, and potentially short the badge via a button. Something simple where each bit represents an IO pin, and 1 represents output, 0 represents input.

Additionally, byte 5 could be used to signal the "advanced functionality" of the GPIO pins (namely, their input/output/NC status, if they are set as UART, or if they are part of SPI.

I apologize if this is the wrong place to submit suggestions for SAO1.69BIS.

aakatz3 avatar May 11 '19 02:05 aakatz3