zmk
zmk copied to clipboard
feat(split): allow multiple peripherals
Similar to #836 using the up-to-date peripheral handling code. I've just added logic to keep scanning until all config defined peripheral slots are filled.
I've tested this code to work on NRF52840 split hardware, with a makerdiary NRF52840-MDK dongle. See my WIP config files.
I noticed that a single peripheral address is stored via zmk_ble_set_peripheral_addr()
but this doesn't seem to be used anywhere so I've left it as-is for now.
Can you please rebase to account for the recent refactors added to help support the upcoming split wired support?
@petejohanson I was just revisiting this. Are you in favour of closing this for #836? Looks like the other PR is more up to date and contains the same functionality.
closing in favour of the OG #836. Which I have been testing and it is working well.