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
somewhere in the dependency tree.default-features = false - 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