feat(bluetooth): Build on ARCH_POSIX.

This commit is contained in:
Peter Johanson 2023-07-12 23:00:05 -07:00 committed by Pete Johanson
parent 3fad4dba07
commit da15564d0e
2 changed files with 5 additions and 3 deletions

View file

@ -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

View file

@ -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);
} }