qmk-firmware/keyboards/oddball
Alexander Tulloh ffd8ff642d
[Keyboard] Oddball keyboard and optical sensor update (#10450)
* Add oddballl v2

- add CPI options
- add scroll support
- add click-and-drag support
- PMW3360 implementation
- ADNS9800 improvements

* Set default make directory

* Update readme with PMW config

* Change bootloader

* Update unused pins on v2

* Remove diode switch

* Move bootloader selection to keyboard version level

* Change default keyboard folder to v1

* Move sensor selection to keymap

* Remove PK debounce

* Change to only send mouse report on change

* Change CPI function cpi type

* Remove EEPROM state check

* Update CPI to only change on key down

* Fix incorrect F8 in keymap

* Add v2.1 with more convenient controller pinout

* Add keyboard readmes

* Update keyboards/oddball/pmw/pmw3360_srom_0x04.h

Remove direct AVR reference

Co-authored-by: Ryan <fauxpark@gmail.com>

* Remove direct AVR reference

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Alexander Tulloh <alex@riberry.io>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-10 19:13:47 -08:00
..
adns [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
keymaps [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
optical_sensor [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
pmw [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
v1 [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
v2 [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
v2_1 [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
config.h [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
info.json [Keyboard] Oddball keyboard (#8352) 2020-03-11 00:56:05 -07:00
oddball.c [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
oddball.h [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
readme.md [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00
rules.mk [Keyboard] Oddball keyboard and optical sensor update (#10450) 2021-01-10 19:13:47 -08:00

Oddball

A split keyboard with trackball support.

Make examples for this keyboard (after setting up your build environment):

# with ADNS sensor
make oddball/v2:default
# with PMW sensor
make oddball/v2:pmw3360

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.