Commit Graph

5298 Commits (d12515105f465538eeeb08efcf518bfea2c56eeb)
 

Author SHA1 Message Date
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
Gergely Nagy e37852a540 Remove handle_user_key_event from the Sketch
8 years ago
Jesse Vincent 5ea87b738f Merge pull request #25 from algernon/f/ALL_YOUR_EVENTS_ARE_BELONG_TO_US
8 years ago
Gergely Nagy 5d010e7103 Rework the custom event handler architecture
8 years ago
Jesse Vincent b0d6bc9fcc Merge pull request #24 from algernon/f/abstracting-for-testing
8 years ago
Gergely Nagy 12d8d1e3de Improved custom key event handling
8 years ago
Jesse Vincent 143b0fdfe4 Start to open up the LED API so we can call it from other code, like we have to do in testmode
8 years ago
Jesse Vincent 9b5fe7b65d Add initial stub of the test mode
8 years ago
Jesse Vincent 07bee9074a Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware
8 years ago
Jesse Vincent 6164386466 Break apart a method for easier reuse
8 years ago
Jesse Vincent 37711f11ed Merge pull request #22 from algernon/f/lookup_key
8 years ago
Jesse Vincent 8afa7d2dd2 Merge pull request #23 from algernon/h/led_get_crgb_at-fix
8 years ago