mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Merge branch 'update/esp32h2_h2_beta2_controller_lib_to_cd9dd20' into 'master'
Update esp32h2 beta2 lib to controller master See merge request espressif/esp-idf!18876
This commit is contained in:
commit
0d86ca59a6
@ -58,13 +58,9 @@
|
||||
#define OSI_COEX_VERSION 0x00010006
|
||||
#define OSI_COEX_MAGIC_VALUE 0xFADEBEAD
|
||||
|
||||
#if CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_1
|
||||
#define EXT_FUNC_VERSION 0x20220125
|
||||
#define EXT_FUNC_MAGIC_VALUE 0xA5A5A5A5
|
||||
#elif CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_2
|
||||
#define EXT_FUNC_VERSION 0xE0000001
|
||||
#define EXT_FUNC_MAGIC_VALUE 0xA5A5A5A5
|
||||
#endif
|
||||
|
||||
/* Types definition
|
||||
************************************************************************
|
||||
*/
|
||||
@ -94,11 +90,9 @@ struct ext_funcs_t {
|
||||
void (* _task_delete)(void *task_handle);
|
||||
void (*_osi_assert)(const uint32_t ln, const char *fn, uint32_t param1, uint32_t param2);
|
||||
uint32_t (* _os_random)(void);
|
||||
#if CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_1
|
||||
int (* _ecc_gen_key_pair)(uint8_t *pub, uint8_t *priv);
|
||||
int (* _ecc_gen_dh_key)(const uint8_t *remote_pub_key_x, const uint8_t *remote_pub_key_y, const uint8_t *local_priv_key, uint8_t *dhkey);
|
||||
int (* _esp_reset_rpa_moudle)(void);
|
||||
#endif
|
||||
uint32_t magic;
|
||||
};
|
||||
|
||||
@ -214,11 +208,9 @@ struct ext_funcs_t ext_funcs_ro = {
|
||||
._task_delete = task_delete_wrapper,
|
||||
._osi_assert = osi_assert_wrapper,
|
||||
._os_random = osi_random_wrapper,
|
||||
#if CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_1
|
||||
._ecc_gen_key_pair = ble_sm_alg_gen_key_pair,
|
||||
._ecc_gen_dh_key = ble_sm_alg_gen_dhkey,
|
||||
._esp_reset_rpa_moudle = esp_reset_rpa_moudle,
|
||||
#endif
|
||||
.magic = EXT_FUNC_MAGIC_VALUE,
|
||||
};
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 841644b836dc74844651a8221978719e5f06f0e2
|
||||
Subproject commit 8bf4c4c2cb1f964122977c9995863f325346411d
|
@ -118,13 +118,9 @@ esp_err_t esp_ble_tx_power_set(esp_ble_power_type_t power_type, esp_power_level_
|
||||
*/
|
||||
esp_power_level_t esp_ble_tx_power_get(esp_ble_power_type_t power_type);
|
||||
|
||||
#if CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_1
|
||||
#define CONFIG_VERSION 0x20220409
|
||||
#define CONFIG_MAGIC 0x5A5AA5A5
|
||||
#elif CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_2
|
||||
#define CONFIG_VERSION 0x20211021
|
||||
#define CONFIG_MAGIC 0x5A5AA5A5
|
||||
#endif
|
||||
#define CONFIG_VERSION 0x20220409
|
||||
#define CONFIG_MAGIC 0x5A5AA5A5
|
||||
|
||||
/**
|
||||
* @brief Controller config options, depend on config mask.
|
||||
* Config mask indicate which functions enabled, this means
|
||||
@ -173,16 +169,12 @@ typedef struct {
|
||||
uint8_t ble_hci_uart_uart_parity;
|
||||
uint8_t enable_tx_cca;
|
||||
uint8_t cca_rssi_thresh;
|
||||
#if CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_1
|
||||
uint8_t cca_drop_mode;
|
||||
int8_t cca_low_tx_pwr;
|
||||
#endif
|
||||
uint8_t sleep_en;
|
||||
uint8_t coex_phy_coded_tx_rx_time_limit;
|
||||
uint8_t dis_scan_backoff;
|
||||
#if CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_1
|
||||
uint8_t scan_classify_filter_enable;
|
||||
#endif
|
||||
uint32_t config_magic;
|
||||
} esp_bt_controller_config_t;
|
||||
|
||||
@ -229,8 +221,11 @@ typedef struct {
|
||||
.ble_hci_uart_uart_parity = DEFAULT_BT_LE_HCI_UART_PARITY, \
|
||||
.enable_tx_cca = DEFAULT_BT_LE_TX_CCA_ENABLED, \
|
||||
.cca_rssi_thresh = 256 - DEFAULT_BT_LE_CCA_RSSI_THRESH, \
|
||||
.cca_drop_mode = 0, \
|
||||
.cca_low_tx_pwr = 0, \
|
||||
.sleep_en = NIMBLE_SLEEP_ENABLE, \
|
||||
.coex_phy_coded_tx_rx_time_limit = DEFAULT_BT_LE_COEX_PHY_CODED_TX_RX_TLIM_EFF, \
|
||||
.scan_classify_filter_enable = false, \
|
||||
.config_magic = CONFIG_MAGIC, \
|
||||
};
|
||||
|
||||
|
@ -614,6 +614,7 @@ ets_secure_boot_revoke_public_key_digest = 0x40000994;
|
||||
***************************************/
|
||||
|
||||
/* Functions */
|
||||
/*
|
||||
ble_controller_rom_data_init = 0x40000b08;
|
||||
ble_osi_coex_funcs_register = 0x40000b0c;
|
||||
bt_rf_coex_cfg_get_default = 0x40000b10;
|
||||
@ -1605,7 +1606,9 @@ r_sec_phy_valid = 0x40001a74;
|
||||
r_sub24 = 0x40001a78;
|
||||
r_swap_buf = 0x40001a7c;
|
||||
r_swap_in_place = 0x40001a80;
|
||||
*/
|
||||
/* Data (.data, .bss, .rodata) */
|
||||
/*
|
||||
ble_hci_uart_reset_cmd = 0x3ff1ffe0;
|
||||
ble_hci_trans_env_p = 0x3fcdffc4;
|
||||
ble_hci_trans_mode = 0x3fcdfebc;
|
||||
@ -1673,7 +1676,7 @@ sync_dynamic_param_rom = 0x3ff1fbe4;
|
||||
g_ble_plf_log_level = 0x3fcdfe60;
|
||||
g_msys_pool_list = 0x3fcdfe58;
|
||||
g_os_mempool_list = 0x3fcdfe50;
|
||||
|
||||
*/
|
||||
|
||||
/***************************************
|
||||
Group rom_phy
|
||||
|
Loading…
x
Reference in New Issue
Block a user