Commit Graph

4959 Commits (303d4b7e3f92f847f870e094b8e9cc5a986419fd)
 

Author SHA1 Message Date
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
Jesse Vincent da457c09a1 linux wants stty -F. OS X may or may not want stty -f
8 years ago
Jesse Vincent 2cd59048d1 Continuing to sketch out the test mode. This should probably be on a branch
8 years ago
Jesse Vincent fa28748d9e Some makefile cleanup to genericise things a bit and start to support linux and osx
8 years ago
Jesse Vincent a9088e9179 The various types of synthetic keys never overlap.
8 years ago
Jesse Vincent 8f06a7f41e Clean up merge bugs
8 years ago
Jesse Vincent 3087163148 Merge branch 'algernon-f/lib/dir-rearrangement'
8 years ago
Jesse Vincent cd9bfa4126 Merge branch 'f/lib/dir-rearrangement' of https://github.com/algernon/KeyboardioFirmware into algernon-f/lib/dir-rearrangement
8 years ago
Jesse Vincent 432f3596bb Merge pull request #27 from algernon/f/hook-hook-hook
8 years ago
Gergely Nagy bd35e8dfed Source code rearrangement
8 years ago
Gergely Nagy 5a677ce7f0 Small hook rework
8 years ago
Gergely Nagy 79ddb15c3b Hide the keyboard setup/loop in helpers
8 years ago
Jesse Vincent a5f3b98c79 make astyle
8 years ago
Jesse Vincent 5e843dc9cd Simplify the mouse button code path.
8 years ago
Jesse Vincent 322c2fa589 Split out the left and right alt keys, to make it easier to emulate altgr.
8 years ago
Jesse Vincent fee2b6dfdf Merge pull request #26 from algernon/h/cleanup-ino
8 years ago