This project aims to allow the LaFortuna to be used as a USB mouse.
Clone the repository, and ensure that submodules are initialised with:
git submodule update --init --recursive
Then to build the project, run make
. To upload the application, run make upload
with the LaFortuna plugged in.
Once the application is uploaded, you can plug the LaFortuna any Laptop/PC USB port and use it as a mouse - the left/up/down/right buttons move in their respective directions, and the centre button functions as a mouse click.
- FortunaOS -- Klaus-Peter Zauner, adapted by Steve Gunn
- ruota.h/c -- Peter Dannegger, adapter by Klaus-Peter Zauner
- LUFA (USB framework) -- Dean Camera (https://github.com/abcminiuser/lufa)
- Descriptors.h/c and understanding taken from LUFA demo projects
- Build system based off fortuna-pass (and LUFA) -- Cyanogenoid (https://github.com/Cyanogenoid/fortuna-pass)
- Relevant copyright notices can be found in the header of files of FortunaOS modules