Commit Graph

37 Commits (3658cc1340674bcdf9a7f5d009e77554cbb61991)

Author SHA1 Message Date
Gergely Nagy b233867d9f
Move hardware plugins to kaleidoscope::device
5 years ago
Gergely Nagy 827dc52d76
hardware: Vendorize the ErgoDox and the Model01 ports
6 years ago
Gergely Nagy c5afab5504
Rearrange the file layout in preparation of becoming a monorepo
6 years ago
Gergely Nagy 3d8a7fbb61
Relicense under the GPLv3 (only)
6 years ago
Gergely Nagy f469015346 Better keyswitch state APIs
7 years ago
Gergely Nagy 509adfcc41 Convert the RxCy macros to constsexprs
7 years ago
Gergely Nagy 0b696af8f6 Implement getKeyswitchStateAtPosition, and transition RxCy to KEY_INDEX
7 years ago
Gergely Nagy fe9c6f8d92 Implement a way to detach from / attach to the host
7 years ago
Gergely Nagy f56de510ae
Merge pull request #16 from CapeLeidokos/ng_pr_macro_arguments_check
7 years ago
Gergely Nagy e17869e1a1 actOnMatrixScan: Optimize the idle case
7 years ago
Gergely Nagy ac38d7241d Pull in the KeyboardioHID HIDAdaptor library
7 years ago
Florian Fleissner 18b234cf7f Added missing varargs to KEYMAP(...)
7 years ago
Florian Fleissner c70dbd34da Added macro arguments check to avoid problems with KEYMAP_STACKED and KEYMAP
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
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
Gergely Nagy afce335f30 Drop the getKeyColor function from the header
7 years ago
Gergely Nagy 2e48ea3a0e masking: Use keydata_t instead of uint8_t[4]
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
Gergely Nagy 14197de8e6 Add a few words about masking as in-code comments.
7 years ago
Gergely Nagy 40e6656f6e Add helpers to aid in implementing key masking
7 years ago
Jesse Vincent 9573630c19
camelCasing of internal functions in Hardware file
7 years ago
Jesse Vincent 4712aabfd4
camelCasing of _matrix functions
7 years ago
Jesse Vincent c4fccab55b
get_key_color -> getKeyColor
7 years ago
Jesse Vincent b65f175343
CamelCaseifcation of LED related functions
7 years ago
Jesse Vincent ff4b316f76
REC became PROG and LED and PROG switched places for mass production
7 years ago
Jesse Vincent 4e46843f32
LED_G was missing. Caught by @cdisselkoen++
7 years ago
Jesse Vincent 959e20b678
astyle with current project style guidelines
8 years ago
Gergely Nagy 733511fc37 Add a `get_led_index` function
8 years ago
Jesse Vincent 3e70f5f181 Merge pull request #1 from keyboardio/f/led-sync/isChanged
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
Gergely Nagy 5bdd12e533 The Big Rename
8 years ago