| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-15 | run code formatting script | microDev | |
| 2019-04-16 | Include cleanup and style tweaks | Scott Shawcroft | |
| 2019-04-15 | Split GamePadShift from GamePad to save space on most boards. | Scott Shawcroft | |
| 2019-04-12 | Reorganize the gamepad code | Radomir Dopieralski | |
| 2019-04-12 | More refactoring | Radomir Dopieralski | |
| 2019-04-12 | Read one bit per system clock tick in GamePadShift | Radomir Dopieralski | |
| 2019-04-12 | Add GamePadShift for handling shift-register-based buttons | Radomir Dopieralski | |
| 2018-05-30 | Add gamepad_singleton to root pointers | Radomir Dopieralski | |
| 2018-05-23 | Remove volatile from the gamepad struct | Radomir Dopieralski | |
| 2018-05-23 | Cache pullup state in gamepad | Radomir Dopieralski | |
| Don't check the pin's pull direction on every tick, instead cache it at the beginning. Also avoid a "can't get pull of output pin" error when one of the pins passed is in output mode. | |||
| 2017-10-03 | Add a `gamepad` module for handling buttons in the background. (#295) | Radomir Dopieralski | |
| The `GamePad` singleton monitors buttons in the background to make sure a button press is never missed and debouncing happens consistently. | |||
