Appendix A
The group approves this report for inclusion on the course website.
The group does not approve the video for inclusion on the course youtube channel.
Appendix B
CodeAppendix C
Data Sheets
Pico W KY-023 Joystick Module PMW3389Software References
references for c23 features
sources used to understand USB:
libraries
pixart driver implementations referenced
- the qmk implentation
- https://github.com/teamspatzenhirn/pmw3389_zephyr_driver/tree/zephyr
- https://github.com/epem/Gaming-Mouse/blob/main/3360_Mouse_pico.ino
- https://github.com/inorichi/zmk-pmw3610-driver/blob/main/src/pmw3610.c
- https://github.com/dkao/Kensington_Expert_Mouse_PMW3389_Arduino/blob/master/PMW3389DM-Mouse/PMW3389DM-Mouse.ino
- https://github.com/Ghost-Girls/PMW3360-3389-PAW3395_STM32-CH32-APM32/blob/main/Code/Src/main.c
- a helpful forum post about the SPI inteface