summaryrefslogtreecommitdiffstats
path: root/keyboards/massdrop
Commit message (Collapse)AuthorAgeFilesLines
* Fix Per Key LED Indicator Callbacks (#18450)Drashna Jaelre2022-10-049-41/+58
| | | | Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Remove remaining use of terminal keys and related comment labels (#18402)Johannes Löthberg2022-09-291-1/+1
|
* Change `{LED,RGB}_DISABLE_TIMEOUT` to `{LED,RGB}_MATRIX_TIMEOUT` (#18415)Ryan2022-09-265-5/+0
|
* Change `DRIVER_LED_COUNT` to `{LED,RGB}_MATRIX_LED_COUNT` (#18399)Ryan2022-09-2318-27/+27
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-09-072-1/+23
|\
| * enable RGB matrix effects for drop ctrl (#18291)David Luo2022-09-072-1/+23
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-312-0/+65
|\|
| * Add bepo variant to massdrop/thekey keymaps (#18129)Benjamin Collet2022-08-312-0/+65
| | | | | | by mrBen
* | Use a macro to compute the size of arrays at compile time (#18044)Jeff Epler2022-08-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add ARRAY_SIZE and CEILING utility macros * Apply a coccinelle patch to use ARRAY_SIZE * fix up some straggling items * Fix 'make test:secure' * Enhance ARRAY_SIZE macro to reject acting on pointers The previous definition would not produce a diagnostic for ``` int *p; size_t num_elem = ARRAY_SIZE(p) ``` but the new one will. * explicitly get definition of ARRAY_SIZE * Convert to ARRAY_SIZE when const is involved The following spatch finds additional instances where the array is const and the division is by the size of the type, not the size of the first element: ``` @ rule5a using "empty.iso" @ type T; const T[] E; @@ - (sizeof(E)/sizeof(T)) + ARRAY_SIZE(E) @ rule6a using "empty.iso" @ type T; const T[] E; @@ - sizeof(E)/sizeof(T) + ARRAY_SIZE(E) ``` * New instances of ARRAY_SIZE added since initial spatch run * Use `ARRAY_SIZE` in docs (found by grep) * Manually use ARRAY_SIZE hs_set is expected to be the same size as uint16_t, though it's made of two 8-bit integers * Just like char, sizeof(uint8_t) is guaranteed to be 1 This is at least true on any plausible system where qmk is actually used. Per my understanding it's universally true, assuming that uint8_t exists: https://stackoverflow.com/questions/48655310/can-i-assume-that-sizeofuint8-t-1 * Run qmk-format on core C files touched in this branch Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
* | Switch over MANUFACTURER and PRODUCT to string literals (#18183)Ryan2022-08-284-6/+4
|/
* RESET -> QK_BOOT user keymaps (#17940)Joel Challis2022-08-214-4/+4
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-214-8/+10
|\
| * Move keyboard USB IDs and strings to data driven, pass 3 (#18111)Ryan2022-08-214-8/+10
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-144-7/+66
|\|
| * Improve Drop Alt compatibility with VIA (#18041)Cyn2022-08-144-7/+66
| | | | | | by slycedix
* | Remove `UNUSED_PINS` (#17931)Nick Brassel2022-08-062-2/+0
| |
* | [Core] Process all changed keys in one scan loop, deprecate ↵Stefan Kerkmann2022-08-065-5/+0
| | | | | | | | `QMK_KEYS_PER_SCAN` (#15292)
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-08-034-14/+12
|\|
| * Move keyboard USB IDs and strings to data driven: M (#17859)Ryan2022-08-034-14/+12
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-1812-0/+507
|\|
| * Add Support for Massdrop's Stack Overflow The Key V2 (#17696)Jason Wihardja2022-07-1812-0/+507
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Default Factory Settings * Change Keyboard Name in Readme * Fix LED Orders * Change Brightness Step * Enable Lighting Layers * Add RGB Control Mode * Unblink Layer to Clear Stack * Add MacOS RGB Control * Comment Fixes
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-022-0/+141
|\|
| * Added VIA support for Drop CTRL (#17336)InonL2022-07-022-0/+141
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-07-023-46/+225
|\|
| * Update massdrop/alt:charlesrocket (#17297)-k2022-07-023-46/+225
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Removes terminal from QMK. (#17258)Nick Brassel2022-05-304-4/+0
|/
* Add massdrop/alt:charlesrocket keymap (#17173)-k2022-05-211-0/+122
|
* Added massdrop/ctrl:xanimos keymap (#16187)Daniel Weeks2022-04-226-0/+982
| | | Co-authored-by: xanimos <dan@xanimos.com>
* Remove `NO_ACTION_MACRO` and `NO_ACTION_FUNCTION` from keyboard config.h ↵Ryan2022-03-152-4/+0
| | | | (#16655)
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-01-142-0/+129
|\
| * [Keyboard] Add VIA support for the Drop Alt (#15857)asdfire12022-01-132-0/+129
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-01-112-0/+157
|\|
| * [keymap] Add massdrop/ctrl R167 keymap (#15585)Winston Durand2022-01-102-0/+157
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-12-271-1/+1
|\|
| * massdrop/thekey: macos requires LGUI modifier instead of LCTL (#15605)me-dea2021-12-271-1/+1
| |
* | Refactor `bootloader_jump()` implementations (#15450)Ryan2021-12-272-0/+6
|/ | | | | | | * Refactor `bootloader_jump()` implementations * Fix tests? * Rename `atmel-samba` to `md-boot`
* fixed "Your Name" in header (#15591)br2021-12-272-2/+2
| | | | | | | | | | | | | | | | | | | | | | | * cleaned up for pr * Update keyboards/massdrop/alt/keymaps/b/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/massdrop/alt/keymaps/b/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/massdrop/alt/keymaps/b/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * SPDX copyright header * renamed keymap folder to b_ * Your Name Co-authored-by: Drashna Jaelre <drashna@live.com>
* add my keymap (#15211)br2021-12-272-0/+171
| | | | | | | | | | | | | | | | | | | | | * cleaned up for pr * Update keyboards/massdrop/alt/keymaps/b/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/massdrop/alt/keymaps/b/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/massdrop/alt/keymaps/b/config.h Co-authored-by: Drashna Jaelre <drashna@live.com> * SPDX copyright header * renamed keymap folder to b_ Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] support for Stack Overflow The Key from Drop - adapted from ↵Wyatt Neal2021-12-2210-0/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | @frap129 (#15520) * support for Stack Overflow The Key from Drop - adapted from @frap129 * addressing code review comments there's still some issues related to LEDs so i think for now the best course of action is to remove those items until we can get better details on the assembly of the board. * removing this on the correct branch * cleaning up more code review comments, moving to simpler/common formats for maps * it is a C not a G fool * well, looks like you can do it this way too for booting/dfu * fixing missing newline for gcc to be quiet * removing busted links * formatting to match current template * Update keyboards/massdrop/thekey/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Andy Piper <andypiper@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Remove unnecessary backslash-escapes in default keymaps (#15472)Ryan2021-12-144-66/+66
| | | | | | | * Remove unnecessary backslash-escapes in default keymaps * Remove unnecessary backslash-escapes in via keymaps * Remove unnecessary backslash-escapes in default-ish keymaps
* Fix up build options comments (#15463)Ryan2021-12-122-2/+2
|
* Tidy up NKRO_ENABLE rules (#15382)Ryan2021-12-092-4/+2
|
* Tidy up `SLEEP_LED_ENABLE` rules (#15362)Ryan2021-12-012-4/+0
|
* Require explicit enabling of RGB Matrix modes (#15018)Drashna Jaelre2021-11-155-111/+207
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-11-057-0/+541
|\
| * [Keymap] foxx1337 for Massdrop CTRL with raw HID (#8692)foxx13372021-11-057-0/+541
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Keymap] foxx1337's personal keymap * Add keymap based on ctrl default * Add 5 minute rgb matrix timeout * Add foxx1337 layout defaults * Add raw HID communication protocol * Add rgbmatrix to the raw HID protocol * Add readme * Modernize ctrl, shift, alt mods detection * Add GPL like copyright headers
* | Add support to persist MD LED framework settings (#14980)Joel Challis2021-11-024-0/+22
| | | | | | | | | | | | | | | | | | * Add support to persist MD LED framework settings * avoid out-of-bounds errors when SmartEEPROM is not enabled * Update brightness defaults * clang
* | Stop-gap forward-port Drop LED features for CTRL and ALT (#14967)just-another-jxliu2021-10-296-58/+365
| |
* | Initial USB2422 driver (#14835)Joel Challis2021-10-224-2/+20
| |
* | Split out arm_atsam shift register logic (#14848)Joel Challis2021-10-222-22/+14
|/