Closed LarryMerino closed 1 year ago
Did you enable bluetooth in the sdkconfig as per the usage section of esp32-nimble
? Also it seems like esp32-nimble
uses esp-idf v4.4.2
.
This issue doesn't seem to be related to esp-idf-sys, more so esp32-nimble
.
@N3xed You're right. It was the sdkconfig.defaults variables to enable the BLE. I just tried it just now when I saw your message and it works. 🙌🏽 🥳 I know esp32-nimble its built on 4.4.2 but in 5.1 version still works. I knew it for my previous project. Thank you very much again and sorry for the confusion. 🙏🏽
No worries. Closing.
I've been working for some time without problems with a project that has the following dependencies: ` [profile.release] opt-level = "s"
[profile.dev] debug = true # Symbols are nice and they don't increase the size on Flash opt-level = "z"
[features]
default = ["torrot"] torrot = []
[dependencies] log = { version = "0.4.17", default-features = false } esp-idf-sys = { version = "0.33.1", features = ["binstart"] } esp-idf-hal = { version = "0.41.2", features = [ "edge-executor", "embassy-sync", "critical-section", ] } esp-idf-svc = { version = "0.46.2", features = [ "nightly", "experimental", "embassy-time-driver", "embassy-time-isr-queue", ] } embedded-svc = { version = "0.25.1", features = ["nightly", "experimental"] } embedded-hal = "1.0.0-alpha.10"
ansi_term = "0.12" async-channel = "1.9.0" statig = "0.3.0" crossbeam-channel = "0.5.8" futures-lite = "1.13.0" once_cell = "1.18.0" regex = { version = "1.8.4", default-features = false, features = ["std", "unicode-perl"] } esp32-nimble = "0.1.4" edge-executor = "0.3.0" embassy-futures = { version = "0.1" } embassy-sync = { version = "0.1", features = ["std"] } embassy-time = "0.1.2" heapless = "0.7.16" lazy_static = { version = "1.4.0" } serde = { version = "1", default-features = false }
[build-dependencies] embuild = "0.31.2" ` But now when I try to create a new project using the same dependencies I can't build it
This is the error:
error[E0432]: unresolved imports
esp_idf_sys::ble_uuid_any_t,
esp_idf_sys::ble_uuid_cmp,
esp_idf_sys::os_mbuf_append` --> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_characteristic.rs:5:19os_mbuf_append
in the rootble_uuid_cmp
in the rootble_uuid_any_t
in the rootesp_idf_sys::ble_uuid_any_t
,esp_idf_sys::ble_uuid_cmp
,esp_idf_sys::os_mbuf_append
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_descriptor.rs:5:19os_mbuf_append
in the rootble_uuid_cmp
in the rootble_uuid_any_t
in the rooterror[E0432]: unresolved import
esp_idf_sys::ble_uuid_any_t
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_service.rs:2:5 | 2 | use esp_idf_sys::ble_uuid_any_t; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ noble_uuid_any_t
in the rooterror[E0433]: failed to resolve: could not find
ble_hs_adv_fields
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_advertising.rs:28:30 | 28 | adv_data: esp_idf_sys::ble_hs_adv_fields::default(), | ^^^^^^^^^^^^^^^^^ could not findble_hs_adv_fields
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_hs_adv_fields
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_advertising.rs:29:31 | 29 | scan_data: esp_idf_sys::ble_hs_adv_fields::default(), | ^^^^^^^^^^^^^^^^^ could not findble_hs_adv_fields
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_gap_adv_params
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_advertising.rs:30:32 | 30 | adv_params: esp_idf_sys::ble_gap_adv_params::default(), | ^^^^^^^^^^^^^^^^^^ could not findble_gap_adv_params
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_hs_adv_fields
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_advertising.rs:52:34 | 52 | self.adv_data = esp_idf_sys::ble_hs_adv_fields::default(); | ^^^^^^^^^^^^^^^^^ could not findble_hs_adv_fields
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_hs_adv_fields
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_advertising.rs:53:35 | 53 | self.scan_data = esp_idf_sys::ble_hs_adv_fields::default(); | ^^^^^^^^^^^^^^^^^ could not findble_hs_adv_fields
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_gap_adv_params
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_advertising.rs:54:36 | 54 | self.adv_params = esp_idf_sys::ble_gap_adv_params::default(); | ^^^^^^^^^^^^^^^^^^ could not findble_gap_adv_params
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_uuid_any_t
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_advertising.rs:77:26 | 77 | let x = esp_idf_sys::ble_uuid_any_t::from(uuid); | ^^^^^^^^^^^^^^ could not findble_uuid_any_t
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_gatt_dsc_def
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_characteristic.rs:195:26 | 195 | .push(esp_idf_sys::ble_gatt_dsc_def::default()); | ^^^^^^^^^^^^^^^^ could not findble_gatt_dsc_def
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_gatt_svc_def
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_service.rs:39:35 | 39 | let mut svc = [esp_idf_sys::ble_gatt_svc_def::default(); 2]; | ^^^^^^^^^^^^^^^^ could not findble_gatt_svc_def
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_gatt_chr_def
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/server/ble_service.rs:64:30 | 64 | .push(esp_idf_sys::ble_gatt_chr_def::default()); | ^^^^^^^^^^^^^^^^ could not findble_gatt_chr_def
inesp_idf_sys
error[E0433]: failed to resolve: could not find
ble_gap_conn_desc
inesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/utilities/ble_functions.rs:5:31 | 5 | let mut desc = esp_idf_sys::ble_gap_conn_desc::default(); | ^^^^^^^^^^^^^^^^^ could not findble_gap_conn_desc
inesp_idf_sys
error[E0425]: cannot find value
BLE_ADDR_PUBLIC
in this scope --> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_address.rs:5:12 | 5 | Public = BLE_ADDRPUBLIC as , | ^^^^^^^^^^^^^^^ not found in this scopeerror[E0425]: cannot find value
BLE_ADDR_RANDOM
in this scope --> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_address.rs:6:12 | 6 | Random = BLE_ADDRRANDOM as , | ^^^^^^^^^^^^^^^ not found in this scopeerror[E0425]: cannot find value
BLE_ADDR_PUBLIC_ID
in this scope --> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_address.rs:7:14 | 7 | PublicID = BLE_ADDR_PUBLICID as , | ^^^^^^^^^^^^^^^^^^ not found in this scopeerror[E0425]: cannot find value
BLE_ADDR_RANDOM_ID
in this scope --> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_address.rs:8:14 | 8 | RandomID = BLE_ADDR_RANDOMID as , | ^^^^^^^^^^^^^^^^^^ not found in this scopeble_addr_t
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_address.rs:13:34in_addr_t
9854 | pub type in_addr_t = __uint32_t; | ------------------ similarly named type alias
in_addr_t
defined hereble_addr_t
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_address.rs:19:27in_addr_t
9854 | pub type in_addr_t = __uint32_t; | ------------------ similarly named type alias
in_addr_t
defined hereble_addr_t
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_address.rs:29:24in_addr_t
9854 | pub type in_addr_t = __uint32_t; | ------------------ similarly named type alias
in_addr_t
defined hereble_addr_t
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_address.rs:30:31in_addr_t
9854 | pub type in_addr_t = __uint32_t; | ------------------ similarly named type alias
in_addr_t
defined hereerror[E0425]: cannot find function
ble_gatts_reset
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:22:16 | 22 | esp_idf_sys::ble_gatts_reset(); | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
ble_svc_gap_init
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:23:16 | 23 | esp_idf_sys::ble_svc_gap_init(); | ^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
ble_svc_gatt_init
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:24:16 | 24 | esp_idf_sys::ble_svc_gatt_init(); | ^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
BLE_OWN_ADDR_PUBLIC
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:29:49 | 29 | pub static mut OWN_ADDR_TYPE: u8 = esp_idf_sys::BLE_OWN_ADDRPUBLIC as ; | ^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
esp_bt_controller_mem_release
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:49:32 | 49 | esp_nofail!(esp_idf_sys::esp_bt_controller_mem_release( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
esp_bt_mode_t_ESP_BT_MODE_CLASSIC_BT
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:50:22 | 50 | esp_idf_sys::esp_bt_mode_t_ESP_BT_MODE_CLASSIC_BT | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
nimble_port_init
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:56:20 | 56 | esp_idf_sys::nimble_port_init(); | ^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:58:20 | 58 | esp_idf_sys::ble_hs_cfg.sync_cb = Some(Self::on_sync); | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:59:20 | 59 | esp_idf_sys::ble_hs_cfg.reset_cb = Some(Self::on_reset); | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:62:20 | 62 | esp_idf_sys::ble_hs_cfg.sm_io_cap = esp_idf_sys::BLE_HS_IO_NO_INPUTOUTPUT as ; | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
BLE_HS_IO_NO_INPUT_OUTPUT
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:62:56 | 62 | esp_idf_sys::ble_hs_cfg.sm_io_cap = esp_idf_sys::BLE_HS_IO_NO_INPUTOUTPUT as ; | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:63:20 | 63 | esp_idf_sys::ble_hs_cfg.set_sm_bonding(0); | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:64:20 | 64 | esp_idf_sys::ble_hs_cfg.set_sm_mitm(0); | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:65:20 | 65 | esp_idf_sys::ble_hs_cfg.set_sm_sc(1); | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:66:20 | 66 | esp_idf_sys::ble_hs_cfg.sm_our_key_dist = 1; | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:67:20 | 67 | esp_idf_sys::ble_hs_cfg.sm_their_key_dist = 3; | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:68:20 | 68 | esp_idf_sys::ble_hs_cfg.store_status_cb = Some(esp_idf_sys::ble_store_util_status_rr); | ^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_store_util_status_rr
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:68:67 | 68 | esp_idf_sys::ble_hs_cfg.store_status_cb = Some(esp_idf_sys::ble_store_util_status_rr); | ^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
nimble_port_freertos_init
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:72:20 | 72 | esp_idf_sys::nimble_port_freertos_init(Some(Self::blecent_host_task)); | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
esp_ble_tx_power_set
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:102:25 | 102 | ble!(esp_idf_sys::esp_ble_tx_power_set( | ^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
esp_ble_tx_power_get
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:110:48 | 110 | unsafe { core::mem::transmute(esp_idf_sys::esp_ble_tx_power_get(powertype as )) } | ^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
ble_svc_gap_device_name_set
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:120:25 | 120 | ble!(esp_idf_sys::ble_svc_gap_device_name_set( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
ble_hs_util_ensure_addr
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:128:20 | 128 | esp_idf_sys::ble_hs_util_ensure_addr(0); | ^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
ble_hs_id_infer_auto
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:130:32 | 130 | esp_nofail!(esp_idf_sys::ble_hs_id_infer_auto( | ^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
ble_hs_id_copy_addr
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:136:32 | 136 | esp_nofail!(esp_idf_sys::ble_hs_id_copy_addr( | ^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
nimble_port_run
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:162:20 | 162 | esp_idf_sys::nimble_port_run(); | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find function
nimble_port_freertos_deinit
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_device.rs:163:20 | 163 | esp_idf_sys::nimble_port_freertos_deinit(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EALREADY
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:19:24 | 19 | 0 | esp_idf_sys::BLE_HS_EALREADY | esp_idf_sys::BLE_HS_EDONE => Ok(value), | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EDONE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:19:55 | 19 | 0 | esp_idf_sys::BLE_HS_EALREADY | esp_idf_sys::BLE_HS_EDONE => Ok(value), | ^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
BLE_HS_ERR_ATT_BASE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:40:24 | 40 | if rc < esp_idf_sys::BLE_HS_ERR_ATT_BASE { | ^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EALREADY
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:42:20 | 42 | esp_idf_sys::BLE_HS_EALREADY => Some("Operation already in progress or completed."), | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EINVAL
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:43:20 | 43 | esp_idf_sys::BLE_HS_EINVAL => Some("One or more arguments are invalid."), | ^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EMSGSIZE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:44:20 | 44 | esp_idf_sys::BLE_HS_EMSGSIZE => Some("The provided buffer is too small."), | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ENOENT
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:45:20 | 45 | esp_idf_sys::BLE_HS_ENOENT => Some("No entry matching the specified criteria."), | ^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ENOMEM
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:46:20 | 46 | esp_idf_sys::BLE_HS_ENOMEM => Some("Operation failed due to resource exhaustion."), | ^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ENOTCONN
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:47:20 | 47 | esp_idf_sys::BLE_HS_ENOTCONN => Some("No open connection with the specified handle."), | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ENOTSUP
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:48:20 | 48 | esp_idf_sys::BLE_HS_ENOTSUP => Some("Operation disabled at compile time."), | ^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EAPP
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:49:20 | 49 | esp_idf_sys::BLE_HS_EAPP => Some("Application callback behaved unexpectedly."), | ^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EBADDATA
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:50:20 | 50 | esp_idf_sys::BLE_HS_EBADDATA => Some("Command from peer is invalid."), | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EOS
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:51:20 | 51 | esp_idf_sys::BLE_HS_EOS => Some("Mynewt OS error."), | ^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ECONTROLLER
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:52:20 | 52 | esp_idf_sys::BLE_HS_ECONTROLLER => Some("Event from controller is invalid."), | ^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ETIMEOUT
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:53:20 | 53 | esp_idf_sys::BLE_HS_ETIMEOUT => Some("Operation timed out."), | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EDONE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:54:20 | 54 | esp_idf_sys::BLE_HS_EDONE => Some("Operation completed successfully."), | ^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EBUSY
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:55:20 | 55 | esp_idf_sys::BLE_HS_EBUSY => Some("Operation cannot be performed until procedure completes."), | ^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EREJECT
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:56:20 | 56 | esp_idf_sys::BLE_HS_EREJECT => Some("Peer rejected a connection parameter update request."), | ^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EUNKNOWN
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:57:20 | 57 | esp_idf_sys::BLE_HS_EUNKNOWN => Some("Unexpected failure; catch all."), | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EROLE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:58:20 | 58 | esp_idf_sys::BLE_HS_EROLE => { | ^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ETIMEOUT_HCI
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:61:20 | 61 | esp_idf_sys::BLE_HS_ETIMEOUT_HCI => Some("HCI request timed out; controller unresponsive."), | ^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ENOMEM_EVT
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:62:20 | 62 | esp_idf_sys::BLE_HS_ENOMEM_EVT => Some( | ^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ENOADDR
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:65:20 | 65 | esp_idf_sys::BLE_HS_ENOADDR => { | ^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ENOTSYNCED
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:68:20 | 68 | esp_idf_sys::BLE_HS_ENOTSYNCED => { | ^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EAUTHEN
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:71:20 | 71 | esp_idf_sys::BLE_HS_EAUTHEN => Some("Insufficient authentication."), | ^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EAUTHOR
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:72:20 | 72 | esp_idf_sys::BLE_HS_EAUTHOR => Some("Insufficient authorization."), | ^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EENCRYPT
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:73:20 | 73 | esp_idf_sys::BLE_HS_EENCRYPT => Some("Insufficient encryption level."), | ^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_EENCRYPT_KEY_SZ
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:74:20 | 74 | esp_idf_sys::BLE_HS_EENCRYPT_KEY_SZ => Some("Insufficient key size"), | ^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ESTORE_CAP
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:75:20 | 75 | esp_idf_sys::BLE_HS_ESTORE_CAP => Some("Storage at capacity."), | ^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_HS_ESTORE_FAIL
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:76:20 | 76 | esp_idf_sys::BLE_HS_ESTORE_FAIL => Some("Storage IO error."), | ^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
BLE_HS_ERR_HCI_BASE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:79:31 | 79 | } else if rc < esp_idf_sys::BLE_HS_ERR_HCI_BASE { | ^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
BLE_HS_ERR_ATT_BASE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_returncode.rs:80:33 | 80 | let rc = rc - esp_idf_sys::BLE_HS_ERR_ATT_BASE; | ^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INVALID_HANDLE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:82:20 | 82 | esp_idf_sys::BLE_ATT_ERR_INVALID_HANDLE => Some("The attribute handle given was not valid on this server."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_READ_NOT_PERMITTED
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:83:20 | 83 | esp_idf_sys::BLE_ATT_ERR_READ_NOT_PERMITTED => Some("The attribute cannot be read."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_WRITE_NOT_PERMITTED
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:84:20 | 84 | esp_idf_sys::BLE_ATT_ERR_WRITE_NOT_PERMITTED => Some("The attribute cannot be written."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INVALID_PDU
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:85:20 | 85 | esp_idf_sys::BLE_ATT_ERR_INVALID_PDU => Some("The attribute PDU was invalid."), | ^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INSUFFICIENT_AUTHEN
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:86:20 | 86 | esp_idf_sys::BLE_ATT_ERR_INSUFFICIENT_AUTHEN => Some("The attribute requires authentication before it can be read or written."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_REQ_NOT_SUPPORTED
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:87:20 | 87 | esp_idf_sys::BLE_ATT_ERR_REQ_NOT_SUPPORTED => Some("Attribute server does not support the request received from the client."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INVALID_OFFSET
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:88:20 | 88 | esp_idf_sys::BLE_ATT_ERR_INVALID_OFFSET => Some("Offset specified was past the end of the attribute."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INSUFFICIENT_AUTHOR
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:89:20 | 89 | esp_idf_sys::BLE_ATT_ERR_INSUFFICIENT_AUTHOR => Some("The attribute requires authorization before it can be read or written."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_PREPARE_QUEUE_FULL
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:90:20 | 90 | esp_idf_sys::BLE_ATT_ERR_PREPARE_QUEUE_FULL => Some("Too many prepare writes have been queued."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_ATTR_NOT_FOUND
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:91:20 | 91 | esp_idf_sys::BLE_ATT_ERR_ATTR_NOT_FOUND => Some("No attribute found within the given attribute handle range."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_ATTR_NOT_LONG
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:92:20 | 92 | esp_idf_sys::BLE_ATT_ERR_ATTR_NOT_LONG => Some("The attribute cannot be read or written using the Read Blob Request."), | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INSUFFICIENT_KEY_SZ
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:93:20 | 93 | esp_idf_sys::BLE_ATT_ERR_INSUFFICIENT_KEY_SZ => Some("The Encryption Key Size used for encrypting this link is insufficient."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INVALID_ATTR_VALUE_LEN
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:94:20 | 94 | esp_idf_sys::BLE_ATT_ERR_INVALID_ATTR_VALUE_LEN => Some("The attribute value length is invalid for the operation."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_UNLIKELY
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:95:20 | 95 | esp_idf_sys::BLE_ATT_ERR_UNLIKELY => Some("The attribute request has encountered an error that was unlikely, could not be completed as requested."), | ^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INSUFFICIENT_ENC
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:96:20 | 96 | esp_idf_sys::BLE_ATT_ERR_INSUFFICIENT_ENC => Some("The attribute requires encryption before it can be read or written."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_UNSUPPORTED_GROUP
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:97:20 | 97 | esp_idf_sys::BLE_ATT_ERR_UNSUPPORTED_GROUP => Some("The attribute type is not a supported grouping attribute as defined by a higher layer specification."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
BLE_ATT_ERR_INSUFFICIENT_RES
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:98:20 | 98 | esp_idf_sys::BLE_ATT_ERR_INSUFFICIENT_RES => Some("Insufficient Resources to complete the request."), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
BLE_HS_ERR_HCI_BASE
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_returncode.rs:102:33 | 102 | let rc = rc - esp_idf_sys::BLE_HS_ERR_HCI_BASE; | ^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
ble_error_codes_BLE_ERR_UNKNOWN_HCI_CMD
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:104:20 | 104 | esp_idf_sys::ble_error_codes_BLE_ERR_UNKNOWN_HCI_CMD => Some("Unknown HCI Command"), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
ble_error_codes_BLE_ERR_UNK_CONN_ID
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:105:20 | 105 | esp_idf_sys::ble_error_codes_BLE_ERR_UNK_CONN_ID => Some("Unknown Connection Identifier"), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
ble_error_codes_BLE_ERR_CONN_TERM_LOCAL
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:106:20 | 106 | esp_idf_sys::ble_error_codes_BLE_ERR_CONN_TERM_LOCAL => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0531]: cannot find unit struct, unit variant or constant
ble_error_codes_BLE_ERR_CONN_ESTABLISHMENT
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_return_code.rs:109:20 | 109 | esp_idf_sys::ble_error_codes_BLE_ERR_CONN_ESTABLISHMENT => { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found inesp_idf_sys
error[E0425]: cannot find value
ble_hs_cfg
in crateesp_idf_sys
--> /Users/larry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.1.4/src/ble_security.rs:13:20 | 13 | esp_idf_sys::ble_hs_cfg.set_smbonding(bonding as ); | ^^^^^^^^^^ not found inesp_idf_sys
continue... `
I'm using esp-idf-template to create a new project and I can't get it to work with version 4.4 or 5.1 Any idea what I may be doing wrong?