feat(bluetooth): Build on ARCH_POSIX.
This commit is contained in:
parent
3fad4dba07
commit
da15564d0e
2 changed files with 5 additions and 3 deletions
|
@ -127,9 +127,9 @@ menuconfig ZMK_BLE
|
||||||
select BT_SMP_APP_PAIRING_ACCEPT
|
select BT_SMP_APP_PAIRING_ACCEPT
|
||||||
select BT_PERIPHERAL
|
select BT_PERIPHERAL
|
||||||
select BT_DIS
|
select BT_DIS
|
||||||
select BT_SETTINGS
|
imply BT_SETTINGS if !ARCH_POSIX
|
||||||
select SETTINGS
|
imply SETTINGS if !ARCH_POSIX
|
||||||
imply ZMK_BATTERY_REPORTING
|
imply ZMK_BATTERY_REPORTING if !ARCH_POSIX
|
||||||
|
|
||||||
if ZMK_BLE
|
if ZMK_BLE
|
||||||
|
|
||||||
|
|
|
@ -106,7 +106,9 @@ void set_profile_address(uint8_t index, const bt_addr_le_t *addr) {
|
||||||
memcpy(&profiles[index].peer, addr, sizeof(bt_addr_le_t));
|
memcpy(&profiles[index].peer, addr, sizeof(bt_addr_le_t));
|
||||||
sprintf(setting_name, "ble/profiles/%d", index);
|
sprintf(setting_name, "ble/profiles/%d", index);
|
||||||
LOG_DBG("Setting profile addr for %s to %s", setting_name, addr_str);
|
LOG_DBG("Setting profile addr for %s to %s", setting_name, addr_str);
|
||||||
|
#if IS_ENABLED(CONFIG_SETTINGS)
|
||||||
settings_save_one(setting_name, &profiles[index], sizeof(struct zmk_ble_profile));
|
settings_save_one(setting_name, &profiles[index], sizeof(struct zmk_ble_profile));
|
||||||
|
#endif
|
||||||
k_work_submit(&raise_profile_changed_event_work);
|
k_work_submit(&raise_profile_changed_event_work);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue