Commit Graph

974 Commits (5d9420c4f5bc0eeb0db9292f65c7563ffe712409)
 

Author SHA1 Message Date
Gergely Nagy 0e065885ed Add KEYMAP macros for more readable keymap definitions
8 years ago
Jesse Vincent 54fb40fd73 Merge pull request #48 from algernon/f/LED/activate
8 years ago
Jesse Vincent 3c69881157 Merge pull request #47 from algernon/f/LED/crgb-at-pos
8 years ago
Jesse Vincent cf62de2bfe Merge pull request #45 from algernon/h/LEDUtils/warning-fix
8 years ago
Gergely Nagy 37f5d1d1b8 LEDControl: Add a way to activate a mode by pointer
8 years ago
Gergely Nagy 5b9e34636d Implement Model01::led_set_crgb_at(row, col, color)
8 years ago
Gergely Nagy 5af362dbc4 LEDUtils: Fix the BreathState typedef
8 years ago
Jesse Vincent 4fc567cea5 Merge branch 'algernon-f/LED/pluginification'
8 years ago
Jesse Vincent 2d142e3c4f Merge branch 'f/LED/pluginification' of https://github.com/algernon/KeyboardioFirmware into algernon-f/LED/pluginification
8 years ago
Jesse Vincent 4cc81b6c69 Merge pull request #40 from algernon/f/hooks/additional-helpers
8 years ago
Jesse Vincent 179188129a Merge pull request #42 from algernon/h/testmode/handler-fix
8 years ago
Jesse Vincent 87ce165f8b Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware
8 years ago
Jesse Vincent 9de46822cd Fix a paste error
8 years ago
Jesse Vincent dd62680ee9 Merge pull request #41 from algernon/h/key-lookup-in-the-looper
8 years ago
Jesse Vincent 774eb1efb1 Merge pull request #43 from algernon/h/LEDs/get-crgb-at-warning-fix
8 years ago
Gergely Nagy 4b7354a342 Split out LED effects into smaller "plugins"
8 years ago
Gergely Nagy 3b175f9bbf Fix a warning in led_get_crgb_at
8 years ago
Gergely Nagy 978a160c6b TestMode: return false in the event handler hook
8 years ago
Jesse Vincent 2c6dc72da3 Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware
8 years ago
Gergely Nagy 67bc556c66 key_events: look up mappedKey earlier
8 years ago
Gergely Nagy 2734edb2b0 hooks: Add a way to replace hooks
8 years ago
Jesse Vincent 9fff7d8519 Merge pull request #35 from algernon/f/event-handler/keycode-chain-restart
8 years ago
Gergely Nagy 128d263916 Add a bit of docs to key_events.h
8 years ago
Gergely Nagy 477dcb5aed A way to restart the event handler with a different code
8 years ago
Jesse Vincent 50e2a83050 Merge pull request #37 from algernon/f/layout-separation
8 years ago
Jesse Vincent 58206d9b2b Merge pull request #34 from algernon/h/key-position-bit-fix
8 years ago
Gergely Nagy 58f6b18076 Separate the keymap layout from the core firmware
8 years ago
Gergely Nagy 35538ec6f0 Fix the SCANBIT macro by forcing it to use 32 bits
8 years ago
Jesse Vincent 3f5a3f9106 Ditch Arduino standard pinMode and digitalWrite. Saves a few hundred bytes
8 years ago
Jesse Vincent f665f9acaf add "decompile" makefile target
8 years ago
Jesse Vincent 8c7c1fe286 Add a helper to calculate the size of every function in the firmware
8 years ago
Jesse Vincent 00a21663bc Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware
8 years ago
Jesse Vincent 3e504f8db8 Merge pull request #33 from algernon/f/key-position-bits
8 years ago
Gergely Nagy 03b4e0e325 Add helper macros to access keys in a bitfield
8 years ago
Jesse Vincent 3426d5b4af Merge pull request #32 from algernon/h/hooks/event-handler-default-fix
8 years ago
Gergely Nagy 7396a8bd1d Add the default key event handler in Keyboardio_::setup
8 years ago
Jesse Vincent ae34bca816 Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware
8 years ago
Jesse Vincent 863dbeb328 Merge pull request #30 from algernon/f/linux/md5
8 years ago
Jesse Vincent 6de6885147 Merge pull request #29 from algernon/f/gitignore
8 years ago
Jesse Vincent 91810b91d7 Merge pull request #31 from algernon/h/library.properties/no-dot-a-linkage
8 years ago
Jesse Vincent 24f693a69f Slightly smoother rainbow effects
8 years ago
Gergely Nagy 9df42d9c75 library.properties: Drop the dot_a_linkage setting
8 years ago
Gergely Nagy c2b80f6f20 Makefile: md5 is md5sum on Linux
8 years ago
Gergely Nagy cb07141e5d Add a gitignore file
8 years ago
Jesse Vincent 597d2acae5 simplify a bit of logic
8 years ago
Jesse Vincent 785ada3559 Move keymap changes into the synthetic space.
8 years ago
Jesse Vincent 13e26d053d Embarassingly, the right hand layout still matched the beta hardware
8 years ago
Jesse Vincent ad18518871 ralt should be 100, not 10
8 years ago
Jesse Vincent a907c70f3d rename SYNTHETIC_KEY to SYNTHETIC
8 years ago
Jesse Vincent d882c14158 Revert "The various types of synthetic keys never overlap."
8 years ago