Commit Graph

77 Commits (69c755413501402a82cdbcc90a30a164d166113d)
 

Author SHA1 Message Date
Jesse Vincent 69c7554135
Merge pull request #29 from keyboardio/f/license-update-and-contributing
6 years ago
Gergely Nagy 68919cece1
Add CONTRIBUTING.md
6 years ago
Gergely Nagy 3d8a7fbb61
Relicense under the GPLv3 (only)
6 years ago
Jesse Vincent d8839bb991
Merge pull request #28 from keyboardio/o/pressedKeyswitchCount
6 years ago
Jesse Vincent 6b598d2e24
Merge pull request #15 from gedankenexperimenter/key-mask-clarity
6 years ago
Gergely Nagy 7603cc813e Use __builtin_popcountl() in pressedKeyswitchCount()
7 years ago
Jesse Vincent 88ef2cfe3a
Merge pull request #26 from keyboardio/f/isKeyswitchPressed
7 years ago
Gergely Nagy f469015346 Better keyswitch state APIs
7 years ago
Jesse Vincent aade40652d
Merge pull request #25 from keyboardio/f/getKeyswitchStateAtPosition
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
Jesse Vincent 37da56fb6b
Merge pull request #24 from keyboardio/f/detach-attach
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 1c9a786597
Merge pull request #23 from keyboardio/f/actOnHalfRow/no-handler-calls-in-the-idle-case
7 years ago
Gergely Nagy 7213f7577a actOnHalfRow: Do not handle events on fully idle positions
7 years ago
Gergely Nagy 766c61ec96
Merge pull request #22 from keyboardio/f/actOnMatrixScan/further-tweaks
7 years ago
Gergely Nagy e6f7d2c74b Further actOnMatrixScan optimizations
7 years ago
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
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
Michael Richters 83a5518bed Use constants to better illustrate bitfield usage
7 years ago
Michael Richters 0cb4ac7970 Subtle change to key masking computation
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
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 07b3bb6667
Update Makefile to fix OS X build
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 09e596a8a2
CamelCase of handle_*_key*
7 years ago
Jesse Vincent ff4b316f76
REC became PROG and LED and PROG switched places for mass production
7 years ago