feat(ble): allow dongle without Bluetooth profiles

Allow setting CONFIG_BT_MAX_CONN to CONFIG_ZMK_SPLIT_BLE_CENTRAL_PERIPHERALS for
dongle mode without Bluetooth profiles (USB output only).
This commit is contained in:
Xudong Zheng 2024-03-06 23:25:00 -05:00
parent cd25c12ce9
commit 928f82ab81

View file

@ -162,6 +162,13 @@ bool zmk_ble_active_profile_is_connected(void) {
advertising_status = ZMK_ADV_CONN;
int update_advertising(void) {
#if IS_ENABLED(CONFIG_ZMK_SPLIT_ROLE_CENTRAL)
if (CONFIG_ZMK_SPLIT_BLE_CENTRAL_PERIPHERALS == CONFIG_BT_MAX_CONN) {
LOG_INF("skipped advertising, no connections allocated for profiles");
return 0;
}
#endif
int err = 0;
bt_addr_le_t *addr;
struct bt_conn *conn;