Add a-ball handwired trackball based on ADSN9800 (#9015)

* Initial commit of kball

* Pretty much working

* Rename to aball

* Cleanup

* Fix typo and make instructions

* Refactor to use qmk spi

* Suggestions from ZVECR

* Update keyboards/handwired/aball/adns9800_srom_A6.h

* Update keyboards/handwired/aball/adns.c

* Update keyboards/handwired/aball/adns.c

* Update keyboards/handwired/aball/adns.c

* Added copyright and source attribution

* Update keyboards/handwired/aball/rules.mk

Include as quantum lib to help avoid timing issues with LTO

* Only send report on change, adj sensitivity, fix src include

* Fix issue causing constant reports and bad clamping

* Streamline conversion to int, add required wait before burst read

* Changes to track develop

* Update rules with new feature descriptors, add info.json

* Add stub layout

* Rework / cleanup key matrix.  Add missing CS pin define for new ADNS driver

* Add stub keymap to enable compile
This commit is contained in:
Richard
2022-01-07 19:22:35 -08:00
committed by GitHub
parent 4ace960b98
commit a2ed670eee
7 changed files with 148 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
{
"keyboard_name": "aball",
"url": "https://github.com/brickbots/aball/",
"maintainer": "@brickbots",
"layouts": {
"LAYOUT": {
"layout": [
{"x":0, "y":0}
]
}
}
}