Commit Graph

4562 Commits (35b1fb239c2ec1fa81824ad199a7729ac5fbab4d)
 

Author SHA1 Message Date
Gergely Nagy b5b219a956
hardware::Atreus: Implement a custom readCols()
6 years ago
Gergely Nagy 490faa64ea
hardware::ATMegaKeyboard: Call into KeyboardHardware aggressively
6 years ago
Gergely Nagy 1643829f9a
hardware::ATMegaKeyboard: Abstract away the data declarations
6 years ago
Jesse Vincent 2326663640 hardware::Atreus: remove unneeded include
6 years ago
Jesse Vincent 62b164bb1f Move the Atreus implementation into a vendor directory
6 years ago
Jesse Vincent 0fdd2b0dfc Add a Makefile for the Atreus sketch
6 years ago
Jesse Vincent 94008c6b3d hardware: Start lifting out an ATMegaKeyboard base class
6 years ago
Jesse Vincent a9ced18068 hardware: Get all the keyIndex constexprs into one place
6 years ago
Jesse Vincent 3da359236d hardware: Move "key index" out to a header file.
6 years ago
Jesse Vincent 0d8f913f9d move our externed keymaps definition closer to where it should be.
6 years ago
Gergely Nagy f2d3ae9103
Merge pull request #459 from keyboardio/f/planck
6 years ago
Jesse Vincent d96ac86454 A first pass implementation for AVR-based OLKB Planck keyboards
6 years ago
Jesse Vincent 99fdc3776f Add helper macros for working with pins defined in the QMK style
6 years ago
Jesse Vincent 4204b56cf9 Add useful macros from QMK to ease porting QMK keyboards to Kaleidoscope
6 years ago
Jesse Vincent 761ce41328
Merge pull request #458 from keyboardio/news/assorted-updates
6 years ago
Gergely Nagy 8e3cf92b8a
NEWS.md: Added Cycle news
6 years ago
Gergely Nagy 8bdc83d4ec
NEWS.md: Document the Unicode input slowing feature
6 years ago
Gergely Nagy 79e69d9a22
NEWS.md: Add a "new hardware" section
6 years ago
Jesse Vincent 0ced80854a
Merge pull request #454 from keyboardio/hardware/atreus/scanning-optimization
6 years ago
Gergely Nagy 46b5193d8d
hardware/Atreus: Unroll the row initialization
6 years ago
Gergely Nagy 495ef43b13
hardware/Atreus: From select/unselectRow, go to toggleRow
6 years ago
Jesse Vincent 6fb3f208f8
Merge pull request #453 from keyboardio/cycle/prevkey-modflags
6 years ago
kriber 01e057e545 previous_key in cycleAction now contains modifier key flags
6 years ago
Jesse Vincent 9bd897526d
Merge pull request #451 from keyboardio/unicode/input-delay
6 years ago
Gergely Nagy 69dc4b313c
Merge pull request #452 from nevd/master
6 years ago
Neville Dalal c98dfda4d5 Detect OS and use appropriate device and tooling
6 years ago
Gergely Nagy cbbc8418da
Unicode: Add a way to slow it all down
6 years ago
Jesse Vincent 28a589be03
Merge pull request #447 from keyboardio/oneshot/finer-stickability
6 years ago
Jesse Vincent d46454963d
Merge pull request #449 from keyboardio/leds/underflow
6 years ago
Jesse Vincent 68bb37a697
Merge pull request #450 from keyboardio/ledcontrol/breath-phase-offset
6 years ago
Gergely Nagy 8cc9cbacef
LEDUtils: breath improvements
6 years ago
Gergely Nagy ef2c6a3e95
Chase: Properly flip the direction when pos goes below zero
6 years ago
Gergely Nagy 37605d12d7
hardware::Model01: Handle LED index underflow
6 years ago
Gergely Nagy 7ccb5bfa63
OneShot: Implement finer stickability controls
6 years ago
Jesse Vincent 4fb60c0a7c
Merge pull request #446 from keyboardio/NEWS/IdleLEDs
6 years ago
Gergely Nagy a4e04b61a8
NEWS: Add a short note about IdleLEDs
6 years ago
Jesse Vincent 5c9284636b
Merge pull request #445 from keyboardio/idleleds/overflow-fix
6 years ago
Gergely Nagy 31d64a2f3d
IdleLEDs: Explicitly cast idle_time_limit to uint32_t
6 years ago
Gergely Nagy 300e1afacb
IdleLEDs: Use an `end_time` instead of calculating it each cycle
6 years ago
Jesse Vincent 6ac89dfc7e
Merge pull request #444 from keyboardio/plugin/ledeffect-idle
6 years ago
Gergely Nagy 3bc00e173c
New plugin: IdleLEDs
6 years ago
Gergely Nagy cac8e0f614
LEDControl: Don't sync LEDs when paused
6 years ago
Jesse Vincent aa399ff100
Merge pull request #443 from keyboardio/news-n-upgrades
6 years ago
Gergely Nagy 82a70ee1c5
docs: Introduce NEWS.md, merge all upgrade notes into UPGRADING.md
6 years ago
Jesse Vincent 8cb7e2c00a
Merge pull request #442 from keyboardio/oneshot/cancel-simplify
6 years ago
Shriramana Sharma 52518eb94b OneShot: use default value to overload for cancel
6 years ago
Jesse Vincent 11087e8a43
Merge pull request #441 from keyboardio/oneshot/isLayerKey
6 years ago
Gergely Nagy cb83612195
OneShot: Repurpose the isLayerKey() macro to make some code read nicer
6 years ago
Jesse Vincent c8bead6d5c
Merge pull request #438 from keyboardio/redial/chording-fix
6 years ago
Jesse Vincent 1af97022f1
Merge pull request #439 from keyboardio/alphasquare/refreshAt
6 years ago