Peter Johanson
0a40f922b5
refactor(split): Seperate peripheral BLE handling.
...
* Move foundational BLE code for split
peripherals to a dedicated file to avoid
tons of conditionals and awkward code.
2 years ago
Cem Aksoylar
25f89ee6ab
feat(battery): Add Kconfig setting for battery level report interval
2 years ago
dependabot[bot]
56fb07dffe
chore(deps-dev): bump webpack from 5.58.2 to 5.72.1 in /docs
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.58.2 to 5.72.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.58.2...v5.72.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Joel Spadin
0738b4b2b0
refactor(kscan): Match direct GPIO driver to matrix driver
...
Rewrote the direct GPIO kscan driver to match the improvements made to
the matrix driver in 82cb762698
and
f946dc6893
. It now uses the same
debouncing system as the matrix driver.
2 years ago
Nick Winans
54747a52f9
fix(sleep): use pm_power_state_force for proper device power management
2 years ago
Stefán Páll Sturluson
d7ba7a1bee
fix(codes): typo in C_SUBTITLES.
2 years ago
zhiayang
19cc96b86d
fix(boards): Fix battery ADC channel for Mikoto
3 years ago
Peter Johanson
eca37b6219
fix(boards): Add flash/settings for XIAO BLE
...
* Ensure flash/NVS/settings configs are enabled.
3 years ago
Peter Johanson
41dc774848
fix(boards): Fix key position 4 flakiness w/ RGB
...
* Remove MISO pin from pinctrl for BDN9 rev2 board, to avoid
the 4th switch being set up for an alternate function, which
was causing spurious key press events to be triggered.
3 years ago
Peter Johanson
6227866e8c
feat(setup): Disallow split w/ wired controller.
...
For now, disallow wired split combination during setup.
3 years ago
Kurtis Lew
8bbbf530a7
fix(docs): Remove code-snippet backticks from customization.md title
...
Discussed here: https://discord.com/channels/719497620560543766/883452966114324550/970385441134104747
Code snippets in titles are not formatted properly in page titles
3 years ago
Joel Spadin
d7b912b798
fix(docs): Fix broken links in FAQs
3 years ago
Nick Winans
d33b35513b
feat(usb): Set default HID interval to 1ms (1000Hz)
3 years ago
Dom H
e5843b268c
fix(docs): Clarify `timeout-ms` for Combos
3 years ago
Peter Johanson
aa3773fb93
fix(build): Use `continue-on-error` for cache.
...
* Switch to attempting caching, but with
`continue-on-error` so we don't fail builds
while waiting on GH Actions fix.
3 years ago
Peter Johanson
16ffc7aca6
fix(build): Temporarily disable user build caching
...
* GH Actions errors, disabling caching of west
modules for now.
3 years ago
Andrew Rae
b5efc7a7eb
feat(behaviors): Add `global-quick-tap`
3 years ago
Xudong Zheng
dffae5cf2b
fix(docs): Correct default Mod-Tap behavior
3 years ago
Joel Spadin
11ab52582c
refactor(battery): Auto enable battery drivers
...
CONFIG_ZMK_BATTERY_NRF_VDDH and CONFIG_ZMK_BATTERY_VOLTAGE_DIVIDER are
now automatically enabled if a DT node with the matching "compatible"
property is present and enabled, so they no longer need to be manually
set for each board.
3 years ago
Joel Spadin
6d6efa32f5
refactor(kscan): Auto enable kscan drivers
...
The key scanning drivers are now automatically enabled when a DT node
with the matching "compatible" property is present and enabled, so they
no longer need to be manually set for each board.
3 years ago
Joel Spadin
a3a9510e47
refactor(kscan): Use GPIO DT spec macros in matrix driver
3 years ago
Kurtis Lew
2a38849f4e
fix(docs): Fix link to `BT_CTLR_TX_PWR` adjustment in Zephyr docs
3 years ago
Nick Winans
2c7e5b9232
refactor(ble): Use auto phy/conn for split
3 years ago
Luigi311
13014d3f28
Remove descriptions and defaults for already set variables
...
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
3 years ago
Luigi311
7443a917cb
Add ble connection interval support
...
Signed-off-by: Luigi311 <luigi311.lg@gmail.com>
3 years ago
Peter Johanson
486174fc41
fix(split): Raise split notification stack size.
...
* Larger stack for split peripheral notifications
to avois stack overflow with logging on.
3 years ago
Thomas de Barochez
a24cc5d688
doc(backlight): small typo
3 years ago
Peter Johanson
56465354cf
feat(blog): Add second birthday post.
3 years ago
Peter Johanson
9f222fe700
fix: Exclude `sof` module to avoid build breakage.
3 years ago
Peter Johanson
c8c273d83b
feat(docs): Add TOC to supported hardware page.
3 years ago
dependabot[bot]
158ac27207
chore(deps-dev): bump eslint-plugin-mdx from 1.13.0 to 1.17.0 in /docs
...
Bumps [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx ) from 1.13.0 to 1.17.0.
- [Release notes](https://github.com/mdx-js/eslint-mdx/releases )
- [Changelog](https://github.com/mdx-js/eslint-mdx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mdx-js/eslint-mdx/compare/v1.13.0...v1.17.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-mdx
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
e13ea3fbfb
chore(deps): bump @fortawesome/react-fontawesome in /docs
...
Bumps [@fortawesome/react-fontawesome ](https://github.com/FortAwesome/react-fontawesome ) from 0.1.16 to 0.1.18.
- [Release notes](https://github.com/FortAwesome/react-fontawesome/releases )
- [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/react-fontawesome/compare/0.1.16...0.1.18 )
---
updated-dependencies:
- dependency-name: "@fortawesome/react-fontawesome"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
56d5f4153c
chore(deps): bump async from 2.6.3 to 2.6.4 in /docs
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Dom H
6308ab9426
fix(docs): Ensure relative links always resolve
...
Linking to the document _file path_ rather than the document _URL_
ensures that the link resolves regardless of trailing slash config.
More information is at https://docusaurus.io/docs/docs-markdown-features
3 years ago
Adrian
3ff8014cf2
ci: sort build configuration output
...
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
3 years ago
Adrian
142d518734
ci: make cache hash independent of input parameter
3 years ago
elagil
b7771fbdd2
ci: updated for Zephyr 3.0, cache invalidation
3 years ago
elagil
e676c79929
fix(ci): generalize path to west.yml
3 years ago
elagil
0f70f40054
style(ci): add empty lines for readability
3 years ago
elagil
2c4ca7390b
feat(ci): Use input variables for configuring user build
3 years ago
Adrian
b1687eec2a
fix(ci): path to custom west.yml
...
Co-authored-by: Joel Spadin <joelspadin@gmail.com>
3 years ago
elagil
bbaa6af81b
feat(ci): introduce reusable user-config workflow
3 years ago
Peter Johanson
d0176f3685
fix(boards): Enable battery driver for XIAO BLE.
3 years ago
Dom H
3e294375b6
feat(docs): Provide current status of Displays
3 years ago
Joel Spadin
b7b026f20c
feat(docs): Add battery sensor documentation
3 years ago
Joel Spadin
f91472fbe5
fix(battery): Warn if using deprecated battery label
3 years ago
Joel Spadin
388e345c28
feat(battery)!: Add chosen node for battery
...
battery.c now uses the zmk,battery chosen node to select a battery
sensor. Using the node labeled "BATTERY" is maintained for backwards
compatibility but is now deprecated. Custom boards should switch to
using the chosen node.
# Conflicts:
# app/boards/arm/bluemicro840/bluemicro840_v1.dts
# app/boards/arm/nice60/nice60.dts
# app/boards/arm/nrfmicro/nrfmicro_13.dts
# Conflicts:
# app/boards/arm/bluemicro840/bluemicro840_v1.dts
3 years ago
Nick Winans
d08463e483
fix(ble): Restore manual connection params
3 years ago
DoctorNefario
c7a6836735
fix(docs): Add `#include` to Underglow upgrade notes
3 years ago
Herald
ebc6275a72
fix(docs): Document `ignore-modifiers` and `quick-release` for sticky keys ( #1228 )
3 years ago