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