Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-18 | fix: Only search for board one not found yet. | Peter Johanson | |
2021-10-18 | fix(keymaps): Properly locate split board keymaps. | Peter Johanson | |
* Find the unified keymap filename for onboard controller split keyboards. | |||
2021-10-16 | refactor: Add js-yaml dep, scrtipt gen tweaks. | Peter Johanson | |
* Make the synthetic "base name" property double underscore prefixed, since internal, and to avoid future conflicts w/ YAML format add'ns. * Switch to PS hash dictionaries for our metadata collections for saner data inspection/use. | |||
2021-10-16 | refactor: Config setup scripts to support onboard keyboards. | Peter Johanson | |
* Use unified config template repo that uses an external build matrix YAML file. * Proper handling for onboard keyboards, including splits, and supports for appending the right build matrix once selected. | |||
2021-10-13 | [squash] implement feedback | eyenseo | |
2021-10-13 | Add ergodash | eyenseo | |
2021-10-12 | chore: Add note about copyrights on PR checklist | Dom H | |
2021-10-12 | fix(display): Increase char buffer size to fit all symbols | Richard Kjerstadius | |
Recent refactoring of the font handling seems to have broken the display of the last symbol of the output status widget. From my analysis the last symbol is truncated because the buffer simply is too small. Increasing the buffer size to 9 fits all three possible symbols. | |||
2021-10-11 | add ranges and descriptions from #669 | git@jrhrsmit.nl | |
2021-10-10 | fix(underglow): Run clang-format | Nick Winans | |
2021-10-10 | feat(underglow): Add support for configurable min/max brightness | Simon Malinge | |
Co-authored-by: jrhrsmit <jasper.770@gmail.com> | |||
2021-10-10 | docs(docs): Document up-to-date Node.js repo | Jonathan Rascher | |
For example, Debian Bullseye (current stable) packages Node.js version 12, which is too old to build the docs successfully. At least version 14 is required, and version 16 is current. General advice seems to be to install from the NodeSource repo instead of your distro's repo, so I added a suggestion to the docs. | |||
2021-10-04 | feat(hid): Kconfig for basic/full consumer usages. | Peter Johanson | |
* Add ZMK_HID_CONSUMER_REPORT_USAGES choice to allow choosing between full consumer usage range, with poor OS compat, or basic consumer usage range, with broader compat. | |||
2021-10-04 | feat(hid): Configurable NKRO HID report support. | Pete Johanson | |
* Add Kconfig settings for NKRO or HKRO (boot compatible), HID report types for keyboard page. * Updated report storage and set/unset for each config. | |||
2021-10-03 | feat(boards): Add Zodiark shield | Aleblazer | |
2021-10-03 | chore: Add board/shield checklist for new PRs. | Nick Winans | |
2021-10-03 | feat(shields): Add Naked60BMP shield | Brandon Xie | |
2021-09-25 | feat(docs): Update documentation to match new Pro Micro nodes | Nick Winans | |
2021-09-25 | feat(boards): Remove usage of pro_micro_a/d nodes | Nick Winans | |
2021-09-25 | feat(boards): Add D18-21 to Pro Micro pin mappings | Nick Winans | |
2021-09-26 | refactor(boards): Remove leftover right split name | Peter Johanson | |
2021-09-25 | fix(docs): Update split naming system | Nick Winans | |
2021-09-25 | refactor(boards): Remove "left" from split keyboard names | Nick Winans | |
2021-09-25 | refactor(boards): Remove split right keyboard names | Nick Winans | |
2021-09-25 | refactor(display): Saner font selection/defaults. | Peter Johanson | |
* Only select fonts for the default built in status screen * Leverage theme default fonts, instead of hardcoding theme details in each component. | |||
2021-09-25 | refactor(display): Output/layer/battery thread safety. | Peter Johanson | |
* Submit widget updates to display queue. * Use mutex to control access to shared state for widgets. | |||
2021-09-25 | feat(display): Optional dedicated work queue. | Peter Johanson | |
* Add new Kconfig settingsx to allow selecting system or dedicated work queue for performing UI updates. * Allow UI updates to not block other system tasks when display is updating, especially important for e-ink displays. | |||
2021-09-24 | fix(setup): Fix sed delimiters for Cradio | Cem Aksoylar | |
2021-09-24 | fix(docs): Typo EC11_CONFIG | Richard Titmuss | |
This should be CONFIG_EC11 | |||
2021-09-23 | fix(hog): use OR instead of AND for bitmap | Xudong Zheng | |
2021-09-23 | fix(shield): Update URL in A. Dux metadata | Dom H | |
2021-09-23 | refactor(shield): "Architeuthis Dux" to "A. Dux" | Dom H | |
The shorter name is more user-friendly. | |||
2021-09-23 | feat(shield): Add Architeuthis Dux shield | Dom H | |
2021-09-22 | fix(docs): Remove build.yml from new shield steps | Dom H | |
2021-09-18 | fix(hog): encrypt perm for HID report map/ref. | Peter Johanson | |
* Workaround for ensuring macOS pairing happens early enough, for their stack, we require encryption for the hids report map and report ref characteristics as well, to trigger pairing ealier in the connection process for macOS. | |||
2021-09-17 | fix(docs): Set "Mouse Keys" as "Under Development" | Dom H | |
2021-09-17 | fix(docs) add `BT_PRV` as suggested | Michael van Eerd | |
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com> | |||
2021-09-17 | fix(docs) Bluetooth behavior typo | Michael van Eerd | |
2021-09-17 | fix(docs) Move Number of Profiles note down | Michael van Eerd | |
2021-09-17 | feat(docs) Clarify Bluetooth profile pairing | Michael van Eerd | |
2021-09-17 | fix(docs): Remove unnecessary security warning for MacOS | Richard Titmuss | |
The security warning applies for downloaded executables. If you are following the instructions the toolchain is installed with brew and the security warning does not apply. This is explained in the removed link. | |||
2021-09-16 | fix: Use correct Quotation marks on line 65 (#942) | nevin | |
2021-09-14 | feat(docs): Add note to clarify shared .conf files do not apply outside ↵ | Cem Aksoylar | |
zmk-config | |||
2021-09-14 | fix(kscan): Allow composite driver to handle missing children. | Pete Johanson | |
For split keyboards using an IO expander over TRRS/i2c, if the right half isn't connected, we should be able to gracefully fallback to the left side still working. | |||
2021-09-14 | feat(board): Add Ferris 0.2 boards | Peter Johanson | |
* Onboard stm32f072 with mcp23018 IO expander. * No underglow support yet. * Miryoku inspired default layout. | |||
2021-09-14 | feat(drivers): Add mcp23017 driver based on upstream mcp23s17 one. | Pete Johanson | |
* Upstream Zephyr has in progress driver, so doing this locally here, until we can move over to that driver. | |||
2021-09-13 | fix(setup): Fix setup.ps1 to check Get-Acl exists | Peter Johanson | |
* `Get-Acl` not found in Linux Powershell version, so only call it if it exists. | |||
2021-09-11 | feat(metadata): Add YAML check/format npm scripts. | Peter Johanson | |
2021-09-11 | feat(metadata): Add MakerDiary nRF52840 M.2 interconnect | Peter Johanson | |
* Add interconnect details. * Add m60 and nrf52840_m2 metadata files. | |||
2021-09-11 | refactor(docs): Remove build.yml for new shield. | Peter Johanson | |
* No longer recommending that all new shields get added to the build matrix in `build.yml`, so we avoid conflicts. |