Commit Graph

28 Commits (39c4e04fdffeae58e0ed41cd2ad172f7dc5f29b5)

Author SHA1 Message Date
Jesse Vincent a95308cc47 Move the HARDWARE_IMPLEMENTATION macro into the implementation defintion
9 years ago
Jesse Vincent 2876509076 Selectable implementations that appear to work.
9 years ago
Jesse Vincent 70d892f2c7 wip implementation select
9 years ago
Jesse Vincent f21a6e72d5 Break a circular dependency between the LED code and the keyboardhardware implementation
9 years ago
Jesse Vincent 0f92dc4943 first steps to pluggable implementations
9 years ago
Jesse Vincent 2f314d5267 Move SX1509s and LEDs into the implementation
9 years ago
Jesse Vincent 3281020304 First pass at turning the implementation side into a class
9 years ago
Jesse Vincent 79dfa290c7 Cleaner separation for our 'Storage' class
9 years ago
Jesse Vincent d667d159c2 Turns out that HSV adaptation table is actually pretty important with the WS2812 LEDs
9 years ago
Jesse Vincent 8961aeb168 make leds_setup match naming pins_setup
9 years ago
Jesse Vincent 52b8d216cc Broken initial implementation of passing the previous key matrix state by reference
9 years ago
Jesse Vincent 9da546f174 astyle
9 years ago
Jesse Vincent ffb6828939 First inept attempt at outfactoring implementation-specific keyscanner code.
9 years ago
Jesse Vincent 8af35dd87f First pass extraction of implementation-specific parts of LED lighting to the keyboard defintion
9 years ago
Jesse Vincent bf69fa5b12 Refactor LED configuration out to the configuration header file
9 years ago
Jesse Vincent a7182e2070 Modernize some 'int' datatypes
9 years ago
Jesse Vincent 852ee13f7b Remove now-outdated config for older hardware
9 years ago
Jesse Vincent 3eb491ca69 Simplify our keymap generation
9 years ago
Jesse Vincent 605694567d Switch to modern '#pragma once' guards
9 years ago
Jesse Vincent fbb5e1e163 astyle
9 years ago
Jesse Vincent 3b6cc9f0b9 snapshot, working on perf
10 years ago
Jesse Vincent 01cdada1a0 Jesse's latest layout
10 years ago
Jesse Vincent 295be88a4b Work on jesse's keyboard
11 years ago
Jesse Vincent e85e7e512d add jesse's variant of piers' keyboard
11 years ago
Jesse Vincent 0164d7e092 for piers
11 years ago
Jesse Vincent 4da1f22be5 numpad and fn2 layers
11 years ago
Jesse Vincent c78384fd6b Standardize on 'keymap' rather than 'layer'
11 years ago
Jesse Vincent 05e9ff7020 factor more code out. (The .h files should get split into .h and .cpp files)
11 years ago