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.
2022-05-05 22:58:56 -04:00
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
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
Peter Johanson
b54128331e
feat(shields): Add Kyria Rev2 shield.
...
* New matrix pin selections.
* New encoder pins.
2022-02-19 23:48:06 -05:00
Lucas Uyezu
4a1254bc27
Add support for Knob Goblin shield
2022-02-03 12:02:45 -06:00
Temur Beissov
c74ae45e17
Lotus58 ( #1090 )
...
* lotus58 shield added
* lotus58 default keymap
* lotus58 keymap legend update
* Lotus58 keymap fix
* lotus58 keymap update
* lotus58 kb name fixed
* lotus58 keymap update
PR fix
2022-01-31 13:02:19 -06:00
Sam Mohr
4c317e0feb
Add support for the Clog ( #1092 )
...
* Add support for the Clog
* format DTSI definition
* add a default keymap
* update copyright year, reduce conf to minimum
2022-01-30 14:55:22 -06:00
iangus
4039a50ec3
Add Contra shield ( #633 )
...
* Add Contra Shield (#1 )
* Add bluetooth control layer to contra keymap (#2 )
* fix contra keymap issues
* add bluetooth control layer
* clean up contra files
* add contra.conf file
* add missing bracket for default_layer
* update copyright year to 2021
* add contra metadata file
* refactor pro micro overlay for new syntax
2022-01-30 13:48:35 -06:00
David Fiander
970e63bec6
fix(boards): Properly use dfu-util to flash DZ60
2022-01-12 21:36:08 -05:00
zhiayang
d29236141e
fix(boards): Proper active high and init delay for Mikoto ext-power
2022-01-11 16:07:30 -05:00
Midge 't Hoen
e0620f1a2d
Bump init delay to 50ms for nico-nano
2022-01-03 14:39:42 -06:00
Alexander Krikun
7b023affbd
Add support for the Jiran ( #1048 )
...
* initial files to get stuff working
* Keymap by Ladniy
* Format update to new standards
* keymap update
* header
* Fixed transform, removed left and right .conf files
* Apply suggestions from code review
Formatting
Co-authored-by: Nick Winans <nick@winans.codes>
Co-authored-by: Nick Winans <nick@winans.codes>
2021-12-14 11:32:59 -06:00
Peter Johanson
af98a3fd6e
fix(shields): Don't enable SSD1306 automatically.
...
* Fix Murphpad conditional to ensure SSD1306 driver isn't
enabled whenever `ZMK_DISPLAY` is enabled.
2021-12-13 17:06:46 -05:00