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.
2022-04-25 22:34:04 -04:00
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.
2022-04-25 22:28:53 -04:00
Peter Johanson
d0176f3685
fix(boards): Enable battery driver for XIAO BLE.
2022-04-19 01:28:22 +00:00
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
2022-04-17 11:30:57 -04:00
Peter Johanson
22c487f276
feat(boards): Add BDN9 rev2 RGB support
2022-04-09 21:57:22 -04:00
Peter Johanson
b44410ac44
feat(shields): Add Hummingbird shield
...
* Reference shield for the Seeed(uino) XIAO interconnect.
2022-04-06 16:26:55 -04:00
Peter Johanson
953f5212a8
refactor(tests): Move to native_posix_64 target.
...
* Allows removing multilib from docker images
* Run properly in aarch64 host docker
containers for testing on Rasberry Pi.
* Small sticky-keys fix to initialize w/ correct
constant for max uin32_t value.
2022-04-03 00:10:29 -04:00
Peter Johanson
97e62f2da5
feat(boards): Add Seeed(uino) XIAO interconnect
...
* Document the Seeed(uino) XIAO interconnect
* Add metadata files for two upstream boards, XIAO and XIAO BLE.
* Add conf and overlay files to properly configure the boards
for ZMK use.
2022-04-03 00:10:29 -04:00
Peter Johanson
9368f6200c
fix(display): Add zephyr,display chosen nodes.
2022-04-03 00:10:29 -04:00
Peter Johanson
4eb8f8cd23
refactor(boards): Use Zephyr UF2 generation.
2022-04-03 00:10:29 -04:00
Peter Johanson
cc51562f78
fix(boards): Move ARM clock config to DTS.
2022-04-03 00:10:29 -04:00
Peter Johanson
ded79ba422
fix: Remove deprecated pinmux code.
2022-04-03 00:10:29 -04:00
Peter Johanson
bf2fc68070
fix(underglow): Add newly required color-mapping prop.
2022-04-03 00:10:29 -04:00
Peter Johanson
c5ab8a9444
refactor: Move the DT based CDC ACM setup.
2022-04-03 00:10:29 -04:00
Peter Johanson
6287819fcc
refactor: Move to USB_DEVICE_STACK symbol.
...
See: https://docs.zephyrproject.org/latest/releases/release-notes-2.7.html#changes-in-this-release
2022-04-03 00:10:29 -04:00
JW2586
8bb66aadc1
Merge branch 'zmkfirmware:main' into main
2022-03-31 15:47:05 +01:00
Peter Johanson
20fcd35026
fix(docs): AVR, not AMR.
2022-03-29 22:01:15 -04:00
Peter Johanson
7453ce20a8
fix(docs): Whitespace clean-up.
2022-03-29 21:46:23 -04:00
rhhub
b6238fa464
fix(docs): Emphasize AMR processor incompatibility with ZMK
2022-03-29 21:45:21 -04:00
ClicketySplit
97e50c39d5
Added BT Configuration Management to Raise Layer
...
Added Function Keys, and some Navigation Keys to Lower Layer.
2022-03-27 15:52:06 -05:00
ClicketySplit
bbfe4b98dc
Updated copyright year.
2022-03-27 15:52:06 -05:00
ClicketySplit
8c66072f93
Updated copyright year.
2022-03-27 15:52:06 -05:00
ClicketySplit
e6a19ab7bc
Updated copyright year.
2022-03-27 15:52:06 -05:00
ClicketySplit
7385ef57bb
Updated copyright year.
2022-03-27 15:52:06 -05:00
ClicketySplit
fddea99cf4
Updated copyright year.
2022-03-27 15:52:06 -05:00
ClicketySplit
53ac073737
Updated copyright year.
2022-03-27 15:52:06 -05:00
ClicketySplit
89d5c496cb
Deleted as recommended.
2022-03-27 15:52:06 -05:00
ClicketySplit
4e4ed73e17
Deleted as recommended.
2022-03-27 15:52:06 -05:00
ClicketySplit
bc0c49b087
Deleted as recommended.
2022-03-27 15:52:06 -05:00
ClicketySplit
c97f7a1044
Update app/boards/shields/leeloo/Kconfig.defconfig
...
Co-authored-by: Nick Winans <nick@winans.codes>
2022-03-27 15:52:06 -05:00
ClicketySplit
ab5517b858
The inaugural commit for Leeloo's firmware.
2022-03-27 15:52:06 -05:00
Peter Johanson
35e73d40f5
fix(boards): Enable direct polling for BDN9.
...
* BDN9 Rev2 requires direct polling,
interrupts don't work as expected.
2022-03-24 03:51:08 +00:00
Krzysztof Gutkowski
459972fddd
fix(boards): Adjust matrix for BT60v1 to fix the broken right Shift key
...
according to the diagram from the board creators, it should be RC(3,12)
instead of RC(3,13)
2022-03-14 13:01:54 -05:00
Aaron Nunley
d6a2290d5e
Added support for 2% Milk (Updated with metadata)
...
Update app/boards/shields/two_percent_milk/two_percent_milk.overlay
Co-Authored-By: Nick Winans <nick@winans.codes>
2022-03-14 01:26:24 -05:00
Carlos Filoteo
2b4d5dd7d9
feat(shields): Add elephant42 Shield Support ( #1009 )
...
* Initial Elephant42 implementation
* Add underglow feature
* Fix keymap
* Copy corne defconfig for OLED and LED
* Fix matrix positions
* Add nice_nano_v2.overlay
* Usability improvements to keymap
* Update LED length
* Delete nice_nano v1 overlay
* Remove unused conf files
* Add copyright/license headers
* PR feedback
* Try fixing formatting again
* Minor format
* More missed tabs
* Format
2022-03-14 00:51:55 -05:00
Nick Winans
a1a8c30f7f
Remove deprecated key codes from bat43 keymap
2022-03-14 00:43:03 -05:00
dnaq
745338dc10
feat(shield): Add Bat43 shield
...
See https://kbd.dailycraft.jp/bat43/ for details.
2022-03-14 00:43:03 -05:00
Kurt
f1b5dc4081
fix(shields): Proper arrow comments in reference keymap
...
swapped the up and down arrows to reflect the bindings
2022-03-05 13:01:41 -05:00
Peter Johanson
1d5b48cb52
fix(shields): Add missing kyria_rev2.keymap
...
Needed for setup.sh script, which assumes the shield ID name, not
the shield dir name for downloading.
2022-02-20 16:24:55 +00:00
Peter Johanson
7b1b979461
fix(shields): Proper siblings for Kyria Rev2.
2022-02-20 16:11:50 +00:00
JW2586
62eeae3b7b
Removed SeveredDuck36
2022-02-20 16:01:33 +00:00
JW2586
31a818ec52
Update Kconfig.shield
2022-02-20 15:53:23 +00:00
JW2586
0248ec9fbb
Merge branch 'main' of https://github.com/JW2586/zmk
2022-02-20 15:46:43 +00:00
JW2586
1d0d6f1d96
Changed lisences and encoders
2022-02-20 15:46:36 +00:00
JW2586
76c16d26a8
Merge branch 'zmkfirmware:main' into main
2022-02-20 15:34:47 +00:00
JW2586
e922d3b8f7
Added waterfowl shield
2022-02-20 15:33:50 +00:00
Peter Johanson
b54128331e
feat(shields): Add Kyria Rev2 shield.
...
* New matrix pin selections.
* New encoder pins.
2022-02-19 23:48:06 -05:00
JW2586
8e8e291960
Added Encoder support
2022-02-18 15:44:08 +00:00
JW2586
6ac0516f15
Create severedduck36.conf
2022-02-16 18:47:08 +00:00
JW2586
07aafaaafd
Added severedduck36 shield and default keymap
2022-02-16 18:34:26 +00:00