gpio
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| gpio [2025/05/09 21:37] – arisotura | gpio [2025/10/15 21:37] (current) – arisotura | ||
|---|---|---|---|
| Line 54: | Line 54: | ||
| | 0xF00050FC | 0xCF01 | 0xC300 | | 0xF00050FC | 0xCF01 | 0xC300 | ||
| | 0xF0005100 | 0xFF01 | 0xC200 | | 0xF0005100 | 0xFF01 | 0xC200 | ||
| - | | 0xF0005104 | 0xFF01 | 0xC300 | + | | 0xF0005104 | 0xFF01 | 0xC300 |
| | 0xF0005108 | 0xFF01 | 0x8000 | | 0xF0005108 | 0xFF01 | 0x8000 | ||
| - | | 0xF000510C | 0xFF01 | 0xD800 | + | | 0xF000510C | 0xFF01 | 0xD800 |
| - | | 0xF0005110 | 0xFF01 | 0xF200 | + | | 0xF0005110 | 0xFF01 | 0xF200 |
| | 0xF0005114 | 0xFF01 | 0x8000 | | 0xF0005114 | 0xFF01 | 0x8000 | ||
| | 0xF0005118 | 0xFF01 | 0x8000 | | 0xF0005118 | 0xFF01 | 0x8000 | ||
| Line 83: | Line 83: | ||
| Note: when the LSB of the hardware ID register (0xF0000000) is 0x41, bits 14 and 15 are swapped. The initial values applied by the stock firmware are also different for some registers, one of them even has bit 16 set? | Note: when the LSB of the hardware ID register (0xF0000000) is 0x41, bits 14 and 15 are swapped. The initial values applied by the stock firmware are also different for some registers, one of them even has bit 16 set? | ||
| + | |||
| + | There are probably settings for output drive strength. Not sure how to verify/ | ||
| Important note: improper GPIO configurations may cause shorts, which will trigger safety shutdown. | Important note: improper GPIO configurations may cause shorts, which will trigger safety shutdown. | ||
| - | |||
| - | |||
| - | ===== Prototype stuff? ===== | ||
| - | |||
| - | 0xF0005108 is used by the bootloader: it is set to 1 when sending certain SPI FLASH commands, and back to 0 when done. | ||
| - | |||
| - | It isn't used by the firmware. It is likely a prototype remain -- it probably controlled a status LED on prototype hardware to indicate FLASH access, but the retail gamepad has no such LED. | ||
gpio.1746826675.txt.gz · Last modified: 2025/05/09 21:37 by arisotura
