summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2021-01-15fix(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-15refactor(core): define usage page as uint16_tinnovaker
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-13feat(combos): initial implementationOkke Formsma
closes #45
2021-01-08refactor(Kconfig): Set USB default based on hardware capabilitiesNick 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-08Remove 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 pressKemoNine
2021-01-08feat(core): Add USB logging Kconfig optionNick Winans
2021-01-08feat(tg4x): Reconcile with official keymap and tidy-upKemoNine
2021-01-08style(tg4x): Convert Kconfig spaces to tabsKemoNine
2021-01-08fix(tg4x): Add tg4x.conf to mirror other shield setupsKemoNine
2021-01-08refactor(tg4x): Cleanup tg4x overlayinnovaker
Tidies pin definitions and map.
2021-01-08chore(tg4x): fix copyright headerinnovaker
2021-01-08docs(tg4x): Add readme for tg4xKemoNine
2021-01-08fix(tg4x): Fix tg4x keyboard name in KconfigKemoNine
2021-01-08feat(tg4x): Add underglow support for tg4x + nice_nanoKemoNine
2021-01-07refactor(shields): standardize README.md filenamesinnovaker
Renames instances of `readme.md` to `README.md` so that it's easily noticed. PR: #561
2021-01-06chore: standardize # style headersinnovaker
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-05feat(shields): add helix shieldKingCoinless
PR: #429
2021-01-04fix(shield): BFO9000 uses USB on rightNick Winans
2021-01-04feat(display): Show layer label in widget.Pete Johanson
2021-01-04feat(keymap): API for retrieving label for a layerPete Johanson
2021-01-02feat(shields): add bfo9000 shieldpbz
PR: #472
2021-01-02chore(behavior): use ZMK_BEHAVIOR_OPAQUE in to-layer behaviorOkke Formsma
2021-01-01refactor(behaviors): use ZMK_BEHAVIOR_OPAQUE and ZMK_BEHAVIOR_TRANSPARENTOkke Formsma
Use these instead of the magic return values 0 and 1 for behavior_driver_api return values.
2021-01-01refactor(events): return 'ZMK_EV_EVENT_BUBBLE' instead of magic number 0Okke Formsma
2021-01-01chore: standardize C style headersinnovaker
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-01refactor(app): format with prettier (#563)innovaker
prettier --write . PR: #563
2021-01-01feat(shields): add ws2812 underglow support to lily58 (nice_nano)KemoNine
2021-01-01feat(shields): add eek shieldMango The Fourth
PR: #529
2020-12-31feat(boards): Add BDN9 Rev2 board.Pete Johanson
* Onboard stm32f072. * 3 possible encoder positions. * Underglow/per-key not yet support.
2020-12-31fix(sensors): Use status filter on sensors node.Pete Johanson
2020-12-30fix(power): Fix for 2.4 API changes.Pete Johanson
2020-12-29fix(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-29feat(ext-power): Cut power when PM is sleepingNick Winans
2020-12-28Add 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-28refactor(app): replace zmk_keymap_layers_state with zmk_keymap_layers_state_tinnovaker
Aligns with typedef _t convention. PR: #531
2020-12-28refactor(app): replace zmk_mod_flags with zmk_mod_flags_tinnovaker
Aligns with typedef _t convention. PR: #531
2020-12-28refactor(app): replace zmk_mod with zmk_mod_tinnovaker
Aligns with typedef _t convention. PR: #531
2020-12-28refactor(app): replace zmk_key with zmk_key_tinnovaker
Aligns with typedef _t convention. PR: #531
2020-12-28fix(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-28refactor(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-28refactor: replace filename hyphens with underscoresinnovaker
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-28chore(tests): remove useless &cp testOkke Formsma
2020-12-21chore(display): add header to CMakeLists.txtinnovaker
PR: #533
2020-12-21refactor(app): remove zmk_actioninnovaker
zmk_action isn't referenced anywhere. PR: #530
2020-12-21chore(display): add header to Kconfiginnovaker
PR: #534
2020-12-21refactor(app): remove handlers.hinnovaker
handlers.h isn't referenced elsewhere. PR: #526
2020-12-21chore(display): align status_screen copyrightinnovaker
PR: #535
2020-12-17fix(sticky keys): add 0xFF mask to usage_pageinnovaker
Aligns unpacking of usage_page with its equivalent line in keycode-state-changed.h PR: #520