summaryrefslogtreecommitdiffstats
path: root/keyboards/bastardkb
Commit message (Collapse)AuthorAgeFilesLines
* Move `RGBLIGHT_SPLIT` to data driven (#21190)Ryan2023-06-151-1/+0
| | | | | * Move `RGBLIGHT_SPLIT` to data driven * Remove where `split_count` is already set
* Move `RGBLED_SPLIT` to data driven (#21113)Ryan2023-06-0610-13/+19
| | | | Co-authored-by: Joel Challis <git@zvecr.com>
* [Keymap] Drashna Keymap updates for 0.21.0 (#21073)Drashna Jaelre2023-05-318-69/+9
|
* Move single `LAYOUT`s to data driven (#20365)Ryan2023-04-1210-271/+161
|
* Move `RGB_MATRIX_DRIVER` to data driven (#20350)Ryan2023-04-0874-37/+111
|
* Migrate `rgblight.pin` and `RGB_DI_PIN` to `ws2812.pin` (#20303)Ryan2023-04-0677-91/+66
|
* Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)precondition2023-04-037-66/+0
|
* Move split layouts to data driven (#20290)Ryan2023-04-0117-521/+307
|
* Merge remote-tracking branch 'upstream/master' into developfauxpark2023-03-294-138/+0
|\
| * Fix some invalid layout macros (#20256)Ryan2023-03-294-138/+0
| |
* | Move `WS2812_DRIVER` to data driven (#20248)Ryan2023-03-2650-25/+75
| |
* | Remove more empty headers (#20155)Ryan2023-03-171-18/+0
| |
* | Move matrix config to info.json, part 4 (#20001)Ryan2023-03-1187-274/+221
|/
* [Keymap] Drashna updates for 0.20.0 (#19960)Drashna Jaelre2023-02-284-19/+27
|
* Reallocate SAFE_RANGE (#19909)Joel Challis2023-02-235-20/+3
|
* VIA Protocol 12 + fixes (#19916)Nick Brassel2023-02-232-10/+2
| | | | | Co-authored-by: Wilba <wilba@wilba.tech> Co-authored-by: zvecr <git@zvecr.com>
* Move `SOFT_SERIAL_PIN` to data driven (#19863)Ryan2023-02-1768-100/+103
|
* Remove matrix size defines (#19581)Ryan2023-02-178-31/+0
|
* Migrate `MCU` and `BOOTLOADER` to data-driven (#19529)Ryan2023-02-0881-283/+124
|
* Debounce defines cleanup (#19742)Ryan2023-02-038-22/+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-315-5/+0
|
* Merge remote-tracking branch 'upstream/master' into developfauxpark2023-01-3014-25/+38
|\
| * Rename `LAYOUT` macros identifier that contained the keyboard name (#19657)Charly Delay2023-01-2614-25/+38
| |
* | Remove deprecated Quantum keycodes (#19712)Ryan2023-01-291-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2023-01-1922-22/+22
|\|
| * Fixup ChibiOS header inclusion search ordering. (#19623)Nick Brassel2023-01-1922-22/+22
| | | | | | | | | | | | | | | | * Add STM32F446-Nucleo onekey. * Fixup onekey build for F446, all keymaps. * Fixup board inclusion search ordering.
* | Migrate `LAYOUTS` to data driven (#19541)Ryan2023-01-1033-27/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migrate `LAYOUTS` to data driven, 0-9 * Migrate `LAYOUTS` to data driven, A * Migrate `LAYOUTS` to data driven, B * Migrate `LAYOUTS` to data driven, C * Migrate `LAYOUTS` to data driven, D * Migrate `LAYOUTS` to data driven, E * Migrate `LAYOUTS` to data driven, F * Migrate `LAYOUTS` to data driven, G * Migrate `LAYOUTS` to data driven, H * Migrate `LAYOUTS` to data driven, handwired * Migrate `LAYOUTS` to data driven, I * Migrate `LAYOUTS` to data driven, J * Migrate `LAYOUTS` to data driven, K * Migrate `LAYOUTS` to data driven, L * Migrate `LAYOUTS` to data driven, M * Migrate `LAYOUTS` to data driven, N * Migrate `LAYOUTS` to data driven, O * Migrate `LAYOUTS` to data driven, P * Migrate `LAYOUTS` to data driven, Q * Migrate `LAYOUTS` to data driven, R * Migrate `LAYOUTS` to data driven, S * Migrate `LAYOUTS` to data driven, T * Migrate `LAYOUTS` to data driven, U * Migrate `LAYOUTS` to data driven, V * Migrate `LAYOUTS` to data driven, W * Migrate `LAYOUTS` to data driven, X * Migrate `LAYOUTS` to data driven, Y * Migrate `LAYOUTS` to data driven, Z
* | Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of ↵precondition2022-12-132-11/+9
| | | | | | | | HOLD_ON_OTHER_KEY_PRESS_PER_KEY (#15741)
* | [Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007)Albert Y2022-12-126-6/+6
|/ | | | | | | | | | | | | | | | | | | | | | | | | * Replace Tapping Force Hold feature with Quick Tap Term * Replace keyboard level TAPPING_FORCE_HOLD with QUICK_TAP_TERM 0 * Deprecate force hold in info_config.json * Before and after quick tap term unit tests * Quick tap unit tests iteration * Keymap config.h correction * Remove TAPPING_FORCE_HOLD_PER_KEY macros that were missed * Add two more test cases for quick tap * Replace TAPPING_FORCE_HOLD with QUICK_TAP_TERM in configs #2 * Replace TAPPING_FORCE_HOLD_PER_KEY with QUICK_TAP_TERM_PER_KEY in configs #2 * Add function declaration for get_quick_tap_term Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
* Re-structure splinky support to handle versioning in the same fashion as for ↵Charly Delay2022-12-0481-398/+660
| | | | the teensy (#19123)
* [Keyboard] Fix config error for Charybdis (#19219)Drashna Jaelre2022-12-011-0/+2
|
* [Keymap] Drashna updates for 0.19 (#19175)Drashna Jaelre2022-11-2913-272/+304
| | | | | | | | | | | | | | | | | | * Fix up bastardkb boards since blackpill support is officially added. * Check for blackpill version, not elite c. * Add checks in chibiOS config since multiple ARM controllers supported. * Rework rules.mk for keymaps to better handle arm vs avr support * Start moving away from `matrix_*_*` functions. * `housekeeping_task_*` instead of `matrix_scan_*` * `keyboard_(pre|post)_init_*` instead of `matrix_init_*` * Add ℂℴmⅈℂ unicode input method. * Clean up unicode code to be more compact and flexible. * Remove/move Pro Micro LED commands to userspace and better filter them * Fixup OLED code * Use newer quantum keycode functions/preprocessors rather than manual bit manipulation * Make unicode mode render much more compact/simple. * Make qmk secrets more self contained * Remove custom implementation of split watchdog
* Change `RGB_MATRIX_STARTUP_*` defines to `RGB_MATRIX_DEFAULT_*` (#19079)Ryan2022-11-2711-31/+27
|
* Merge remote-tracking branch 'origin/master' into developQMK Bot2022-11-251-1/+2
|\
| * Fix build failures for `bastardkb/tbk` and `jels/boaty` (#19152)Ryan2022-11-251-1/+2
| |
* | Merge remote-tracking branch 'origin/master' into developzvecr2022-11-2277-894/+586
|\|
| * Bastard Keyboards: upstream recent changes (#19083)Charly Delay2022-11-2077-889/+587
| | | | | | | | | | Co-authored-by: Simian <alex@Mandelbrot> Co-authored-by: Charly Delay <0xcharly@users.noreply.github.com> Co-authored-by: Alex Baldwin <alexbaldwin42@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-11-161-1/+3
|\|
| * Use `keyboard_pre_init_kb(void)` at keyboard level (#19091)Charly Delay2022-11-161-1/+3
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-11-166-0/+12
|\|
| * Specify `DEFAULT_FOLDER` for `v2/splinky` (#19093)Charly Delay2022-11-166-0/+12
| |
* | Update more `DRIVER_LED_TOTAL` defines to `RGB_MATRIX_LED_COUNT` (#19089)Ryan2022-11-161-1/+1
| |
* | Fix some old keycodes (#19086)Ryan2022-11-153-4/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2022-11-15139-300/+2792
|\|
| * Bastard Keyboards: upstream recent changes (#18903)Charly Delay2022-11-15139-300/+2792
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bastardkb: cleanup blackpill configuration Fixes #17 * bastardkb: fix splinky configuration The pinout of the splinky changed between the last beta batch, and the production one. This commit updates the keyboard definition to support the new pinout by default, while offering backward compatibility. Define `SPLINKY_BETA_PINOUT` to build the firmware with pre-production pinout. Fixes #15 * bastardkb: add support for STeMCell * Update scylla/tbkmini/skeletyl outdated readmes * bastardkb/dilemma: enable circular scroll * bastardkb/dilemma: add initial version of the `via` keymap * bastardkb/dilemma/assembled: add new keyboard Fixes #20 * bastardkb/dilemma: remove elite-c * Initial support for the Dilemma 3x5+3 Assembled RGB * Address code review comments * Address more comments * Address review comments * Address more nits * bastardkb: split splinky-based keyboards to distinguish between Splinky v2 and v3 pinout
* | Normalise Unicode keycodes (#18898)Ryan2022-10-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * `UC_MOD`/`UC_RMOD` -> `UC_NEXT`/`UC_PREV` * `UNICODE_MODE_*` -> `QK_UNICODE_MODE_*` * `UC_MAC` -> `UNICODE_MODE_MACOS` * `UC_LNX` -> `UNICODE_MODE_LINUX` * `UC_WIN` -> `UNICODE_MODE_WINDOWS` * `UC_BSD` -> `UNICODE_MODE_BSD` * `UC_WINC` -> `UNICODE_MODE_WINCOMPOSE` * `UC_EMACS` -> `UNICODE_MODE_EMACS` * `UC__COUNT` -> `UNICODE_MODE_COUNT` * `UC_M_MA` -> `UC_MAC` * `UC_M_LN` -> `UC_LINX` * `UC_M_WI` -> `UC_WIN` * `UC_M_BS` -> `UC_BSD` * `UC_M_WC` -> `UC_WINC` * `UC_M_EM` -> `UC_EMAC` * Docs * Update quantum/unicode/unicode.h
* | Remove rgblight_list.h (#18878)Ryan2022-10-275-5/+5
| | | | | | | | | | | | | | | | | | | | | | * Remove rgblight_list defines with no usage * Remove rgblight_setrgb_*[_at] defines * Remove rgblight_sethsv_* defines * Remove rgblight_sethsv_noeeprom_* defines * Delete rgblight_list.h and remove all references
* | [Core] Adjust PWM hardware audio driver for RP2040 (#17723)Stefan Kerkmann2022-10-276-10/+0
| |
* | Deprecate `CAPS_WORD`/`CAPSWRD` for `CW_TOGG` (#18834)Ryan2022-10-241-1/+1
| |
* | Remove legacy EEPROM clear keycodes (#18782)Ryan2022-10-207-13/+13
| | | | | | | | | | | | | | | | | | | | | | * `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