mirror of https://github.com/zmkfirmware/zmk.git
refactor(split): Refactor split code for extension Extract central/peripheral code to allow for plugging in alternate transports, instead of tying all split logic to BT. feat(split): Add full-duplex wired split support * Depends on full-duplex hardware UART for communication. * Supports all existing central commands/peripheral events, including sensors/inputs from peripherals. * Only one wired split peripheral supported (for now) * Relies on chosen `zmk,split-uart` referencing the UART device. docs: Add wired split config docs. Migrate split to its own dedicated config file, and add details on wired split config. Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com> fix: Properly override stack size on RP2040 Move the system work queue stack size override on RP2040 ouf of a `ZMK_BLE` conditional so it is properly applied generally for that SoC. --------- Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| a_dux | ||
| bat43 | ||
| bfo9000 | ||
| boardsource3x4 | ||
| boardsource5x12 | ||
| chalice | ||
| clog | ||
| clueboard_california | ||
| contra | ||
| corne | ||
| cradio | ||
| crbn | ||
| eek | ||
| elephant42 | ||
| ergodash | ||
| eternal_keypad | ||
| fourier | ||
| helix | ||
| hummingbird | ||
| iris | ||
| jian | ||
| jiran | ||
| jorne | ||
| knob_goblin | ||
| kyria | ||
| leeloo | ||
| leeloo_micro | ||
| lily58 | ||
| lotus58 | ||
| m60 | ||
| microdox | ||
| minivan_studio_tester | ||
| murphpad | ||
| naked60 | ||
| nibble | ||
| nice_view | ||
| nice_view_adapter | ||
| osprette | ||
| pancake | ||
| posix_pro_micro | ||
| posix_seeed_xiao | ||
| qaz | ||
| quefrency | ||
| redox | ||
| reviung5 | ||
| reviung34 | ||
| reviung41 | ||
| reviung53 | ||
| romac | ||
| romac_plus | ||
| settings_reset | ||
| snap | ||
| sofle | ||
| splitkb_aurora_corne | ||
| splitkb_aurora_helix | ||
| splitkb_aurora_lily58 | ||
| splitkb_aurora_sofle | ||
| splitkb_aurora_sweep | ||
| splitreus62 | ||
| tester_pro_micro | ||
| tester_xiao | ||
| tg4x | ||
| tidbit | ||
| two_percent_milk | ||
| waterfowl | ||
| zmk_uno | ||
| zodiark | ||