summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-21fix: Add missing semicolon for nano V2 case.Peter Johanson
2021-07-18docs(setup): replace `zephyr-west-action` with `zmk-docker`innovaker
This should've been changed after #481. See: https://github.com/zmkfirmware/zmk/pull/481 PR: https://github.com/zmkfirmware/zmk/pull/845
2021-07-17chore(deps): bump @docusaurus/* to 2.0.0-beta.3Peter Johanson
2021-07-17feat(docs): Add Zephyr 2.5 blog post.Peter Johanson
Simple blog post outlining the work done for the Zephyr 2.5 upgrade, and steps needed to make the most of it. Co-authored-by: innovaker <66737976+innovaker@users.noreply.github.com>
2021-07-17feat(devcontainer): bump `zmk-dev-arm` to `2.5`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17ci: bump `zmk-build-arm` to `2.5`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17docs: bump Zephyr documentation links to Zephyr v2.5.0innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17docs(setup): add `x86_64-linux` to Zephyr SDK setup filenameinnovaker
See: zmkfirmware/zmk-docker@b8341e185ab694f7c596b81d03ada34ac76d2f1c PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17docs(setup): bump `ZSDK_VERSION` to `0.12.4`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17fix(display): Avoid fault w/ LVGL API usage.Peter Johanson
* Increment the tick from within the ISR itself. * Don't call task handler until in the display callback. PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17refactor(boards): Switch proton_c to newer pinmux approach.Peter Johanson
See: https://github.com/zephyrproject-rtos/zephyr/issues/28999 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17fix(boards): Enable pinmux for bdn9_rev2 by default.Pete Johanson
See: https://github.com/zephyrproject-rtos/zephyr/issues/28999 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17fix(tests): Revert default to previous formatter.Pete Johanson
* new cbprintf formatter causes issues for our use of string formatting. See: https://github.com/zephyrproject-rtos/zephyr/pull/29876 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17refactor(core): Move away from deprecated DT API.Pete Johanson
* Move to `DEVICE_DT_INST_DEFINE` everywhere. See: https://docs.zephyrproject.org/2.5.0/releases/release-notes-2.5.html#deprecated-in-this-release PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17refactor(core): update power API to Zephyr v2.5.0innovaker
See: https://github.com/zephyrproject-rtos/zephyr/pull/29410 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17feat: bump `zephyr` to `v2.5.0+zmk-fixes`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-15feat(docs): Add nice!nano v2 to scripts, actions, and documentationNick Winans
asdf asdf asdf
2021-07-15feat(boards): Add nice!nano v2Nick Winans
2021-06-21chore(deps-dev): bump eslint from 7.28.0 to 7.29.0 in /docsdependabot[bot]
Bumps [eslint](https://github.com/eslint/eslint) from 7.28.0 to 7.29.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.28.0...v7.29.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2021-06-21chore(deps): bump @docusaurus/preset-classic in /docsdependabot[bot]
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) from 2.0.0-beta.0 to 2.0.0-beta.1. - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-beta.1/packages/docusaurus-preset-classic) --- updated-dependencies: - dependency-name: "@docusaurus/preset-classic" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2021-06-21chore(deps): bump @docusaurus/core in /docsdependabot[bot]
Bumps [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) from 2.0.0-beta.0 to 2.0.0-beta.1. - [Release notes](https://github.com/facebook/docusaurus/releases) - [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-beta.1/packages/docusaurus) --- updated-dependencies: - dependency-name: "@docusaurus/core" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2021-06-16docs(setup): fix whitespace in Fedora toolchain install commandinnovaker
Aligns Fedora whitespace with Debian.
2021-06-16docs(setup): remove extra slash from Fedora toolchain install commandinnovaker
2021-06-16docs(setup): fix whitespace mismatch in host dependenciesinnovaker
Replaces spaces with tabs (bzip2).
2021-06-13fix(behaviors): Fix timing of delayed hold-tap triggerOkke Formsma
A hold-tap timer event would be triggered too soon if the hold-tap was delayed for longer than its tapping-term. This may cause accidental hold behavior when the correct behavior would be tap. By queuing the timer event instead of executing it immediately, other delayed events get a chance to be processed properly.
2021-06-10fix(shields): Cradio v2 keymap/shield improvementsDavid Barr
* fix cradio dtsi add new keymap and readme Co-authored-by: Dom H <dom@hxy.io>
2021-06-10fix(docs): Add permanent redict to zmk.dev domain.Peter Johanson
2021-06-10refactor: Move to new zmk.dev domain name.Peter Johanson
2021-06-09chore(docs): Bump prettier, and reformat w/ it.Peter Johanson
* Bump to prettier 2.3.1. * Re-run prettier:format to apply updated format.
2021-06-09chore(deps): bump react-toastify from 6.0.9 to 7.0.4 in /docsdependabot[bot]
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 6.0.9 to 7.0.4. - [Release notes](https://github.com/fkhadra/react-toastify/releases) - [Commits](https://github.com/fkhadra/react-toastify/compare/v6.0.9...v7.0.4) --- updated-dependencies: - dependency-name: react-toastify dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2021-06-09chore(deps): bump react and react-dom in /docsdependabot[bot]
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom). These dependencies needed to be updated together. Updates `react` from 16.14.0 to 17.0.2 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v17.0.2/packages/react) Updates `react-dom` from 16.14.0 to 17.0.2 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v17.0.2/packages/react-dom) --- updated-dependencies: - dependency-name: react dependency-type: direct:production update-type: version-update:semver-major - dependency-name: react-dom dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2021-06-09fix(docs): Upgrade docusaurus, webpack/loaders.Peter Johanson
Upgrade to the new Docusaurus 2 beta release, which also required upgrades to newer Webpack@5, and some API fixes for TOC changes.
2021-06-08fix(shields): added right alt and layer quick tap to JianAlexander Krikun
2021-06-08feat(docs): Add icon legend to the feature matrixMartin Eberhardt
Add icon legend to the feature matrix
2021-06-08chore(deps): bump react-copy-to-clipboard from 5.0.2 to 5.0.3 in /docsdependabot[bot]
Bumps [react-copy-to-clipboard](https://github.com/nkbt/react-copy-to-clipboard) from 5.0.2 to 5.0.3. - [Release notes](https://github.com/nkbt/react-copy-to-clipboard/releases) - [Commits](https://github.com/nkbt/react-copy-to-clipboard/compare/v5.0.2...v5.0.3) Signed-off-by: dependabot[bot] <support@github.com>
2021-06-08fix(kscan): Fix nibble demux scan errors on encoder rowJay Greco
+ Add a 1us sleep to let the column selection settle in order to avoid spurious keypresses when row capacitance is high (like on the encoder row)
2021-06-08docs(codes): Use LSHIFT/RSHIFT in keymap upgraderDom H
2021-06-08docs(codes): Refer to LSHIFT instead of LSHFTDom H
`LSHIFT` is slightly more intuitive and should result in fewer user errors.
2021-06-08docs(codes): Add LSHIFT and RSHIFT aliasesDom H
2021-06-08feat(keys): Add LSHIFT and RSHIFT aliasesDom H
Using LSHIFT or RSHIFT instead of LSHFT or RSHFT was a common error.
2021-06-08fix(docs): Update macos GCC embedded section with brew cmdIvan Smirnov
* Update macos GCC embedded section with brew cmd Brew has a cask for GCC embedded, so we can make this guide more user friendly by providing it.
2021-06-08fix(combos): Check each combo key, not just lastJonathan Rascher
The current combo completion check only makes sure the last key in the combo is set. This works when the combo is typed correctly initially, or when reraising events in a combo of length two. However, it fails for longer combos since the last event in pressed_keys might be set, but the first (or subsequent) event in pressed_keys can be NULL thanks to release_pressed_keys. Also added a regression test.
2021-06-08test(combo): Add unit test for complete long comboJonathan Rascher
2021-06-08refactor(combos): Rename existing long combo testJonathan Rascher
This test doesn't test a long combo that completes, but rather one that's incomplete (so the combo doesn't trigger). Renaming to avoid confusion when we add more long combo tests.
2021-06-08fix(ble): Ignore out of range profilesJoel Spadin
Don't allow selecting a BLE profile that is out of range to avoid reading/writing past the end of the profiles array.
2021-06-04fix(boards): Set nice!60 nRF subfamily for openocd (#816)Nick Winans
2021-05-31fix(boards): Add delay on initializing external power for BlueMicro840Anthony Amanse
This commits adds a delay of 20ms on initializing the external power control driver. Previously, OLED's i2c driver is failing to initialize the display. This commit fixes that issue. Signed-off-by: Anthony Amanse <ghieamanse@gmail.com>
2021-05-31fix(boards): Fix Blue LED pin definition in BlueMicro840Anthony Amanse
This commit fixes the pin definition for BlueMicro840. Based on the schematics, the blue led is at pin 1.10. Signed-off-by: Anthony Amanse <ghieamanse@gmail.com>
2021-05-30feat(boards): Add nice!60 boardNick Winans
2021-05-27fix(tests): Use debug builds and high resolution timerOkke Formsma
By setting CONFIG_DEBUG, the native_posix builds will not be optimized which makes debugging them much nicer. By setting CONFIG_SYS_CLOCK_TICKS_PER_SEC to 1000, debug prints have a higher resolution and not always show up as multiples of 10ms.