Commit Graph

572 Commits (373c89f95a0a33c2492a73df02c27f2bf789d4d2)
 

Author SHA1 Message Date
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
Gergely Nagy a599d4601a Fix led_get_crgb_at
8 years ago
Gergely Nagy 9f7d3062e7 Add a lookup_key() method
8 years ago
Jesse Vincent 8e634974d1 Merge pull request #21 from algernon/poc/handle_key_user
8 years ago
Gergely Nagy f3c9d328ba key_events: A way to hook into the event handling
8 years ago
Jesse Vincent 771c0de247 move keymaps to progmem. This is a fairly large memory win
8 years ago
Jesse Vincent 68fed1fd17 regenerate keymaps
8 years ago
Jesse Vincent 359200f15e Update QWERTY map to swap LED and program keys
8 years ago
Jesse Vincent 0615646c33 Add a set of predefined LED color options
8 years ago
Jesse Vincent 0dc50ff141 Add a helper method for setting all LEDs to a non-predefined color
8 years ago
Jesse Vincent 130af01807 Chained ifs -> case statement.
8 years ago
Jesse Vincent 25f10397fe Update copyright year
8 years ago
Jesse Vincent 70361b1f71 Drop the default LED rainbow effect to stay under half an amp
8 years ago
Jesse Vincent 751fa19741 Delay 100ms when starting up. That's long enough to let the ATTiny get
8 years ago
jesse a717a74a47 Slow down the rainbows to give fewer headaches
8 years ago
jesse dfa2a1c68b Add udev rules for linux, so we don't have problems programming
8 years ago
Jesse Vincent 34c0410c78 Merge pull request #19 from algernon/h/mute-fix
8 years ago
Gergely Nagy d76938430f key_defs.h: Correct the Key_volumeMute definition
8 years ago
Jesse Vincent 255d483a3d It turns out that editing echo lines in the Makefile after you run tests can result in build failures.
8 years ago
Jesse Vincent c8fa11bb22 Add support for building and including the bootloader. Clean up makefile a tiny bit
8 years ago
Jesse Vincent 04e7d78c58 We no longer have the subdir NOTICE was talking about.
8 years ago
Jesse Vincent 63cb1f393f Try coming up the current arduino builder, because why not
8 years ago
Jesse Vincent 332d9d05c4 First pass at a travis for this new thing using an arduino board definition
8 years ago
Jesse Vincent 1f4625edad Rename keymaps.h to keymap_metadata, so it's less likely generated/keymaps.h and keymap_metadata.h will get confused with each other
8 years ago
Jesse Vincent 446036d158 Undo numist's nicer code layout so we can build as a 'regular' arduino sketch
8 years ago
Jesse Vincent 1f39939b23 Update Scanner submodule to current master (with new v2 wire protocol)
8 years ago
Jesse Vincent fc3858bd5a Switch to the 'new way' of reading data from i2c
8 years ago