Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-15 | fix(boards): Define but don't enable uart0. | Pete Johanson | |
* Set pro-micro TX/RX pins, but don't enable the UART by default. | |||
2021-01-15 | refactor(core): define usage page as uint16_t | innovaker | |
Aligns with the HID specification. Usage page values were sometimes declared as uint8_t and sometimes uint16_t. This commit aligns all instances with the HID specification for consistency. PR: #521 | |||
2021-01-13 | feat(combos): initial implementation | Okke Formsma | |
closes #45 | |||
2021-01-08 | refactor(Kconfig): Set USB default based on hardware capabilities | Nick Winans | |
Removes the USB default under every split right half in favor of a default based on hardware capabilities in the main app Kconfig. | |||
2021-01-08 | Remove setting the animation/effect when setting hsv ; some of the effects ↵ | KemoNine | |
like glowing will use the hsv color specified | |||
2021-01-08 | (feat) Allow setting underglow color by key press | KemoNine | |
2021-01-08 | feat(core): Add USB logging Kconfig option | Nick Winans | |
2021-01-08 | feat(tg4x): Reconcile with official keymap and tidy-up | KemoNine | |
2021-01-08 | style(tg4x): Convert Kconfig spaces to tabs | KemoNine | |
2021-01-08 | fix(tg4x): Add tg4x.conf to mirror other shield setups | KemoNine | |
2021-01-08 | refactor(tg4x): Cleanup tg4x overlay | innovaker | |
Tidies pin definitions and map. | |||
2021-01-08 | chore(tg4x): fix copyright header | innovaker | |
2021-01-08 | docs(tg4x): Add readme for tg4x | KemoNine | |
2021-01-08 | fix(tg4x): Fix tg4x keyboard name in Kconfig | KemoNine | |
2021-01-08 | feat(tg4x): Add underglow support for tg4x + nice_nano | KemoNine | |
2021-01-07 | refactor(shields): standardize README.md filenames | innovaker | |
Renames instances of `readme.md` to `README.md` so that it's easily noticed. PR: #561 | |||
2021-01-06 | chore: standardize # style headers | innovaker | |
Changes made with regex plus some manual tweaks. Find: /(?:(?<!#!\/bin\/sh\n)(?:^#\n))*^#.*?[Cc]opyright.*?(\d{4}) *([0-9A-z,_\- ]+).*?\n(?:^#\n)*^#.*?SPDX-License-Identifier:? *(.+) *?\n(?:^#\n)*/gm Replace: # Copyright (c) $1 $2 # SPDX-License-Identifier: $3 PR: #564 | |||
2021-01-05 | feat(shields): add helix shield | KingCoinless | |
PR: #429 | |||
2021-01-04 | fix(shield): BFO9000 uses USB on right | Nick Winans | |
2021-01-04 | feat(display): Show layer label in widget. | Pete Johanson | |
2021-01-04 | feat(keymap): API for retrieving label for a layer | Pete Johanson | |
2021-01-02 | feat(shields): add bfo9000 shield | pbz | |
PR: #472 | |||
2021-01-02 | chore(behavior): use ZMK_BEHAVIOR_OPAQUE in to-layer behavior | Okke Formsma | |
2021-01-01 | refactor(behaviors): use ZMK_BEHAVIOR_OPAQUE and ZMK_BEHAVIOR_TRANSPARENT | Okke Formsma | |
Use these instead of the magic return values 0 and 1 for behavior_driver_api return values. | |||
2021-01-01 | refactor(events): return 'ZMK_EV_EVENT_BUBBLE' instead of magic number 0 | Okke Formsma | |
2021-01-01 | chore: standardize C style headers | innovaker | |
Changes made with regex plus some manual tweaks. Find: /^\/\*.*\n(?:^\*.*\n)*^.*\*.*?[Cc]opyright.*?(\d{4}) *([0-9A-z,_\- ]+).*?\n(?:^.*\*.*\n)*^.*\*.*?SPDX-License-Identifier:? *(.+) *?\n(?:^.*\*.*\n)*.*\*\//gm Replace: /* * Copyright (c) $1 $2 * * SPDX-License-Identifier: $3 */ PR: #565 | |||
2021-01-01 | refactor(app): format with prettier (#563) | innovaker | |
prettier --write . PR: #563 | |||
2021-01-01 | feat(shields): add ws2812 underglow support to lily58 (nice_nano) | KemoNine | |
2021-01-01 | feat(shields): add eek shield | Mango The Fourth | |
PR: #529 | |||
2020-12-31 | feat(boards): Add BDN9 Rev2 board. | Pete Johanson | |
* Onboard stm32f072. * 3 possible encoder positions. * Underglow/per-key not yet support. | |||
2020-12-31 | fix(sensors): Use status filter on sensors node. | Pete Johanson | |
2020-12-30 | fix(power): Fix for 2.4 API changes. | Pete Johanson | |
2020-12-29 | fix(west): Restore atmel west module. | Pete Johanson | |
2020-12-29 | (feature) Add &to keycode/behavior (#489) | KemoNine | |
feat(behaviors): Add `&to` behavior to switch to a layer. | |||
2020-12-29 | feat(ext-power): Cut power when PM is sleeping | Nick Winans | |
2020-12-28 | Add uppermost, current layer status widget to oled (#493) | KemoNine | |
* Add uppermost, current layer status widget to oled * Run clang format * Fixup display widget source includes in CMakeLists * Update layer widget to only be enabled on primary half of a split keyboard and shuffle some of the options specific to the widget to be enabled via the widget * Update to latest lvgl/zmk/zephyr ; remove version text from oled per PR * Fixup file names * Remove last remenants of the version display text from the oled * Fixup clang-format Co-authored-by: KemoNine <mcrosson@kemonine.info> | |||
2020-12-28 | refactor(app): replace zmk_keymap_layers_state with zmk_keymap_layers_state_t | innovaker | |
Aligns with typedef _t convention. PR: #531 | |||
2020-12-28 | refactor(app): replace zmk_mod_flags with zmk_mod_flags_t | innovaker | |
Aligns with typedef _t convention. PR: #531 | |||
2020-12-28 | refactor(app): replace zmk_mod with zmk_mod_t | innovaker | |
Aligns with typedef _t convention. PR: #531 | |||
2020-12-28 | refactor(app): replace zmk_key with zmk_key_t | innovaker | |
Aligns with typedef _t convention. PR: #531 | |||
2020-12-28 | fix(shields): Enable USB by default on right side. | Pete Johanson | |
* Ensures USB power detection for sleep/charging is properly detected on the right side by deafult. | |||
2020-12-28 | refactor(splits): Ability to override split role. | Pete Johanson | |
* Move central/peripheral setting to Kconfig.defconfig files to allow left/right .conf files to override central/peripheral role for splits. | |||
2020-12-28 | refactor: replace filename hyphens with underscores | innovaker | |
Aligns *.h and *.c to underscore naming convention. These were kept (with warnings) for backwards compatibility with external boards/shields: - kscan-mock.h - matrix-transform.h They should be removed in the future. PR: #523 | |||
2020-12-28 | chore(tests): remove useless &cp test | Okke Formsma | |
2020-12-21 | chore(display): add header to CMakeLists.txt | innovaker | |
PR: #533 | |||
2020-12-21 | refactor(app): remove zmk_action | innovaker | |
zmk_action isn't referenced anywhere. PR: #530 | |||
2020-12-21 | chore(display): add header to Kconfig | innovaker | |
PR: #534 | |||
2020-12-21 | refactor(app): remove handlers.h | innovaker | |
handlers.h isn't referenced elsewhere. PR: #526 | |||
2020-12-21 | chore(display): align status_screen copyright | innovaker | |
PR: #535 | |||
2020-12-17 | fix(sticky keys): add 0xFF mask to usage_page | innovaker | |
Aligns unpacking of usage_page with its equivalent line in keycode-state-changed.h PR: #520 |