Commit Graph

3839 Commits (9ee9d34a8f4ea3120d5d622933b17a78c526e308)
 

Author SHA1 Message Date
Gergely Nagy 2e21af99b9
Implement a Hardware base class
6 years ago
Jesse Vincent 08593f154a
Merge pull request #503 from keyboardio/kaleidoscope-builder/shellcheck-fix
6 years ago
Gergely Nagy 7172571685
kaleidoscope-builder: Make shellcheck happy
6 years ago
Jesse Vincent 2255b51b57
Merge pull request #499 from keyboardio/builder/avr-size-flags-fix
6 years ago
Gergely Nagy 75dab2c65e
kaleidoscope-builder: Fix the avr-size invocation
6 years ago
Gergely Nagy b9b0a5de0a
Merge pull request #480 from bjc/freebsd-port
6 years ago
Jesse Vincent 8e168ff1c0
Merge pull request #260 from keyboardio/f/layer/activate
6 years ago
Gergely Nagy dbaba6c1ef
Layer: Rename a few methods, for better clarity
6 years ago
Gergely Nagy 8d16a13131
Deprecate Layer.defaultLayer()
6 years ago
Jesse Vincent 24604cba41
Merge pull request #489 from keyboardio/plugin/focus/explicit-serial-begin
6 years ago
Jesse Vincent 58b197d5b9
Merge pull request #490 from keyboardio/doc/NEWS/Atreus-fixes
6 years ago
Jesse Vincent 922fd75dc1
Merge pull request #494 from keyboardio/doc/example-link-fixups
6 years ago
Jesse Vincent 58edf9addd
Merge pull request #493 from keyboardio/plugin/ActiveLayerColor
6 years ago
Gergely Nagy 717626ad18
doc/plugin/: Update all the example references
6 years ago
Gergely Nagy 8869f993e9
New plugin: ActiveLayerColor
6 years ago
Jesse Vincent 70d769247f
Merge pull request #491 from keyboardio/hardware/splitography
6 years ago
Gergely Nagy 7b00b8b6b0
hardware/Splitography: Disable the JTAG interface in the constructor
6 years ago
Gergely Nagy f527591b57
New hardware: SOFT/HRUF Splitography
6 years ago
Gergely Nagy 06c2a71962
Initialize Serial from Kaleidoscope.setup()
6 years ago
Gergely Nagy 1204f0d0e3
NEWS: Update the Atreus NEWS
6 years ago
Jesse Vincent d6cbd0e890
Merge pull request #478 from keyboardio/hardware/atreus/variants
6 years ago
Jesse Vincent c9d452ac02
Merge pull request #486 from keyboardio/copyright/fixups
6 years ago
Jesse Vincent f225ea5666
Merge pull request #485 from keyboardio/plugin/winkeytoggle
6 years ago
Gergely Nagy de2dc3daf6
New plugin: WinKeyToggle
6 years ago
Gergely Nagy 3aeec2a5f9
License clarification & copyright assignments
6 years ago
Gergely Nagy 479d106070
Merge pull request #483 from keyboardio/hardware/teensy-cli-mention
6 years ago
Gergely Nagy d5f4d1461c
doc: Update the ErgoDox & Atreus docs to mention teensy_loader_cli
6 years ago
Brian Cully 39d1f70812 Add rules and scripts for building on FreeBSD.
6 years ago
Gergely Nagy 930d4920c2
hardware/Atreus: Add support for all Atreus variants
6 years ago
Jesse Vincent 819ab0760f
Merge pull request #477 from keyboardio/focus/new-api
6 years ago
Gergely Nagy ae49f750ee
hardware/Atreus: Restore COL_PIN_LIST & key layout to its original
6 years ago
Gergely Nagy ef94658b4b
FocusSerial: New, simplified API
6 years ago
Gergely Nagy 3c16dc05a8
doc: Fix a link in the FocusSerial documentation
6 years ago
Jesse Vincent c6a7acd1ce
Merge pull request #474 from keyboardio/hardware/ergodox/optimisations
6 years ago
Gergely Nagy fc455baf3e
hardware/ErgoDox: Further simplify toggleATMegaRow
6 years ago
Gergely Nagy 392eac9903
hardware/ErgoDox: Improved row selection
6 years ago
Gergely Nagy 873968404c
Merge pull request #473 from keyboardio/f/optimize-avr-keyboards
6 years ago
Gergely Nagy b33f4b5fc4
hardware/ErgoDox: Hint at GCC that some functions are critical path
6 years ago
Gergely Nagy e63341babb
hardware/ErgoDox: Report the current keyboard state every cycle
6 years ago
Gergely Nagy 3202bc417e
hardware/ErgoDox: Reset our latest state when updating Kaleidoscope
6 years ago
Gergely Nagy 6abc406172
hardware/ErgoDox: Switch debouncing to ~3 times / 5ms
6 years ago
Jesse Vincent fa94cb6e20 Correct where we need to pause before reading
6 years ago
Jesse Vincent d193d7bba0 Reset our "last state" when updating Kaleidoscope, rather than when
6 years ago
Jesse Vincent 7f6c26d658 Report the current keyboard state to Kaleidoscope on every loop
6 years ago
Jesse Vincent 3e9552cf44 Switch our debouncing to only run 3 times per 5 ms, which is closer to
6 years ago
Jesse Vincent 854fba3ff7 Revert "Remove unneeded includes"
6 years ago
Jesse Vincent f78bd53faf Remove handcoded optimization we no longer need
6 years ago
Jesse Vincent 06982df5ea Hint to GCC that a few functions are critical path
6 years ago
Jesse Vincent 91b7c0c923 Remove unneeded includes
6 years ago
Gergely Nagy 199ce760f0
examples: Move GhostInTheFirmware from LEDs to Features
6 years ago