The 6 buttons on the EV3 are connected to GPIOs.
Button | GPIO | Description |
---|---|---|
0 | 7-5 | Up |
1 | 1-13 | Enter |
2 | 7-14 | Down |
3 | 7-12 | Right |
4 | 6-6 | Left |
5 | 6-10 | Backspace |
We are using the existing gpio-keys driver. This causes the buttons to function as regular keyboard keys. Key mapping is defined in board-legoev3.c.