Update IDF libs
This commit is contained in:
parent
a83dd5f2b5
commit
422d24b43f
Binary file not shown.
@ -73,11 +73,16 @@ esp_err_t esp_ota_write(esp_ota_handle_t handle, const void* data, size_t size);
|
|||||||
/**
|
/**
|
||||||
* @brief Finish the update and validate written data
|
* @brief Finish the update and validate written data
|
||||||
*
|
*
|
||||||
* @param handle Handle obtained from esp_ota_begin
|
* @param handle Handle obtained from esp_ota_begin.
|
||||||
*
|
*
|
||||||
* @return:
|
* @note After calling esp_ota_end(), the handle is no longer valid and any memory associated with it is freed (regardless of result).
|
||||||
* - ESP_OK: if validate ota image pass
|
*
|
||||||
* - ESP_ERR_OTA_VALIDATE_FAILED: validate the ota image is invalid
|
* @return:
|
||||||
|
* - ESP_OK: Newly written OTA app image is valid.
|
||||||
|
* - ESP_ERR_NOT_FOUND: OTA handle was not found.
|
||||||
|
* - ESP_ERR_INVALID_ARG: Handle was never written to.
|
||||||
|
* - ESP_ERR_OTA_VALIDATE_FAILED: OTA image is invalid (either not a valid app image, or - if secure boot is enabled - signature failed to verify.)
|
||||||
|
* - ESP_ERR_INVALID_STATE: If flash encryption is enabled, this result indicates an internal error writing the final encrypted bytes to flash.
|
||||||
*/
|
*/
|
||||||
esp_err_t esp_ota_end(esp_ota_handle_t handle);
|
esp_err_t esp_ota_end(esp_ota_handle_t handle);
|
||||||
|
|
||||||
|
@ -33,6 +33,7 @@ typedef struct {
|
|||||||
BD_ADDR remote_bda;
|
BD_ADDR remote_bda;
|
||||||
UINT32 trans_id;
|
UINT32 trans_id;
|
||||||
UINT8 congest;
|
UINT8 congest;
|
||||||
|
UINT16 frag_size;
|
||||||
#define BLUFI_PREPAIR_BUF_MAX_SIZE 1024
|
#define BLUFI_PREPAIR_BUF_MAX_SIZE 1024
|
||||||
uint8_t *prepare_buf;
|
uint8_t *prepare_buf;
|
||||||
int prepare_len;
|
int prepare_len;
|
||||||
@ -160,7 +161,9 @@ typedef struct blufi_frag_hdr blufi_frag_hdr_t;
|
|||||||
#define BLUFI_FC_IS_REQ_ACK(fc) ((fc) & BLUFI_FC_REQ_ACK_MASK)
|
#define BLUFI_FC_IS_REQ_ACK(fc) ((fc) & BLUFI_FC_REQ_ACK_MASK)
|
||||||
#define BLUFI_FC_IS_FRAG(fc) ((fc) & BLUFI_FC_FRAG_MASK)
|
#define BLUFI_FC_IS_FRAG(fc) ((fc) & BLUFI_FC_FRAG_MASK)
|
||||||
|
|
||||||
#define BLUFI_FRAG_DATA_MAX_LEN 50
|
/* BLUFI HEADER + TOTAL(REMAIN) LENGTH + CRC + L2CAP RESERVED */
|
||||||
|
#define BLUFI_MTU_RESERVED_SIZE (sizeof(struct blufi_hdr) + 2 + 2 + 3)
|
||||||
|
#define BLUFI_FRAG_DATA_DEFAULT_LEN (GATT_DEF_BLE_MTU_SIZE - BLUFI_MTU_RESERVED_SIZE)
|
||||||
|
|
||||||
//function declare
|
//function declare
|
||||||
void btc_blufi_protocol_handler(uint8_t type, uint8_t *data, int len);
|
void btc_blufi_protocol_handler(uint8_t type, uint8_t *data, int len);
|
||||||
|
@ -40,6 +40,7 @@ typedef struct {
|
|||||||
BT_HDR *(*make_ble_read_local_supported_features)(void);
|
BT_HDR *(*make_ble_read_local_supported_features)(void);
|
||||||
BT_HDR *(*make_ble_read_resolving_list_size)(void);
|
BT_HDR *(*make_ble_read_resolving_list_size)(void);
|
||||||
BT_HDR *(*make_ble_read_suggested_default_data_length)(void);
|
BT_HDR *(*make_ble_read_suggested_default_data_length)(void);
|
||||||
|
BT_HDR *(*make_ble_write_suggested_default_data_length)(uint16_t SuggestedMaxTxOctets, uint16_t SuggestedMaxTxTime);
|
||||||
BT_HDR *(*make_ble_set_event_mask)(const bt_event_mask_t *event_mask);
|
BT_HDR *(*make_ble_set_event_mask)(const bt_event_mask_t *event_mask);
|
||||||
} hci_packet_factory_t;
|
} hci_packet_factory_t;
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ typedef void (*eth_phy_func)(void);
|
|||||||
typedef esp_err_t (*eth_tcpip_input_func)(void *buffer, uint16_t len, void *eb);
|
typedef esp_err_t (*eth_tcpip_input_func)(void *buffer, uint16_t len, void *eb);
|
||||||
typedef void (*eth_gpio_config_func)(void);
|
typedef void (*eth_gpio_config_func)(void);
|
||||||
typedef bool (*eth_phy_get_partner_pause_enable_func)(void);
|
typedef bool (*eth_phy_get_partner_pause_enable_func)(void);
|
||||||
|
typedef void (*eth_phy_power_enable_func)(bool enable);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief ethernet configuration
|
* @brief ethernet configuration
|
||||||
@ -98,6 +98,7 @@ typedef struct {
|
|||||||
eth_gpio_config_func gpio_config; /*!< gpio config func */
|
eth_gpio_config_func gpio_config; /*!< gpio config func */
|
||||||
bool flow_ctrl_enable; /*!< flag of flow ctrl enable */
|
bool flow_ctrl_enable; /*!< flag of flow ctrl enable */
|
||||||
eth_phy_get_partner_pause_enable_func phy_get_partner_pause_enable; /*!< get partner pause enable */
|
eth_phy_get_partner_pause_enable_func phy_get_partner_pause_enable; /*!< get partner pause enable */
|
||||||
|
eth_phy_power_enable_func phy_power_enable; /*!< enable or disable phy power */
|
||||||
|
|
||||||
} eth_config_t;
|
} eth_config_t;
|
||||||
|
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user