mirror of
https://github.com/espressif/esp-idf.git
synced 2026-01-20 00:08:44 +00:00
Merge branch 'fix/ble_mesh_eliminate_deprecated_warn_for_mbt_v5.5' into 'release/v5.5'
fix(ble_mesh): eliminate deprecated warning for mbt (v5.5) See merge request espressif/esp-idf!44629
This commit is contained in:
@@ -14,7 +14,6 @@
|
||||
#define _BLE_MESH_MBT_DEPRECATE_WARN
|
||||
#warning "warning: 'All content in this document, including data structures and APIs, will be deprecated."
|
||||
#endif
|
||||
#endif /* CONFIG_BLE_MESH_MBT_SRV || CONFIG_BLE_MESH_MBT_CLI */
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
@@ -773,4 +772,5 @@ esp_err_t esp_ble_mesh_mbt_server_get_blob_reception_progress(esp_ble_mesh_model
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* CONFIG_BLE_MESH_MBT_SRV || CONFIG_BLE_MESH_MBT_CLI */
|
||||
#endif /* _ESP_BLE_MESH_MBT_MODEL_API_H_ */
|
||||
|
||||
@@ -19,6 +19,9 @@ extern "C" {
|
||||
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||
#endif
|
||||
|
||||
#define BTC_BLE_MESH_MBT_CLIENT_RESULT_COMPLETE 0x00
|
||||
#define BTC_BLE_MESH_MBT_CLIENT_RESULT_FAIL 0x01
|
||||
|
||||
typedef enum {
|
||||
BTC_BLE_MESH_ACT_MBT_CLIENT_RETRIEVE_CAPABILITIES,
|
||||
BTC_BLE_MESH_ACT_MBT_CLIENT_TRANSFER_BLOB,
|
||||
@@ -36,6 +39,49 @@ typedef enum {
|
||||
BTC_BLE_MESH_ACT_MBT_CLIENT_MAX,
|
||||
} btc_ble_mesh_mbt_client_act_t;
|
||||
|
||||
typedef enum {
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_RETRIEVE_CAPABILITIES_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_TRANSFER_BLOB_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SEND_BLOCK_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SEND_DATA_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_DETERMINE_BLOCK_STATUS_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_DETERMINE_TRANSFER_STATUS_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_CANCEL_TRANSFER_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SET_TRANSFER_TTL_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_CLEAR_TRANSFER_TTL_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SET_APP_IDX_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_CLEAR_APP_IDX_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SET_MULTICAST_ADDR_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_CLEAR_MULTICAST_ADDR_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_MAX,
|
||||
} btc_ble_mesh_mbt_client_evt_t;
|
||||
|
||||
typedef enum {
|
||||
BTC_BLE_MESH_ACT_MBT_SERVER_INITIALIZE_BLOB_RECEIVE,
|
||||
BTC_BLE_MESH_ACT_MBT_SERVER_CANCEL_BLOB_RECEIVE,
|
||||
BTC_BLE_MESH_ACT_MBT_SERVER_SET_BLOB_CAPABILITIES,
|
||||
BTC_BLE_MESH_ACT_MBT_SERVER_MAX,
|
||||
} btc_ble_mesh_mbt_server_act_t;
|
||||
|
||||
typedef enum {
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_INITIALIZE_BLOB_RECEIVE_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_CANCEL_BLOB_RECEIVE_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_SET_BLOB_CAPABILITIES_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_TRANSFER_GET,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_TRANSFER_START,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_TRANSFER_CANCEL,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_BLOCK_GET,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_BLOCK_START,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_CHUNK_TRANSFER,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_INFORMATION_GET,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOCK_RECEIVE_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_RECEIVE_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_RECEIVE_TIMEOUT,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_MAX,
|
||||
} btc_ble_mesh_mbt_server_evt_t;
|
||||
|
||||
#if CONFIG_BLE_MESH_MBT_SRV || CONFIG_BLE_MESH_MBT_CLI
|
||||
|
||||
typedef union {
|
||||
esp_ble_mesh_retrieve_capabilities_t retrieve_capabilities;
|
||||
esp_ble_mesh_transfer_blob_t transfer_blob;
|
||||
@@ -67,26 +113,6 @@ typedef union {
|
||||
} clear_multicast_addr;
|
||||
} btc_ble_mesh_mbt_client_args_t;
|
||||
|
||||
#define BTC_BLE_MESH_MBT_CLIENT_RESULT_COMPLETE 0x00
|
||||
#define BTC_BLE_MESH_MBT_CLIENT_RESULT_FAIL 0x01
|
||||
|
||||
typedef enum {
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_RETRIEVE_CAPABILITIES_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_TRANSFER_BLOB_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SEND_BLOCK_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SEND_DATA_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_DETERMINE_BLOCK_STATUS_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_DETERMINE_TRANSFER_STATUS_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_CANCEL_TRANSFER_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SET_TRANSFER_TTL_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_CLEAR_TRANSFER_TTL_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SET_APP_IDX_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_CLEAR_APP_IDX_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_SET_MULTICAST_ADDR_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_CLEAR_MULTICAST_ADDR_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_CLIENT_MAX,
|
||||
} btc_ble_mesh_mbt_client_evt_t;
|
||||
|
||||
void btc_ble_mesh_mbt_client_call_handler(btc_msg_t *msg);
|
||||
|
||||
void btc_ble_mesh_mbt_client_cb_handler(btc_msg_t *msg);
|
||||
@@ -103,12 +129,6 @@ void btc_ble_mesh_mbt_client_publish_callback(uint32_t opcode,
|
||||
void bt_mesh_mbt_client_cb_evt_to_btc(uint8_t event, uint8_t result,
|
||||
struct bt_mesh_model *model);
|
||||
|
||||
typedef enum {
|
||||
BTC_BLE_MESH_ACT_MBT_SERVER_INITIALIZE_BLOB_RECEIVE,
|
||||
BTC_BLE_MESH_ACT_MBT_SERVER_CANCEL_BLOB_RECEIVE,
|
||||
BTC_BLE_MESH_ACT_MBT_SERVER_SET_BLOB_CAPABILITIES,
|
||||
BTC_BLE_MESH_ACT_MBT_SERVER_MAX,
|
||||
} btc_ble_mesh_mbt_server_act_t;
|
||||
|
||||
typedef union {
|
||||
esp_ble_mesh_initialize_blob_receive_t initialize_blob_receive;
|
||||
@@ -116,23 +136,6 @@ typedef union {
|
||||
esp_ble_mesh_set_blob_capabilities_t set_blob_capabilities;
|
||||
} btc_ble_mesh_mbt_server_args_t;
|
||||
|
||||
typedef enum {
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_INITIALIZE_BLOB_RECEIVE_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_CANCEL_BLOB_RECEIVE_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_SET_BLOB_CAPABILITIES_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_TRANSFER_GET,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_TRANSFER_START,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_TRANSFER_CANCEL,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_BLOCK_GET,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_BLOCK_START,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_CHUNK_TRANSFER,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_INFORMATION_GET,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOCK_RECEIVE_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_RECEIVE_COMP,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_BLOB_RECEIVE_TIMEOUT,
|
||||
BTC_BLE_MESH_EVT_MBT_SERVER_MAX,
|
||||
} btc_ble_mesh_mbt_server_evt_t;
|
||||
|
||||
void btc_ble_mesh_mbt_server_call_handler(btc_msg_t *msg);
|
||||
|
||||
void btc_ble_mesh_mbt_server_cb_handler(btc_msg_t *msg);
|
||||
@@ -141,6 +144,8 @@ void bt_mesh_mbt_server_cb_evt_to_btc(uint8_t event,
|
||||
struct bt_mesh_model *model,
|
||||
struct bt_mesh_msg_ctx *ctx);
|
||||
|
||||
#endif /* CONFIG_BLE_MESH_MBT_SRV || CONFIG_BLE_MESH_MBT_CLI */
|
||||
|
||||
#if CONFIG_IDF_CI_BUILD
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user