Commit Graph

55 Commits (899ac39032cc677b41947e2e0b256ba7ddbc6f15)
 

Author SHA1 Message Date
Jesse Vincent 899ac39032
Merge pull request #21 from keyboardio/f/actOnMatrixScan/idle-optimization
7 years ago
Gergely Nagy e17869e1a1 actOnMatrixScan: Optimize the idle case
7 years ago
Gergely Nagy 9578dc1d73
Merge pull request #19 from keyboardio/f/hidadaptor/hardware-tied
7 years ago
Gergely Nagy ac38d7241d Pull in the KeyboardioHID HIDAdaptor library
7 years ago
Jesse Vincent c126e1b27b astyle
7 years ago
Jesse Vincent dbb1b95d5c Add a public API for a device-specific feature (configurable debounce
7 years ago
Jesse Vincent b3ea050595 Reorder definitions and add a clarifying comment
7 years ago
Jesse Vincent e9e709fb74
Merge pull request #14 from Javaru/master
7 years ago
Javaru 802dcb1e35 Fix for issue that defined LED constants for thumb keys and fn keys have wrong values. Renamed some LED thumb variables for consistency (none are used elsewhere at this time).
7 years ago
Jesse Vincent 5015b4e9eb make doxygen not complain about big tables of macros in the Model 01
7 years ago
Jesse Vincent b9af46b1ef Update Makefile with OSX fixes and new paths
7 years ago
Jesse Vincent 71a288c71a Merge pull request #11 from keyboardio/h/remove-unused
7 years ago
Gergely Nagy afce335f30 Drop the getKeyColor function from the header
7 years ago
Jesse Vincent 62ce98ebfe Merge pull request #10 from keyboardio/f/masking/size-reduction
7 years ago
Gergely Nagy 2e48ea3a0e masking: Use keydata_t instead of uint8_t[4]
7 years ago
Gergely Nagy 7e09236306 masking: Follow the hand state bit layout more closely
7 years ago
Gergely Nagy 8e98e30f62 masking: use 4 8-bit uints instead of one 32bit one
7 years ago
Gergely Nagy 0a566eb58f Fix masking of the right-hand side.
7 years ago
Jesse Vincent 3571a56ae6 Merge pull request #9 from keyboardio/f/key-masking
8 years ago
Gergely Nagy 14197de8e6 Add a few words about masking as in-code comments.
8 years ago
Gergely Nagy 40e6656f6e Add helpers to aid in implementing key masking
8 years ago
Jesse Vincent 07b3bb6667
Update Makefile to fix OS X build
8 years ago
Jesse Vincent 9573630c19
camelCasing of internal functions in Hardware file
8 years ago
Jesse Vincent 4712aabfd4
camelCasing of _matrix functions
8 years ago
Jesse Vincent c4fccab55b
get_key_color -> getKeyColor
8 years ago
Jesse Vincent b65f175343
CamelCaseifcation of LED related functions
8 years ago
Jesse Vincent 09e596a8a2
CamelCase of handle_*_key*
8 years ago
Jesse Vincent ff4b316f76
REC became PROG and LED and PROG switched places for mass production
8 years ago
Jesse Vincent 4e46843f32
LED_G was missing. Caught by @cdisselkoen++
8 years ago
Gergely Nagy c3eb1af9da reboot_bootloader: Use reinterpret_cast<> instead of C-style casting
8 years ago
Gergely Nagy 82a7ceb75a Augment a TODO item to make the linter happier
8 years ago
Jesse Vincent 9dc8703308
astyle to pad operators
8 years ago
Jesse Vincent 002174a4f1
Add build infrastructure
8 years ago
Jesse Vincent 959e20b678
astyle with current project style guidelines
8 years ago
Jesse Vincent 915e7068f6 Merge pull request #7 from keyboardio/f/get-led-index
8 years ago
Gergely Nagy 733511fc37 Add a `get_led_index` function
8 years ago
Jesse Vincent 59aaa0cc6f
Add KeyboardioHID to the Model 01 hardware definition
8 years ago
Jesse Vincent 3bf563e167 Merge pull request #6 from keyboardio/f/led-gamma-to-scanner
8 years ago
Gergely Nagy ca74d9b6b7 Do gamma correction elsewhere
8 years ago
Jesse Vincent 12603e09b6 Merge pull request #4 from keyboardio/f/wdt
8 years ago
Gergely Nagy da4c057fba Moved the wdt_disable() call to the hardware plugins
8 years ago
Jesse Vincent 5d4fef2f66 Update to new handle_keyswitch_event API naming
8 years ago
Gergely Nagy 10fc737169 Start with isLEDChanged set
8 years ago
Jesse Vincent 02a34f5907 Merge pull request #3 from keyboardio/f/gamma-correction
8 years ago
Gergely Nagy 46bf755e7c Implement gamma correction for the LEDs
8 years ago
Jesse Vincent 3e70f5f181 Merge pull request #1 from keyboardio/f/led-sync/isChanged
8 years ago
Jesse Vincent bb18b8e9b5 Merge pull request #2 from keyboardio/f/no-eeprom
8 years ago
Gergely Nagy 7729d5b282 Drop the layer save/load methods
8 years ago
Gergely Nagy 0bfd633cfa Only sync the LEDs, if there is a change
8 years ago
Gergely Nagy 161401b22f Add a CRGB macro
8 years ago