BT GENERIC DEFINES¶
应用程序示例¶
API 参考手册¶
宏¶
-
ESP_BT_OCTET16_LEN
¶
-
ESP_BT_OCTET8_LEN
¶
-
ESP_DEFAULT_GATT_IF
¶ Default GATT interface id.
-
ESP_BLE_CONN_PARAM_UNDEF
¶ Default BLE connection param, if the value doesn’t be overwritten.
-
ESP_BLE_IS_VALID_PARAM
(x, min, max)¶ Check the param is valid or not.
-
ESP_UUID_LEN_16
¶
-
ESP_UUID_LEN_32
¶
-
ESP_UUID_LEN_128
¶
-
ESP_BD_ADDR_LEN
¶ Bluetooth address length.
-
ESP_APP_ID_MIN
¶ Minimum of the application id.
-
ESP_APP_ID_MAX
¶ Maximum of the application id.
-
ESP_BD_ADDR_STR
¶
-
ESP_BD_ADDR_HEX
(addr)¶
类型定义¶
-
typedef uint8_t
esp_bt_octet16_t
[ESP_BT_OCTET16_LEN]¶
-
typedef uint8_t
esp_bt_octet8_t
[ESP_BT_OCTET8_LEN]¶
-
typedef uint8_t
esp_bd_addr_t
[ESP_BD_ADDR_LEN]¶ Bluetooth device address.
枚举¶
-
enum
esp_bt_status_t
¶ Status Return Value.
Values:
-
ESP_BT_STATUS_SUCCESS
= 0¶
-
ESP_BT_STATUS_FAILURE
= 1¶
-
ESP_BT_STATUS_PENDING
= 2¶
-
ESP_BT_STATUS_BUSY
= 3¶
-
ESP_BT_STATUS_NO_RESOURCES
= 4¶
-
ESP_BT_STATUS_WRONG_MODE
= 5¶
-
-
enum
esp_bt_dev_type_t
¶ Bluetooth device type.
Values:
-
ESP_BT_DEVICE_TYPE_BREDR
= 0x01¶
-
ESP_BT_DEVICE_TYPE_BLE
= 0x02¶
-
ESP_BT_DEVICE_TYPE_DUMO
= 0x03¶
-
-
enum
esp_bd_addr_type_t
¶ Own BD address source of the device.
Values:
-
BD_ADDR_PUBLIC
¶ Public Address.
-
BD_ADDR_PROVIDED_RND
¶ Provided random address.
-
BD_ADDR_GEN_STATIC_RND
¶ Provided static random address.
-
BD_ADDR_GEN_RSLV
¶ Generated resolvable private random address.
-
BD_ADDR_GEN_NON_RSLV
¶ Generated non-resolvable private random address.
-
BD_ADDR_PROVIDED_RECON
¶ Provided Reconnection address.
-