Cargo Features

[dependencies]
da14531-sdk = { version = "0.1.1", default-features = false, features = ["custom_rest_evt_cb", "sleep_mode_ext_on", "sleep_mode_ext_otp_copy_on", "sleep_mode_off", "address_mode_public", "address_mode_static", "ble_client_profiles", "ble_server_profiles", "profile_anc_client", "profile_bcs_server", "profile_bms_server", "profile_cts_client", "profile_cts_server", "profile_custom_server", "profile_custom_server1", "profile_custom_server2", "profile_dis_server", "profile_findme_locator", "profile_findme_target", "profile_gatt_client", "profile_prox_reporter", "profile_suota_receiver", "profile_wss_server", "exclude_dlg_timer"] }
default = address_mode_public, custom_rest_evt_cb, profile_custom_server1, profile_dis_server, sleep_mode_off

These default features are set whenever da14531-sdk is added without default-features = false somewhere in the dependency tree.

custom_rest_evt_cb default

Custom REST event callback

sleep_mode_ext_on

Sleep modes

sleep_mode_ext_otp_copy_on
sleep_mode_off default
address_mode_public default

BLE address modes

address_mode_static
ble_client_profiles profile_anc_client? profile_cts_client? profile_findme_locator? profile_gatt_client?

BLE profiles

ble_server_profiles profile_batt_server? profile_bcs_server? profile_bms_server? profile_cts_server? profile_custom_server1 profile_custom_server2? profile_dis_server profile_findme_target? profile_prox_reporter? profile_suota_receiver? profile_uds_server? profile_wss_server?
profile_anc_client = ble_client_profiles
profile_batt_server profile_bcs_server = ble_server_profiles
profile_bms_server = ble_server_profiles
profile_cts_client = ble_client_profiles
profile_cts_server = ble_server_profiles
profile_custom_server profile_custom_server1 profile_custom_server2?

Affects app::custs_get_func_callbacks, app_modules::app_custs, profiles::custom

profile_custom_server1 default = ble_server_profiles, profile_custom_server

Affects app::app_custs1_enable, app_custs::custs1, custs::custs1

profile_custom_server2 = ble_server_profiles, profile_custom_server

Affects app::app_custs2_enable, app_custs::custs2

profile_dis_server default = ble_server_profiles

Affects app_modules::app_diss, profiles::dis

profile_findme_locator = ble_client_profiles
profile_findme_target = ble_server_profiles
profile_gatt_client = ble_client_profiles
profile_prox_reporter = ble_server_profiles
profile_suota_receiver = ble_server_profiles
profile_uds_server profile_wss_server = ble_server_profiles
exclude_dlg_timer

Other features