Commit Graph

9 Commits

Author SHA1 Message Date
Drashna Jaelre
62e01928cd
[Keyboard] Ploopy improvements () 2021-11-29 08:23:29 -08:00
Drashna Jaelre
56e3f06a26
Rework and expand Pointing Device support ()
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2021-11-14 22:03:24 -08:00
Drashna Jaelre
79cc6ce2d0
[Keyboard] Bugfixes and Readme additions for PloopyCo devices () 2021-06-25 20:57:48 -07:00
sbuller
97a73637e0
[Keyboard] Preserve signedness from opt_encoder_handler for scroll data on ploopy devices () 2021-03-24 18:33:06 -07:00
Drashna Jaelre
e768fb83bd
[Keyboard] PloopyCo VIA updates ()
Co-authored-by: ridingqwerty <george.g.koenig@gmail.com>
Co-authored-by: Glen D'souza <gdsouza@linuxmail.org>
2021-02-14 20:09:24 -08:00
Drashna Jaelre
88a783a8a7
[Keyboard] PloopyCo update and fixes ()
This is based on feedback talking with crop_octagon about the device.  Future trackballs will ship with ATMEL DFU for simplicity.  This also includes some fixes and optimizations based on code review and tinkering on my own devices.
2020-11-18 23:20:29 +01:00
Drashna Jaelre
38162af5a7
[Keyboard] Fixes for PloopyCo mouse and readmes () 2020-11-03 00:17:05 +00:00
Drashna Jaelre
33074bcbad
[Keyboard] Bug fixes and improvements to PloopyCo devices ()
Co-authored-by: Ryan <fauxpark@gmail.com>
2020-10-27 17:09:11 +11:00
Drashna Jaelre
fbdc65e2e9
[Keyboard] Add PloopyCo devices ()
* Initial Commit for Ploopyco Trackball

This is a WIP at this point.  Most of it compiles, but the SPI commands are non-functioning as they come from Arduino, so don't exist in LUFA

* Convert SPI commands from arduino to LUFA

But I have no idea if this is actually correct or not

* Update keyboard readme

* Clean up ploopyco trackball

* Update readme

* Update mouse key stuff

* last minutue cleanup

* Add caveat about scroll wheel

* Fixup to code

* Additional fixup

* Add movement multiplier

* Rename folders

* mid changes

* temp

* Got it working!!!!!

* Additional cleanup of code

* Make unused pin calls more compact

* Rotation info

* Add debouncing checks

* Make everything replaceable

* Add info.json

* Include ISP flashing info

* Better handling for user customization

* Reconfigure CPI stuff

* fix issues with debug printing

* Fix tiny scroll issue

* Add and update scroll code from ploopy mouse

* Update licensing

* Add PloopyCo Mouse

* Cleanup and layout stuff

* Move common files to main folder for reuse

* Increase polling rate

* Update image for mouse

* Apply changes from code review

* Add VIA support
2020-09-27 15:11:41 -07:00