aboutsummaryrefslogtreecommitdiff
path: root/keyboards/tzarc
Commit message (Collapse)AuthorAgeFilesLines
* Generalise ADC driver source inclusion (#22448)Joel Challis2023-11-121-1/+1
|
* Remove use of broken split.main (#22363)Joel Challis2023-10-301-1/+0
|
* Consolidate some EEPROM Driver configuration (#22321)Joel Challis2023-10-233-6/+3
|
* Migrate recently introduced sync items (#22305)Joel Challis2023-10-212-6/+10
|
* Migrate spi EEPROM_DRIVER to info.json (#21991)Joel Challis2023-09-134-3/+6
|
* RGB Matrix: driver naming cleanups (#21594)Ryan2023-08-232-2/+2
|
* Remove CORTEX_ENABLE_WFI_IDLE from keyboards. (#21353)Nick Brassel2023-06-231-1/+0
| | | | | * Remove CORTEX_ENABLE_WFI_IDLE from the codebase. * Turn on CORTEX_ENABLE_WFI_IDLE by default.
* Move `RGBLED_NUM` to data driven (#21278)Ryan2023-06-183-3/+0
|
* Even more `info.json` whitespace cleanups (#20703)Ryan2023-05-045-327/+327
|
* `info.json` whitespace cleanups (#20651)Ryan2023-05-021-2/+2
|
* Fix info.json LTO and format encoder definitions (#20456)Ryan2023-04-152-10/+2
|
* Encodermap direction define. (#20454)Nick Brassel2023-04-153-3/+3
|
* Move `RGB_MATRIX_DRIVER` to data driven (#20350)Ryan2023-04-084-3/+6
|
* Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` (#20303)Ryan2023-04-066-3/+3
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2023-03-267-11/+8
|\
| * [chore] keyboards/tzarc: Alignment with clang-format. (#20265)Nick Brassel2023-03-267-11/+8
| |
* | Move `WS2812_DRIVER` to data driven (#20248)Ryan2023-03-266-3/+9
| |
* | Sync activity timestamps between sides. (#20192)Nick Brassel2023-03-214-20/+12
| | | | | | | | Co-authored-by: Stefan Kerkmann <[email protected]>
* | Clean up usage of `QMK_KEYBOARD_H` (#20167)Ryan2023-03-202-2/+1
| |
* | Remove more empty headers (#20155)Ryan2023-03-174-12/+0
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2023-03-073-0/+187
|\|
| * VIA keymap for djinn (#19881)Niles Tanner2023-03-083-0/+187
| |
* | Remove `"w":1` and `"h":1` from info.json (#19961)Ryan2023-02-281-41/+41
|/
* Move encoder config to data driven (#19923)Ryan2023-02-262-15/+13
| | | | Co-authored-by: Nick Brassel <[email protected]>
* Move backlight config to data driven (#19910)Ryan2023-02-263-4/+2
|
* Move backlight config to data driven, part 1 (#19887)Ryan2023-02-214-10/+6
|
* Move `SOFT_SERIAL_PIN` to data driven (#19863)Ryan2023-02-172-1/+1
|
* Debounce defines cleanup (#19742)Ryan2023-02-031-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clean up `DEBOUNCE` in config.h, 0-9 * Clean up `DEBOUNCE` in config.h, A * Clean up `DEBOUNCE` in config.h, B * Clean up `DEBOUNCE` in config.h, C * Clean up `DEBOUNCE` in config.h, D * Clean up `DEBOUNCE` in config.h, E * Clean up `DEBOUNCE` in config.h, F * Clean up `DEBOUNCE` in config.h, G * Clean up `DEBOUNCE` in config.h, H * Clean up `DEBOUNCE` in config.h, handwired * Clean up `DEBOUNCE` in config.h, I * Clean up `DEBOUNCE` in config.h, J * Clean up `DEBOUNCE` in config.h, K * Clean up `DEBOUNCE` in config.h, L * Clean up `DEBOUNCE` in config.h, M * Clean up `DEBOUNCE` in config.h, N * Clean up `DEBOUNCE` in config.h, O * Clean up `DEBOUNCE` in config.h, P * Clean up `DEBOUNCE` in config.h, Q * Clean up `DEBOUNCE` in config.h, R * Clean up `DEBOUNCE` in config.h, S * Clean up `DEBOUNCE` in config.h, T * Clean up `DEBOUNCE` in config.h, U * Clean up `DEBOUNCE` in config.h, V * Clean up `DEBOUNCE` in config.h, W * Clean up `DEBOUNCE` in config.h, X * Clean up `DEBOUNCE` in config.h, Y * Clean up `DEBOUNCE` in config.h, Z * Remove default debounce from info.json * Migrate non-default debounce to info.json
* Remove usages of config_common.h from config.h files. (#19714)Nick Brassel2023-01-314-4/+0
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2023-01-191-1/+1
|\
| * Fixup ChibiOS header inclusion search ordering. (#19623)0.19.10Nick Brassel2023-01-191-1/+1
| | | | | | | | | | | | | | | | * Add STM32F446-Nucleo onekey. * Fixup onekey build for F446, all keymaps. * Fixup board inclusion search ordering.
* | Add support for current/voltage measurement on Ghoul. (#19630)Nick Brassel2023-01-195-6/+7
|/
* Update more `DRIVER_LED_TOTAL` defines to `RGB_MATRIX_LED_COUNT` (#19089)Ryan2022-11-161-2/+1
|
* Reworked backlight keycodes. (#18961)Nick Brassel2022-11-061-1/+1
| | | Co-authored-by: Ryan <[email protected]>
* Normalise Space Cadet keycodes (#18864)Ryan2022-10-271-1/+1
|
* Remove legacy EEPROM clear keycodes (#18782)Ryan2022-10-202-2/+2
| | | | | | | | | | | * `EEP_RST` -> `EE_CLR`, default-ish keymaps * `EEP_RST` -> `EE_CLR`, user keymaps * `EEP_RST` -> `EE_CLR`, community layouts * `EEP_RST` -> `EE_CLR`, userspace * `EEP_RST` -> `EE_CLR`, docs & core
* Remove legacy Debug keycode (#18769)Ryan2022-10-192-2/+2
| | | | | | | | | | | * `DEBUG` -> `DB_TOGG`, default-ish keymaps * `DEBUG` -> `DB_TOGG`, user keymaps * `DEBUG` -> `DB_TOGG`, community layouts * `DEBUG` -> `DB_TOGG`, userspace * `DEBUG` -> `DB_TOGG`, docs & core
* Remove legacy keycodes, part 5 (#18710)Ryan2022-10-151-1/+1
| | | | | * `KC_SLCK` -> `KC_SCRL` * `KC_NLCK` -> `KC_NUM`
* Remove legacy keycodes, part 2 (#18660)Ryan2022-10-101-1/+1
| | | | | | | | | | | | | | | | | | | * `KC_SYSREQ` -> `KC_SYRQ` And one `KC_ALT_ERASE` -> `KC_ERAS` * `KC_NONUS_BSLASH` -> `KC_NUBS` * `KC_NUMLOCK` -> `KC_NUM` * `KC_CLCK` -> `KC_CAPS` * `KC_SCROLLLOCK` -> `KC_SCRL` * `KC_LBRACKET` -> `KC_LBRC` * `KC_RBRACKET` -> `KC_RBRC` * `KC_CAPSLOCK` -> `KC_CAPS`
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-0227-0/+974
|\
| * Add `tzarc/ghoul`. (#18562)Nick Brassel2022-10-0327-0/+974
| | | | | | | | Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Drashna Jaelre <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-10-012-4/+4
|\|
| * Djinn theme, allow force redraws (#18558)Nick Brassel2022-10-012-4/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-09-251-2/+2
|\|
| * Fix `tzarc/djinn` screen geometry. (#18478)Nick Brassel2022-09-251-2/+2
| |
* | Change `DRIVER_LED_COUNT` to `{LED,RGB}_MATRIX_LED_COUNT` (#18399)Ryan2022-09-232-2/+2
| |
* | Use a macro to compute the size of arrays at compile time (#18044)Jeff Epler2022-08-301-4/+4
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <[email protected]>
* [Fix] Patches after printf library update (#17584)Stefan Kerkmann2022-07-071-5/+5
| | | | | | | | | | | | * Add missing '(' to print_bin_reverse32 declaration * Fix insufficient character buffers on satisfaction75 * Remove \0 character in format string and use corrected offset math instead on rocketboard 16 * Replace snprintf_ with snprintf for djinn * Explicitly ignore format checks for tracktyl manuform that uses %b specifier * Print properly escaped version string in command.c, as PRODUCT or other defines can contain constructs like 'Vendor keyboard 66%' which will be interpreted as a format specifier
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-06-242-0/+37
|\
| * Fix up Djinn fuse handling. (#17465)Nick Brassel2022-06-242-0/+37
| |