From 4345e15f23f9f870dd9082c8b480697c3604e2f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CYangZhao=E2=80=9D?= Date: Wed, 17 Nov 2021 11:36:36 +0800 Subject: [PATCH] Fix the high-impact issues from the code analysis report from customer. For the CID10564,10384,10280,10098,10038,The memory was released in other place. For the CID10365,it release the memory in the function when sent successfully. For the CID10268,10011, we need not change the code. --- components/bt/common/osi/alarm.c | 4 +- components/bt/common/osi/thread.c | 3 +- .../bt/host/bluedroid/api/esp_bt_device.c | 2 +- .../bt/host/bluedroid/api/esp_gap_ble_api.c | 52 +- .../host/bluedroid/api/esp_gatt_common_api.c | 20 +- .../bt/host/bluedroid/api/esp_gattc_api.c | 60 +- .../bt/host/bluedroid/api/esp_gatts_api.c | 50 +- .../bt/host/bluedroid/bta/dm/bta_dm_co.c | 4 +- .../bt/host/bluedroid/bta/gatt/bta_gattc_co.c | 4 + .../bt/host/bluedroid/btc/core/btc_dm.c | 2 +- .../btc/profile/std/gap/btc_gap_ble.c | 56 +- .../btc/profile/std/gatt/btc_gattc.c | 19 +- .../btc/profile/std/gatt/btc_gatts.c | 22 +- .../bt/host/bluedroid/stack/btm/btm_ble.c | 2 +- .../bt/host/bluedroid/stack/btm/btm_devctl.c | 2 +- .../bt/host/bluedroid/stack/btm/btm_sec.c | 2 +- .../bt/host/bluedroid/stack/gatt/gatt_db.c | 4 + .../bt/host/bluedroid/stack/gatt/gatt_utils.c | 2 +- .../bt/host/bluedroid/stack/l2cap/l2c_api.c | 3 + .../bt/host/bluedroid/stack/smp/smp_main.c | 2 +- tools/ci/check_copyright_ignore.txt | 3698 +++++++++++++++++ 21 files changed, 3837 insertions(+), 176 deletions(-) create mode 100644 tools/ci/check_copyright_ignore.txt diff --git a/components/bt/common/osi/alarm.c b/components/bt/common/osi/alarm.c index 736d67fd08..b6873a943d 100644 --- a/components/bt/common/osi/alarm.c +++ b/components/bt/common/osi/alarm.c @@ -143,7 +143,7 @@ static void alarm_cb_handler(struct alarm_t *alarm) OSI_TRACE_WARNING("%s, invalid state %d\n", __func__, alarm_state); return; } - btc_msg_t msg; + btc_msg_t msg = {0}; btc_alarm_args_t arg; msg.sig = BTC_SIG_API_CALL; msg.pid = BTC_PID_ALARM; @@ -173,7 +173,7 @@ osi_alarm_t *osi_alarm_new(const char *alarm_name, osi_alarm_callback_t callback goto end; } - esp_timer_create_args_t tca; + esp_timer_create_args_t tca = {0}; tca.callback = (esp_timer_cb_t)alarm_cb_handler; tca.arg = timer_id; tca.dispatch_method = ESP_TIMER_TASK; diff --git a/components/bt/common/osi/thread.c b/components/bt/common/osi/thread.c index c3786fe9f6..c26fc998c2 100644 --- a/components/bt/common/osi/thread.c +++ b/components/bt/common/osi/thread.c @@ -110,7 +110,6 @@ static void osi_thread_stop(osi_thread_t *thread) osi_thread_t *osi_thread_create(const char *name, size_t stack_size, int priority, osi_thread_core_t core, uint8_t work_queue_num) { int ret; - osi_thread_t *thread; struct osi_thread_start_arg start_arg = {0}; if (stack_size <= 0 || @@ -119,7 +118,7 @@ osi_thread_t *osi_thread_create(const char *name, size_t stack_size, int priorit return NULL; } - thread = (osi_thread_t *)osi_malloc(sizeof(osi_thread_t)); + osi_thread_t *thread = (osi_thread_t *)osi_malloc(sizeof(osi_thread_t)); if (thread == NULL) { goto _err; } diff --git a/components/bt/host/bluedroid/api/esp_bt_device.c b/components/bt/host/bluedroid/api/esp_bt_device.c index 212157e06d..3f1969ef18 100644 --- a/components/bt/host/bluedroid/api/esp_bt_device.c +++ b/components/bt/host/bluedroid/api/esp_bt_device.c @@ -30,7 +30,7 @@ const uint8_t *esp_bt_dev_get_address(void) esp_err_t esp_bt_dev_set_device_name(const char *name) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_dev_args_t arg; if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) { diff --git a/components/bt/host/bluedroid/api/esp_gap_ble_api.c b/components/bt/host/bluedroid/api/esp_gap_ble_api.c index f5260322eb..3b824685e4 100644 --- a/components/bt/host/bluedroid/api/esp_gap_ble_api.c +++ b/components/bt/host/bluedroid/api/esp_gap_ble_api.c @@ -33,7 +33,7 @@ esp_err_t esp_ble_gap_register_callback(esp_gap_ble_cb_t callback) #if (BLE_42_FEATURE_SUPPORT == TRUE) esp_err_t esp_ble_gap_config_adv_data(esp_ble_adv_data_t *adv_data) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -58,7 +58,7 @@ esp_err_t esp_ble_gap_config_adv_data(esp_ble_adv_data_t *adv_data) esp_err_t esp_ble_gap_set_scan_params(esp_ble_scan_params_t *scan_params) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -77,7 +77,7 @@ esp_err_t esp_ble_gap_set_scan_params(esp_ble_scan_params_t *scan_params) esp_err_t esp_ble_gap_start_scanning(uint32_t duration) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -105,7 +105,7 @@ esp_err_t esp_ble_gap_stop_scanning(void) esp_err_t esp_ble_gap_start_advertising(esp_ble_adv_params_t *adv_params) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -134,7 +134,7 @@ esp_err_t esp_ble_gap_stop_advertising(void) esp_err_t esp_ble_gap_update_conn_params(esp_ble_conn_update_params_t *params) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -164,7 +164,7 @@ esp_err_t esp_ble_gap_update_conn_params(esp_ble_conn_update_params_t *params) esp_err_t esp_ble_gap_set_pkt_data_len(esp_bd_addr_t remote_device, uint16_t tx_data_length) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -181,7 +181,7 @@ esp_err_t esp_ble_gap_set_pkt_data_len(esp_bd_addr_t remote_device, uint16_t tx_ esp_err_t esp_ble_gap_set_rand_addr(esp_bd_addr_t rand_addr) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -209,7 +209,7 @@ esp_err_t esp_ble_gap_clear_rand_addr(void) esp_err_t esp_ble_gap_config_local_privacy (bool privacy_enable) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -225,7 +225,7 @@ esp_err_t esp_ble_gap_config_local_privacy (bool privacy_enable) esp_err_t esp_ble_gap_config_local_icon (uint16_t icon) { esp_err_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -304,7 +304,7 @@ esp_err_t esp_ble_gap_config_local_icon (uint16_t icon) esp_err_t esp_ble_gap_update_whitelist(bool add_remove, esp_bd_addr_t remote_bda, esp_ble_wl_addr_type_t wl_addr_type) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) { @@ -353,7 +353,7 @@ esp_err_t esp_ble_gap_set_prefer_conn_params(esp_bd_addr_t bd_addr, uint16_t min_conn_int, uint16_t max_conn_int, uint16_t slave_latency, uint16_t supervision_tout) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) { @@ -422,7 +422,7 @@ uint8_t *esp_ble_resolve_adv_data( uint8_t *adv_data, uint8_t type, uint8_t *len #if (BLE_42_FEATURE_SUPPORT == TRUE) esp_err_t esp_ble_gap_config_adv_data_raw(uint8_t *raw_data, uint32_t raw_data_len) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -444,7 +444,7 @@ esp_err_t esp_ble_gap_config_adv_data_raw(uint8_t *raw_data, uint32_t raw_data_l #endif // #if (BLE_42_FEATURE_SUPPORT == TRUE) esp_err_t esp_ble_gap_read_rssi(esp_bd_addr_t remote_addr) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) { @@ -461,7 +461,7 @@ esp_err_t esp_ble_gap_read_rssi(esp_bd_addr_t remote_addr) #if (BLE_42_FEATURE_SUPPORT == TRUE) esp_err_t esp_ble_gap_config_scan_rsp_data_raw(uint8_t *raw_data, uint32_t raw_data_len) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -483,7 +483,7 @@ esp_err_t esp_ble_gap_config_scan_rsp_data_raw(uint8_t *raw_data, uint32_t raw_d esp_err_t esp_ble_gap_add_duplicate_scan_exceptional_device(esp_ble_duplicate_exceptional_info_type_t type, esp_duplicate_info_t device_info) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) { @@ -507,7 +507,7 @@ esp_err_t esp_ble_gap_add_duplicate_scan_exceptional_device(esp_ble_duplicate_ex esp_err_t esp_ble_gap_remove_duplicate_scan_exceptional_device(esp_ble_duplicate_exceptional_info_type_t type, esp_duplicate_info_t device_info) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) { @@ -531,7 +531,7 @@ esp_err_t esp_ble_gap_remove_duplicate_scan_exceptional_device(esp_ble_duplicate esp_err_t esp_ble_gap_clean_duplicate_scan_exceptional_list(esp_duplicate_scan_exceptional_list_type_t list_type) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) { @@ -569,7 +569,7 @@ esp_err_t esp_ble_gap_set_security_param(esp_ble_sm_param_t param_type, } } - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -587,7 +587,7 @@ esp_err_t esp_ble_gap_set_security_param(esp_ble_sm_param_t param_type, esp_err_t esp_ble_set_encryption(esp_bd_addr_t bd_addr, esp_ble_sec_act_t sec_act) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -604,7 +604,7 @@ esp_err_t esp_ble_set_encryption(esp_bd_addr_t bd_addr, esp_ble_sec_act_t sec_ac esp_err_t esp_ble_gap_security_rsp(esp_bd_addr_t bd_addr, bool accept) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -622,7 +622,7 @@ esp_err_t esp_ble_gap_security_rsp(esp_bd_addr_t bd_addr, bool accept) esp_err_t esp_ble_passkey_reply(esp_bd_addr_t bd_addr, bool accept, uint32_t passkey) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -640,7 +640,7 @@ esp_err_t esp_ble_passkey_reply(esp_bd_addr_t bd_addr, bool accept, uint32_t pas esp_err_t esp_ble_confirm_reply(esp_bd_addr_t bd_addr, bool accept) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -657,7 +657,7 @@ esp_err_t esp_ble_confirm_reply(esp_bd_addr_t bd_addr, bool accept) esp_err_t esp_ble_remove_bond_device(esp_bd_addr_t bd_addr) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; msg.sig = BTC_SIG_API_CALL; msg.pid = BTC_PID_GAP_BLE; @@ -704,7 +704,7 @@ esp_err_t esp_ble_oob_req_reply(esp_bd_addr_t bd_addr, uint8_t *TK, uint8_t len) return ESP_ERR_INVALID_ARG; } - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -724,7 +724,7 @@ esp_err_t esp_ble_oob_req_reply(esp_bd_addr_t bd_addr, uint8_t *TK, uint8_t len) esp_err_t esp_ble_gap_disconnect(esp_bd_addr_t remote_device) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -750,7 +750,7 @@ esp_err_t esp_ble_get_current_conn_params(esp_bd_addr_t bd_addr, esp_gap_conn_pa esp_err_t esp_gap_ble_set_channels(esp_gap_ble_channels channels) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gap_args_t arg; if (esp_bluedroid_get_status() != ESP_BLUEDROID_STATUS_ENABLED) { diff --git a/components/bt/host/bluedroid/api/esp_gatt_common_api.c b/components/bt/host/bluedroid/api/esp_gatt_common_api.c index f2edc6c897..72f6b20ef4 100644 --- a/components/bt/host/bluedroid/api/esp_gatt_common_api.c +++ b/components/bt/host/bluedroid/api/esp_gatt_common_api.c @@ -1,16 +1,8 @@ -// Copyright 2015-2017 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at - -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +/* + * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ #include #include "esp_gatt_common_api.h" @@ -31,7 +23,7 @@ */ esp_err_t esp_ble_gatt_set_local_mtu (uint16_t mtu) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatt_com_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); diff --git a/components/bt/host/bluedroid/api/esp_gattc_api.c b/components/bt/host/bluedroid/api/esp_gattc_api.c index 259c5569a3..9c1f00b65a 100644 --- a/components/bt/host/bluedroid/api/esp_gattc_api.c +++ b/components/bt/host/bluedroid/api/esp_gattc_api.c @@ -1,16 +1,8 @@ -// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at - -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +/* + * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ #include @@ -39,7 +31,7 @@ esp_err_t esp_ble_gattc_register_callback(esp_gattc_cb_t callback) esp_err_t esp_ble_gattc_app_register(uint16_t app_id) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -58,7 +50,7 @@ esp_err_t esp_ble_gattc_app_register(uint16_t app_id) esp_err_t esp_ble_gattc_app_unregister(esp_gatt_if_t gattc_if) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -73,7 +65,7 @@ esp_err_t esp_ble_gattc_app_unregister(esp_gatt_if_t gattc_if) #if (BLE_42_FEATURE_SUPPORT == TRUE) esp_err_t esp_ble_gattc_open(esp_gatt_if_t gattc_if, esp_bd_addr_t remote_bda, esp_ble_addr_type_t remote_addr_type, bool is_direct) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -115,7 +107,7 @@ esp_err_t esp_ble_gattc_aux_open(esp_gatt_if_t gattc_if, esp_bd_addr_t remote_bd esp_err_t esp_ble_gattc_close (esp_gatt_if_t gattc_if, uint16_t conn_id) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -130,7 +122,7 @@ esp_err_t esp_ble_gattc_close (esp_gatt_if_t gattc_if, uint16_t conn_id) esp_err_t esp_ble_gattc_send_mtu_req (esp_gatt_if_t gattc_if, uint16_t conn_id) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -145,7 +137,7 @@ esp_err_t esp_ble_gattc_send_mtu_req (esp_gatt_if_t gattc_if, uint16_t conn_id) esp_err_t esp_ble_gattc_search_service(esp_gatt_if_t gattc_if, uint16_t conn_id, esp_bt_uuid_t *filter_uuid) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -355,7 +347,7 @@ esp_err_t esp_ble_gattc_read_char (esp_gatt_if_t gattc_if, uint16_t conn_id, uint16_t handle, esp_gatt_auth_req_t auth_req) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -387,7 +379,7 @@ esp_err_t esp_ble_gattc_read_by_type (esp_gatt_if_t gattc_if, esp_bt_uuid_t *uuid, esp_gatt_auth_req_t auth_req) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -423,7 +415,7 @@ esp_err_t esp_ble_gattc_read_multiple(esp_gatt_if_t gattc_if, uint16_t conn_id, esp_gattc_multi_t *read_multi, esp_gatt_auth_req_t auth_req) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -460,7 +452,7 @@ esp_err_t esp_ble_gattc_read_char_descr (esp_gatt_if_t gattc_if, uint16_t conn_id, uint16_t handle, esp_gatt_auth_req_t auth_req) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -493,7 +485,7 @@ esp_err_t esp_ble_gattc_write_char(esp_gatt_if_t gattc_if, esp_gatt_write_type_t write_type, esp_gatt_auth_req_t auth_req) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -531,7 +523,7 @@ esp_err_t esp_ble_gattc_write_char_descr (esp_gatt_if_t gattc_if, esp_gatt_write_type_t write_type, esp_gatt_auth_req_t auth_req) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -569,7 +561,7 @@ esp_err_t esp_ble_gattc_prepare_write(esp_gatt_if_t gattc_if, uint8_t *value, esp_gatt_auth_req_t auth_req) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -605,7 +597,7 @@ esp_err_t esp_ble_gattc_prepare_write_char_descr(esp_gatt_if_t gattc_if, uint8_t *value, esp_gatt_auth_req_t auth_req) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -636,7 +628,7 @@ esp_err_t esp_ble_gattc_prepare_write_char_descr(esp_gatt_if_t gattc_if, esp_err_t esp_ble_gattc_execute_write (esp_gatt_if_t gattc_if, uint16_t conn_id, bool is_execute) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -653,7 +645,7 @@ esp_err_t esp_ble_gattc_execute_write (esp_gatt_if_t gattc_if, uint16_t conn_id, esp_err_t esp_ble_gattc_register_for_notify (esp_gatt_if_t gattc_if, esp_bd_addr_t server_bda, uint16_t handle) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -671,7 +663,7 @@ esp_err_t esp_ble_gattc_register_for_notify (esp_gatt_if_t gattc_if, esp_err_t esp_ble_gattc_unregister_for_notify (esp_gatt_if_t gattc_if, esp_bd_addr_t server_bda, uint16_t handle) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -687,7 +679,7 @@ esp_err_t esp_ble_gattc_unregister_for_notify (esp_gatt_if_t gattc_if, esp_err_t esp_ble_gattc_cache_refresh(esp_bd_addr_t remote_bda) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -702,7 +694,7 @@ esp_err_t esp_ble_gattc_cache_refresh(esp_bd_addr_t remote_bda) esp_err_t esp_ble_gattc_cache_clean(esp_bd_addr_t remote_bda) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -717,7 +709,7 @@ esp_err_t esp_ble_gattc_cache_clean(esp_bd_addr_t remote_bda) esp_err_t esp_ble_gattc_cache_assoc(esp_gatt_if_t gattc_if, esp_bd_addr_t src_addr, esp_bd_addr_t assoc_addr, bool is_assoc) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -735,7 +727,7 @@ esp_err_t esp_ble_gattc_cache_assoc(esp_gatt_if_t gattc_if, esp_bd_addr_t src_ad esp_err_t esp_ble_gattc_cache_get_addr_list(esp_gatt_if_t gattc_if) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gattc_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); diff --git a/components/bt/host/bluedroid/api/esp_gatts_api.c b/components/bt/host/bluedroid/api/esp_gatts_api.c index 7686569681..f6585dd99f 100644 --- a/components/bt/host/bluedroid/api/esp_gatts_api.c +++ b/components/bt/host/bluedroid/api/esp_gatts_api.c @@ -1,16 +1,8 @@ -// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at - -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +/* + * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ #include "string.h" #include "esp_gatt_defs.h" @@ -39,7 +31,7 @@ esp_err_t esp_ble_gatts_register_callback(esp_gatts_cb_t callback) esp_err_t esp_ble_gatts_app_register(uint16_t app_id) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -60,7 +52,7 @@ esp_err_t esp_ble_gatts_app_register(uint16_t app_id) esp_err_t esp_ble_gatts_app_unregister(esp_gatt_if_t gatts_if) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -76,7 +68,7 @@ esp_err_t esp_ble_gatts_app_unregister(esp_gatt_if_t gatts_if) esp_err_t esp_ble_gatts_create_service(esp_gatt_if_t gatts_if, esp_gatt_srvc_id_t *service_id, uint16_t num_handle) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -96,7 +88,7 @@ esp_err_t esp_ble_gatts_create_attr_tab(const esp_gatts_attr_db_t *gatts_attr_db uint8_t max_nb_attr, uint8_t srvc_inst_id) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -116,7 +108,7 @@ esp_err_t esp_ble_gatts_create_attr_tab(const esp_gatts_attr_db_t *gatts_attr_db esp_err_t esp_ble_gatts_add_included_service(uint16_t service_handle, uint16_t included_service_handle) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -135,7 +127,7 @@ esp_err_t esp_ble_gatts_add_char(uint16_t service_handle, esp_bt_uuid_t *char_ esp_gatt_perm_t perm, esp_gatt_char_prop_t property, esp_attr_value_t *char_val, esp_attr_control_t *control) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; esp_err_t status; @@ -174,7 +166,7 @@ esp_err_t esp_ble_gatts_add_char_descr (uint16_t service_handle, esp_gatt_perm_t perm, esp_attr_value_t *char_descr_val, esp_attr_control_t *control) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; esp_err_t status; @@ -209,7 +201,7 @@ esp_err_t esp_ble_gatts_add_char_descr (uint16_t service_handle, esp_err_t esp_ble_gatts_delete_service(uint16_t service_handle) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -224,7 +216,7 @@ esp_err_t esp_ble_gatts_delete_service(uint16_t service_handle) esp_err_t esp_ble_gatts_start_service(uint16_t service_handle) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -239,7 +231,7 @@ esp_err_t esp_ble_gatts_start_service(uint16_t service_handle) esp_err_t esp_ble_gatts_stop_service(uint16_t service_handle) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -256,7 +248,7 @@ esp_err_t esp_ble_gatts_stop_service(uint16_t service_handle) esp_err_t esp_ble_gatts_send_indicate(esp_gatt_if_t gatts_if, uint16_t conn_id, uint16_t attr_handle, uint16_t value_len, uint8_t *value, bool need_confirm) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -290,7 +282,7 @@ esp_err_t esp_ble_gatts_send_indicate(esp_gatt_if_t gatts_if, uint16_t conn_id, esp_err_t esp_ble_gatts_send_response(esp_gatt_if_t gatts_if, uint16_t conn_id, uint32_t trans_id, esp_gatt_status_t status, esp_gatt_rsp_t *rsp) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -309,7 +301,7 @@ esp_err_t esp_ble_gatts_send_response(esp_gatt_if_t gatts_if, uint16_t conn_id, esp_err_t esp_ble_gatts_set_attr_value(uint16_t attr_handle, uint16_t length, const uint8_t *value) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -339,7 +331,7 @@ esp_gatt_status_t esp_ble_gatts_get_attr_value(uint16_t attr_handle, uint16_t *l esp_err_t esp_ble_gatts_open(esp_gatt_if_t gatts_if, esp_bd_addr_t remote_bda, bool is_direct) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -357,7 +349,7 @@ esp_err_t esp_ble_gatts_open(esp_gatt_if_t gatts_if, esp_bd_addr_t remote_bda, b esp_err_t esp_ble_gatts_close(esp_gatt_if_t gatts_if, uint16_t conn_id) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); @@ -373,7 +365,7 @@ esp_err_t esp_ble_gatts_close(esp_gatt_if_t gatts_if, uint16_t conn_id) esp_err_t esp_ble_gatts_send_service_change_indication(esp_gatt_if_t gatts_if, esp_bd_addr_t remote_bda) { - btc_msg_t msg; + btc_msg_t msg = {0}; btc_ble_gatts_args_t arg; ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED); diff --git a/components/bt/host/bluedroid/bta/dm/bta_dm_co.c b/components/bt/host/bluedroid/bta/dm/bta_dm_co.c index 69e11d0732..c28369769c 100644 --- a/components/bt/host/bluedroid/bta/dm/bta_dm_co.c +++ b/components/bt/host/bluedroid/bta/dm/bta_dm_co.c @@ -233,8 +233,8 @@ void bta_dm_co_loc_oob(BOOLEAN valid, BT_OCTET16 c, BT_OCTET16 r) *******************************************************************************/ void bta_dm_co_rmt_oob(BD_ADDR bd_addr) { - BT_OCTET16 p_c; - BT_OCTET16 p_r; + BT_OCTET16 p_c = {0}; + BT_OCTET16 p_r = {0}; BOOLEAN result = FALSE; #ifdef BTIF_DM_OOB_TEST diff --git a/components/bt/host/bluedroid/bta/gatt/bta_gattc_co.c b/components/bt/host/bluedroid/bta/gatt/bta_gattc_co.c index 2c6e3f2474..dfac21b568 100644 --- a/components/bt/host/bluedroid/bta/gatt/bta_gattc_co.c +++ b/components/bt/host/bluedroid/bta/gatt/bta_gattc_co.c @@ -154,6 +154,10 @@ static void cacheReset(BD_ADDR bda) cache_env->cache_addr[index].is_open = FALSE; } else { cacheOpen(bda, false, &index); + if (index == INVALID_ADDR_NUM) { + APPL_TRACE_ERROR("%s INVALID ADDR NUM", __func__); + return; + } if (cache_env->cache_addr[index].is_open) { nvs_erase_all(cache_env->cache_addr[index].cache_fp); nvs_close(cache_env->cache_addr[index].cache_fp); diff --git a/components/bt/host/bluedroid/btc/core/btc_dm.c b/components/bt/host/bluedroid/btc/core/btc_dm.c index 754745be95..7d86f590b5 100644 --- a/components/bt/host/bluedroid/btc/core/btc_dm.c +++ b/components/bt/host/bluedroid/btc/core/btc_dm.c @@ -106,7 +106,7 @@ void btc_dm_sec_arg_deep_copy(btc_msg_t *msg, void *dst, void *src) void btc_dm_sec_evt(tBTA_DM_SEC_EVT event, tBTA_DM_SEC *data) { - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_DM_SEC; diff --git a/components/bt/host/bluedroid/btc/profile/std/gap/btc_gap_ble.c b/components/bt/host/bluedroid/btc/profile/std/gap/btc_gap_ble.c index 0cfb029a40..cde7652825 100644 --- a/components/bt/host/bluedroid/btc/profile/std/gap/btc_gap_ble.c +++ b/components/bt/host/bluedroid/btc/profile/std/gap/btc_gap_ble.c @@ -1,16 +1,8 @@ -// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at - -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +/* + * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ #include @@ -213,8 +205,8 @@ static void btc_to_bta_adv_data(esp_ble_adv_data_t *p_adv_data, tBTA_BLE_ADV_DAT if (NULL != p_elem) { memcpy(p_elem++, p_elem_service_data, sizeof(tBTA_BLE_PROP_ELEM)); } - osi_free(p_elem_service_data); } + osi_free(p_elem_service_data); } if (p_adv_data->service_uuid_len && p_adv_data->p_service_uuid) { @@ -299,7 +291,7 @@ static void btc_adv_data_callback(tBTA_STATUS status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -318,7 +310,7 @@ static void btc_scan_rsp_data_callback(tBTA_STATUS status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -337,7 +329,7 @@ static void btc_adv_data_raw_callback(tBTA_STATUS status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -356,7 +348,7 @@ static void btc_scan_rsp_data_raw_callback(tBTA_STATUS status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -401,7 +393,7 @@ static void btc_start_adv_callback(uint8_t status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -420,7 +412,7 @@ static void btc_stop_adv_callback(uint8_t status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -439,7 +431,7 @@ void btc_update_duplicate_exceptional_list_callback(tBTA_STATUS status, uint8_t { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -520,7 +512,7 @@ static void btc_scan_params_callback(tGATT_IF gatt_if, tBTM_STATUS status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -559,7 +551,7 @@ static void btc_ble_set_scan_params(esp_ble_scan_params_t *scan_params, tBLE_SCA static void btc_search_callback(tBTA_DM_SEARCH_EVT event, tBTA_DM_SEARCH *p_data) { esp_ble_gap_cb_param_t param; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -627,7 +619,7 @@ static void btc_start_scan_callback(uint8_t status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -646,7 +638,7 @@ static void btc_stop_scan_callback(tBTA_STATUS status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -668,7 +660,7 @@ void btc_update_conn_param_callback (UINT8 status, BD_ADDR bd_addr, tBTM_LE_UPDA { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; msg.act = ESP_GAP_BLE_UPDATE_CONN_PARAMS_EVT; @@ -691,7 +683,7 @@ static void btc_set_pkt_length_callback(UINT8 status, tBTM_LE_SET_PKT_DATA_LENGT { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; msg.act = ESP_GAP_BLE_SET_PKT_LENGTH_COMPLETE_EVT; @@ -711,7 +703,7 @@ static void btc_gap_ble_set_channels_cmpl_callback(void *p_data) tBTA_BLE_SET_CHANNELS_RESULTS *result = (tBTA_BLE_SET_CHANNELS_RESULTS *)p_data; esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; msg.act = ESP_GAP_BLE_SET_CHANNELS_EVT; @@ -731,7 +723,7 @@ static void btc_add_whitelist_complete_callback(UINT8 status, tBTM_WL_OPERATION { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; msg.act = ESP_GAP_BLE_UPDATE_WHITELIST_COMPLETE_EVT; @@ -749,7 +741,7 @@ static void btc_set_rand_addr_callback(UINT8 status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; param.set_rand_addr_cmpl.status = btc_btm_status_to_esp_status(status); //todo status msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; @@ -767,7 +759,7 @@ static void btc_set_local_privacy_callback(UINT8 status) { esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; msg.act = ESP_GAP_BLE_SET_LOCAL_PRIVACY_COMPLETE_EVT; @@ -796,7 +788,7 @@ static void btc_read_ble_rssi_cmpl_callback(void *p_data) tBTA_RSSI_RESULTS *result = (tBTA_RSSI_RESULTS *)p_data; esp_ble_gap_cb_param_t param; bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GAP_BLE; msg.act = ESP_GAP_BLE_READ_RSSI_COMPLETE_EVT; diff --git a/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c b/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c index 4a8321d8e1..2daf04e3fa 100644 --- a/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c +++ b/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gattc.c @@ -1,16 +1,9 @@ -// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at +/* + * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + */ #include @@ -186,7 +179,7 @@ static void btc_gattc_free_req_data(btc_msg_t *msg) static void btc_gattc_cback(tBTA_GATTC_EVT event, tBTA_GATTC *p_data) { bt_status_t ret; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GATTC; diff --git a/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gatts.c b/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gatts.c index 45b5013059..4f49c8872e 100644 --- a/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gatts.c +++ b/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gatts.c @@ -1,16 +1,8 @@ -// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at - -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +/* + * SPDX-FileCopyrightText: 2015-2021 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Apache-2.0 + */ #include @@ -297,7 +289,7 @@ static void btc_gatts_act_create_attr_tab(esp_gatts_attr_db_t *gatts_attr_db, break; } case ESP_GATT_UUID_SEC_SERVICE:{ - tBTA_GATT_SRVC_ID srvc_id; + tBTA_GATT_SRVC_ID srvc_id = {0}; esp_gatt_srvc_id_t esp_srvc_id; esp_srvc_id.id.inst_id = srvc_inst_id; @@ -565,7 +557,7 @@ static void btc_gatts_cb_param_copy_free(btc_msg_t *msg, tBTA_GATTS *p_data) static void btc_gatts_inter_cb(tBTA_GATTS_EVT event, tBTA_GATTS *p_data) { bt_status_t status; - btc_msg_t msg; + btc_msg_t msg = {0}; msg.sig = BTC_SIG_API_CB; msg.pid = BTC_PID_GATTS; diff --git a/components/bt/host/bluedroid/stack/btm/btm_ble.c b/components/bt/host/bluedroid/stack/btm/btm_ble.c index 54ffcaa111..037756639e 100644 --- a/components/bt/host/bluedroid/stack/btm/btm_ble.c +++ b/components/bt/host/bluedroid/stack/btm/btm_ble.c @@ -840,7 +840,7 @@ BOOLEAN BTM_UseLeLink (BD_ADDR bd_addr) { tACL_CONN *p; tBT_DEVICE_TYPE dev_type; - tBLE_ADDR_TYPE addr_type; + tBLE_ADDR_TYPE addr_type = 0; BOOLEAN use_le = FALSE; if ((p = btm_bda_to_acl(bd_addr, BT_TRANSPORT_BR_EDR)) != NULL) { diff --git a/components/bt/host/bluedroid/stack/btm/btm_devctl.c b/components/bt/host/bluedroid/stack/btm/btm_devctl.c index bd4c51af83..04af26e926 100644 --- a/components/bt/host/bluedroid/stack/btm/btm_devctl.c +++ b/components/bt/host/bluedroid/stack/btm/btm_devctl.c @@ -940,7 +940,7 @@ tBTM_STATUS BTM_EnableTestMode(void) *******************************************************************************/ tBTM_STATUS BTM_DeleteStoredLinkKey(BD_ADDR bd_addr, tBTM_CMPL_CB *p_cb) { - BD_ADDR local_bd_addr; + BD_ADDR local_bd_addr = {0}; BOOLEAN delete_all_flag = FALSE; /* Check if the previous command is completed */ diff --git a/components/bt/host/bluedroid/stack/btm/btm_sec.c b/components/bt/host/bluedroid/stack/btm/btm_sec.c index 673cdd4b4d..dbb922cd11 100644 --- a/components/bt/host/bluedroid/stack/btm/btm_sec.c +++ b/components/bt/host/bluedroid/stack/btm/btm_sec.c @@ -1150,7 +1150,7 @@ tBTM_STATUS BTM_SecBondByTransport (BD_ADDR bd_addr, tBT_TRANSPORT transport, { #if (BLE_INCLUDED == TRUE) tBT_DEVICE_TYPE dev_type; - tBLE_ADDR_TYPE addr_type; + tBLE_ADDR_TYPE addr_type = 0; BTM_ReadDevInfo(bd_addr, &dev_type, &addr_type); /* LE device, do SMP pairing */ diff --git a/components/bt/host/bluedroid/stack/gatt/gatt_db.c b/components/bt/host/bluedroid/stack/gatt/gatt_db.c index b26da513c9..0c2f0d8f0b 100644 --- a/components/bt/host/bluedroid/stack/gatt/gatt_db.c +++ b/components/bt/host/bluedroid/stack/gatt/gatt_db.c @@ -1425,6 +1425,10 @@ static tGATT_STATUS gatts_send_app_read_request(tGATT_TCB *p_tcb, UINT8 op_code, UINT16 conn_id; i_rcb = gatt_sr_find_i_rcb_by_handle(handle); + if (i_rcb == GATT_MAX_SR_PROFILES) { + GATT_TRACE_ERROR("Failed to find i_rcb,Error in %s, line=%d, \n", __func__, __LINE__); + return (tGATT_STATUS) GATT_ERROR; + } p_sreg = &gatt_cb.sr_reg[i_rcb]; conn_id = GATT_CREATE_CONN_ID(p_tcb->tcb_idx, p_sreg->gatt_if); diff --git a/components/bt/host/bluedroid/stack/gatt/gatt_utils.c b/components/bt/host/bluedroid/stack/gatt/gatt_utils.c index c38d44627c..111a27cacf 100644 --- a/components/bt/host/bluedroid/stack/gatt/gatt_utils.c +++ b/components/bt/host/bluedroid/stack/gatt/gatt_utils.c @@ -1399,7 +1399,7 @@ UINT8 gatt_sr_find_i_rcb_by_handle(UINT16 handle) ** ** Description The function searches for a service that owns a specific handle. ** -** Returns 0 if not found. Otherwise index of th eservice. +** Returns GATT_MAX_SR_PROFILES if not found. Otherwise index of th eservice. ** *******************************************************************************/ #if (GATTS_INCLUDED == TRUE) diff --git a/components/bt/host/bluedroid/stack/l2cap/l2c_api.c b/components/bt/host/bluedroid/stack/l2cap/l2c_api.c index 7769c86eb3..2bb3954d31 100644 --- a/components/bt/host/bluedroid/stack/l2cap/l2c_api.c +++ b/components/bt/host/bluedroid/stack/l2cap/l2c_api.c @@ -1980,6 +1980,9 @@ BOOLEAN L2CA_SetFixedChannelTout (BD_ADDR rem_bda, UINT16 fixed_cid, UINT16 idle transport = BT_TRANSPORT_LE; } #endif + if (fixed_cidrole]; + state_table = smp_state_table[curr_state][p_cb->role ? 1 : 0]; } } else { SMP_TRACE_DEBUG( "Ignore event [%s (%d)] in state [%s (%d)]\n", diff --git a/tools/ci/check_copyright_ignore.txt b/tools/ci/check_copyright_ignore.txt new file mode 100644 index 0000000000..44ec0b014e --- /dev/null +++ b/tools/ci/check_copyright_ignore.txt @@ -0,0 +1,3698 @@ +components/app_trace/port/include/esp_app_trace_port.h +components/app_trace/private_include/esp_app_trace_membufs_proto.h +components/app_trace/sys_view/Config/Global.h +components/app_trace/sys_view/Config/SEGGER_RTT_Conf.h +components/app_trace/sys_view/Config/SEGGER_SYSVIEW_Conf.h +components/app_trace/sys_view/SEGGER/SEGGER.h +components/app_trace/sys_view/SEGGER/SEGGER_RTT.h +components/app_trace/sys_view/SEGGER/SEGGER_SYSVIEW.c +components/app_trace/sys_view/SEGGER/SEGGER_SYSVIEW.h +components/app_trace/sys_view/SEGGER/SEGGER_SYSVIEW_ConfDefaults.h +components/app_trace/sys_view/SEGGER/SEGGER_SYSVIEW_Int.h +components/app_trace/sys_view/Sample/Config/SEGGER_SYSVIEW_Config_FreeRTOS.c +components/app_trace/sys_view/Sample/OS/SEGGER_SYSVIEW_FreeRTOS.c +components/app_trace/sys_view/Sample/OS/SEGGER_SYSVIEW_FreeRTOS.h +components/bootloader/subproject/main/bootloader_hooks.h +components/bootloader/subproject/main/bootloader_start.c +components/bootloader/subproject/main/ld/esp32/bootloader.ld +components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld +components/bootloader/subproject/main/ld/esp32c3/bootloader.ld +components/bootloader/subproject/main/ld/esp32c3/bootloader.rom.ld +components/bootloader/subproject/main/ld/esp32h2/bootloader.ld +components/bootloader/subproject/main/ld/esp32s2/bootloader.ld +components/bootloader/subproject/main/ld/esp32s2/bootloader.rom.ld +components/bootloader/subproject/main/ld/esp32s3/bootloader.ld +components/bootloader/subproject/main/ld/esp32s3/bootloader.rom.ld +components/bt/common/api/esp_blufi_api.c +components/bt/common/api/include/api/esp_blufi_api.h +components/bt/common/btc/core/btc_alarm.c +components/bt/common/btc/core/btc_manage.c +components/bt/common/btc/core/btc_task.c +components/bt/common/btc/include/btc/btc_alarm.h +components/bt/common/btc/include/btc/btc_manage.h +components/bt/common/btc/include/btc/btc_task.h +components/bt/common/btc/profile/esp/blufi/bluedroid_host/esp_blufi.c +components/bt/common/btc/profile/esp/blufi/blufi_prf.c +components/bt/common/btc/profile/esp/blufi/blufi_protocol.c +components/bt/common/btc/profile/esp/blufi/include/blufi_int.h +components/bt/common/btc/profile/esp/blufi/include/esp_blufi.h +components/bt/common/btc/profile/esp/blufi/nimble_host/esp_blufi.c +components/bt/common/btc/profile/esp/include/btc_blufi_prf.h +components/bt/common/include/bt_common.h +components/bt/common/include/bt_user_config.h +components/bt/common/osi/alarm.c +components/bt/common/osi/allocator.c +components/bt/common/osi/buffer.c +components/bt/common/osi/config.c +components/bt/common/osi/fixed_queue.c +components/bt/common/osi/future.c +components/bt/common/osi/hash_functions.c +components/bt/common/osi/hash_map.c +components/bt/common/osi/include/osi/alarm.h +components/bt/common/osi/include/osi/allocator.h +components/bt/common/osi/include/osi/buffer.h +components/bt/common/osi/include/osi/config.h +components/bt/common/osi/include/osi/fixed_queue.h +components/bt/common/osi/include/osi/future.h +components/bt/common/osi/include/osi/hash_functions.h +components/bt/common/osi/include/osi/hash_map.h +components/bt/common/osi/include/osi/list.h +components/bt/common/osi/include/osi/mutex.h +components/bt/common/osi/include/osi/osi.h +components/bt/common/osi/include/osi/semaphore.h +components/bt/common/osi/include/osi/thread.h +components/bt/common/osi/list.c +components/bt/common/osi/mutex.c +components/bt/common/osi/osi.c +components/bt/common/osi/semaphore.c +components/bt/common/osi/thread.c +components/bt/controller/esp32/hli_api.c +components/bt/controller/esp32/hli_api.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/aes.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/cbc_mode.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ccm_mode.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/cmac_mode.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/constants.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ctr_mode.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ctr_prng.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ecc.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ecc_dh.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ecc_dsa.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/ecc_platform_specific.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/hmac.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/hmac_prng.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/sha256.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/include/tinycrypt/utils.h +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/aes_decrypt.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/aes_encrypt.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/cbc_mode.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ccm_mode.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/cmac_mode.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ctr_mode.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ctr_prng.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ecc.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ecc_dh.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ecc_dsa.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/ecc_platform_specific.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/hmac.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/hmac_prng.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/sha256.c +components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/utils.c +components/bt/host/bluedroid/api/esp_a2dp_api.c +components/bt/host/bluedroid/api/esp_avrc_api.c +components/bt/host/bluedroid/api/esp_bt_main.c +components/bt/host/bluedroid/api/esp_gap_bt_api.c +components/bt/host/bluedroid/api/esp_hf_ag_api.c +components/bt/host/bluedroid/api/esp_hf_client_api.c +components/bt/host/bluedroid/api/esp_hidd_api.c +components/bt/host/bluedroid/api/esp_hidh_api.c +components/bt/host/bluedroid/api/esp_spp_api.c +components/bt/host/bluedroid/api/include/api/esp_a2dp_api.h +components/bt/host/bluedroid/api/include/api/esp_avrc_api.h +components/bt/host/bluedroid/api/include/api/esp_bt_defs.h +components/bt/host/bluedroid/api/include/api/esp_bt_device.h +components/bt/host/bluedroid/api/include/api/esp_bt_main.h +components/bt/host/bluedroid/api/include/api/esp_gap_ble_api.h +components/bt/host/bluedroid/api/include/api/esp_gap_bt_api.h +components/bt/host/bluedroid/api/include/api/esp_gatt_common_api.h +components/bt/host/bluedroid/api/include/api/esp_gatt_defs.h +components/bt/host/bluedroid/api/include/api/esp_gattc_api.h +components/bt/host/bluedroid/api/include/api/esp_gatts_api.h +components/bt/host/bluedroid/api/include/api/esp_hf_ag_api.h +components/bt/host/bluedroid/api/include/api/esp_hf_client_api.h +components/bt/host/bluedroid/api/include/api/esp_hf_defs.h +components/bt/host/bluedroid/api/include/api/esp_hidd_api.h +components/bt/host/bluedroid/api/include/api/esp_hidh_api.h +components/bt/host/bluedroid/api/include/api/esp_spp_api.h +components/bt/host/bluedroid/bta/ar/bta_ar.c +components/bt/host/bluedroid/bta/ar/include/bta_ar_int.h +components/bt/host/bluedroid/bta/av/bta_av_aact.c +components/bt/host/bluedroid/bta/av/bta_av_act.c +components/bt/host/bluedroid/bta/av/bta_av_api.c +components/bt/host/bluedroid/bta/av/bta_av_cfg.c +components/bt/host/bluedroid/bta/av/bta_av_ci.c +components/bt/host/bluedroid/bta/av/bta_av_main.c +components/bt/host/bluedroid/bta/av/bta_av_sbc.c +components/bt/host/bluedroid/bta/av/bta_av_ssm.c +components/bt/host/bluedroid/bta/av/include/bta_av_int.h +components/bt/host/bluedroid/bta/dm/bta_dm_act.c +components/bt/host/bluedroid/bta/dm/bta_dm_api.c +components/bt/host/bluedroid/bta/dm/bta_dm_cfg.c +components/bt/host/bluedroid/bta/dm/bta_dm_ci.c +components/bt/host/bluedroid/bta/dm/bta_dm_co.c +components/bt/host/bluedroid/bta/dm/bta_dm_main.c +components/bt/host/bluedroid/bta/dm/bta_dm_pm.c +components/bt/host/bluedroid/bta/dm/bta_dm_qos.c +components/bt/host/bluedroid/bta/dm/bta_dm_sco.c +components/bt/host/bluedroid/bta/dm/include/bta_dm_int.h +components/bt/host/bluedroid/bta/gatt/bta_gatt_common.c +components/bt/host/bluedroid/bta/gatt/bta_gattc_act.c +components/bt/host/bluedroid/bta/gatt/bta_gattc_api.c +components/bt/host/bluedroid/bta/gatt/bta_gattc_cache.c +components/bt/host/bluedroid/bta/gatt/bta_gattc_ci.c +components/bt/host/bluedroid/bta/gatt/bta_gattc_co.c +components/bt/host/bluedroid/bta/gatt/bta_gattc_main.c +components/bt/host/bluedroid/bta/gatt/bta_gattc_utils.c +components/bt/host/bluedroid/bta/gatt/bta_gatts_act.c +components/bt/host/bluedroid/bta/gatt/bta_gatts_api.c +components/bt/host/bluedroid/bta/gatt/bta_gatts_co.c +components/bt/host/bluedroid/bta/gatt/bta_gatts_main.c +components/bt/host/bluedroid/bta/gatt/bta_gatts_utils.c +components/bt/host/bluedroid/bta/gatt/include/bta_gattc_int.h +components/bt/host/bluedroid/bta/gatt/include/bta_gatts_int.h +components/bt/host/bluedroid/bta/hd/bta_hd_act.c +components/bt/host/bluedroid/bta/hd/bta_hd_api.c +components/bt/host/bluedroid/bta/hd/bta_hd_main.c +components/bt/host/bluedroid/bta/hd/include/bta_hd_int.h +components/bt/host/bluedroid/bta/hf_ag/bta_ag_act.c +components/bt/host/bluedroid/bta/hf_ag/bta_ag_api.c +components/bt/host/bluedroid/bta/hf_ag/bta_ag_at.c +components/bt/host/bluedroid/bta/hf_ag/bta_ag_cfg.c +components/bt/host/bluedroid/bta/hf_ag/bta_ag_cmd.c +components/bt/host/bluedroid/bta/hf_ag/bta_ag_main.c +components/bt/host/bluedroid/bta/hf_ag/bta_ag_rfc.c +components/bt/host/bluedroid/bta/hf_ag/bta_ag_sco.c +components/bt/host/bluedroid/bta/hf_ag/bta_ag_sdp.c +components/bt/host/bluedroid/bta/hf_ag/include/bta_ag_at.h +components/bt/host/bluedroid/bta/hf_ag/include/bta_ag_int.h +components/bt/host/bluedroid/bta/hf_client/bta_hf_client_act.c +components/bt/host/bluedroid/bta/hf_client/bta_hf_client_api.c +components/bt/host/bluedroid/bta/hf_client/bta_hf_client_at.c +components/bt/host/bluedroid/bta/hf_client/bta_hf_client_cmd.c +components/bt/host/bluedroid/bta/hf_client/bta_hf_client_main.c +components/bt/host/bluedroid/bta/hf_client/bta_hf_client_rfc.c +components/bt/host/bluedroid/bta/hf_client/bta_hf_client_sco.c +components/bt/host/bluedroid/bta/hf_client/bta_hf_client_sdp.c +components/bt/host/bluedroid/bta/hf_client/include/bta_hf_client_at.h +components/bt/host/bluedroid/bta/hf_client/include/bta_hf_client_int.h +components/bt/host/bluedroid/bta/hh/bta_hh_act.c +components/bt/host/bluedroid/bta/hh/bta_hh_api.c +components/bt/host/bluedroid/bta/hh/bta_hh_cfg.c +components/bt/host/bluedroid/bta/hh/bta_hh_le.c +components/bt/host/bluedroid/bta/hh/bta_hh_main.c +components/bt/host/bluedroid/bta/hh/bta_hh_utils.c +components/bt/host/bluedroid/bta/hh/include/bta_hh_int.h +components/bt/host/bluedroid/bta/include/bta/bta_ag_api.h +components/bt/host/bluedroid/bta/include/bta/bta_ag_co.h +components/bt/host/bluedroid/bta/include/bta/bta_api.h +components/bt/host/bluedroid/bta/include/bta/bta_ar_api.h +components/bt/host/bluedroid/bta/include/bta/bta_av_api.h +components/bt/host/bluedroid/bta/include/bta/bta_av_ci.h +components/bt/host/bluedroid/bta/include/bta/bta_av_co.h +components/bt/host/bluedroid/bta/include/bta/bta_av_sbc.h +components/bt/host/bluedroid/bta/include/bta/bta_dm_ci.h +components/bt/host/bluedroid/bta/include/bta/bta_dm_co.h +components/bt/host/bluedroid/bta/include/bta/bta_gap_bt_co.h +components/bt/host/bluedroid/bta/include/bta/bta_gatt_api.h +components/bt/host/bluedroid/bta/include/bta/bta_gatt_common.h +components/bt/host/bluedroid/bta/include/bta/bta_gattc_ci.h +components/bt/host/bluedroid/bta/include/bta/bta_gattc_co.h +components/bt/host/bluedroid/bta/include/bta/bta_gatts_co.h +components/bt/host/bluedroid/bta/include/bta/bta_hd_api.h +components/bt/host/bluedroid/bta/include/bta/bta_hf_client_api.h +components/bt/host/bluedroid/bta/include/bta/bta_hf_client_co.h +components/bt/host/bluedroid/bta/include/bta/bta_hfp_defs.h +components/bt/host/bluedroid/bta/include/bta/bta_hh_api.h +components/bt/host/bluedroid/bta/include/bta/bta_hh_co.h +components/bt/host/bluedroid/bta/include/bta/bta_jv_api.h +components/bt/host/bluedroid/bta/include/bta/bta_jv_co.h +components/bt/host/bluedroid/bta/include/bta/bta_sdp_api.h +components/bt/host/bluedroid/bta/include/bta/bta_sys.h +components/bt/host/bluedroid/bta/include/bta/utl.h +components/bt/host/bluedroid/bta/jv/bta_jv_act.c +components/bt/host/bluedroid/bta/jv/bta_jv_api.c +components/bt/host/bluedroid/bta/jv/bta_jv_cfg.c +components/bt/host/bluedroid/bta/jv/bta_jv_main.c +components/bt/host/bluedroid/bta/jv/include/bta_jv_int.h +components/bt/host/bluedroid/bta/sdp/bta_sdp.c +components/bt/host/bluedroid/bta/sdp/bta_sdp_act.c +components/bt/host/bluedroid/bta/sdp/bta_sdp_api.c +components/bt/host/bluedroid/bta/sdp/bta_sdp_cfg.c +components/bt/host/bluedroid/bta/sdp/include/bta_sdp_int.h +components/bt/host/bluedroid/bta/sys/bta_sys_conn.c +components/bt/host/bluedroid/bta/sys/bta_sys_main.c +components/bt/host/bluedroid/bta/sys/include/bta_sys_int.h +components/bt/host/bluedroid/bta/sys/utl.c +components/bt/host/bluedroid/btc/core/btc_ble_storage.c +components/bt/host/bluedroid/btc/core/btc_config.c +components/bt/host/bluedroid/btc/core/btc_main.c +components/bt/host/bluedroid/btc/core/btc_profile_queue.c +components/bt/host/bluedroid/btc/core/btc_sm.c +components/bt/host/bluedroid/btc/core/btc_storage.c +components/bt/host/bluedroid/btc/core/btc_util.c +components/bt/host/bluedroid/btc/include/btc/btc_ble_storage.h +components/bt/host/bluedroid/btc/include/btc/btc_common.h +components/bt/host/bluedroid/btc/include/btc/btc_config.h +components/bt/host/bluedroid/btc/include/btc/btc_dm.h +components/bt/host/bluedroid/btc/include/btc/btc_main.h +components/bt/host/bluedroid/btc/include/btc/btc_profile_queue.h +components/bt/host/bluedroid/btc/include/btc/btc_sm.h +components/bt/host/bluedroid/btc/include/btc/btc_storage.h +components/bt/host/bluedroid/btc/include/btc/btc_util.h +components/bt/host/bluedroid/btc/profile/esp/ble_button/button_pro.c +components/bt/host/bluedroid/btc/profile/esp/include/button_pro.h +components/bt/host/bluedroid/btc/profile/esp/include/wx_airsync_prf.h +components/bt/host/bluedroid/btc/profile/esp/wechat_AirSync/wx_airsync_prf.c +components/bt/host/bluedroid/btc/profile/std/a2dp/bta_av_co.c +components/bt/host/bluedroid/btc/profile/std/a2dp/btc_a2dp.c +components/bt/host/bluedroid/btc/profile/std/a2dp/btc_a2dp_control.c +components/bt/host/bluedroid/btc/profile/std/a2dp/btc_a2dp_sink.c +components/bt/host/bluedroid/btc/profile/std/a2dp/btc_a2dp_source.c +components/bt/host/bluedroid/btc/profile/std/a2dp/btc_av.c +components/bt/host/bluedroid/btc/profile/std/a2dp/include/btc_av_co.h +components/bt/host/bluedroid/btc/profile/std/avrc/bta_avrc_co.c +components/bt/host/bluedroid/btc/profile/std/avrc/btc_avrc.c +components/bt/host/bluedroid/btc/profile/std/battery/battery_prf.c +components/bt/host/bluedroid/btc/profile/std/battery/include/srvc_battery_int.h +components/bt/host/bluedroid/btc/profile/std/dis/dis_profile.c +components/bt/host/bluedroid/btc/profile/std/dis/include/srvc_dis_int.h +components/bt/host/bluedroid/btc/profile/std/gap/bta_gap_bt_co.c +components/bt/host/bluedroid/btc/profile/std/gap/btc_gap_bt.c +components/bt/host/bluedroid/btc/profile/std/gatt/btc_gatt_common.c +components/bt/host/bluedroid/btc/profile/std/gatt/btc_gatt_util.c +components/bt/host/bluedroid/btc/profile/std/hf_ag/bta_ag_co.c +components/bt/host/bluedroid/btc/profile/std/hf_ag/btc_hf_ag.c +components/bt/host/bluedroid/btc/profile/std/hf_client/bta_hf_client_co.c +components/bt/host/bluedroid/btc/profile/std/hf_client/btc_hf_client.c +components/bt/host/bluedroid/btc/profile/std/hid/bta_hh_co.c +components/bt/host/bluedroid/btc/profile/std/hid/btc_hd.c +components/bt/host/bluedroid/btc/profile/std/hid/btc_hh.c +components/bt/host/bluedroid/btc/profile/std/include/bt_sdp.h +components/bt/host/bluedroid/btc/profile/std/include/btc_a2dp.h +components/bt/host/bluedroid/btc/profile/std/include/btc_a2dp_control.h +components/bt/host/bluedroid/btc/profile/std/include/btc_a2dp_sink.h +components/bt/host/bluedroid/btc/profile/std/include/btc_a2dp_source.h +components/bt/host/bluedroid/btc/profile/std/include/btc_av.h +components/bt/host/bluedroid/btc/profile/std/include/btc_av_api.h +components/bt/host/bluedroid/btc/profile/std/include/btc_avrc.h +components/bt/host/bluedroid/btc/profile/std/include/btc_gap_ble.h +components/bt/host/bluedroid/btc/profile/std/include/btc_gap_bt.h +components/bt/host/bluedroid/btc/profile/std/include/btc_gatt_common.h +components/bt/host/bluedroid/btc/profile/std/include/btc_gatt_util.h +components/bt/host/bluedroid/btc/profile/std/include/btc_gattc.h +components/bt/host/bluedroid/btc/profile/std/include/btc_gatts.h +components/bt/host/bluedroid/btc/profile/std/include/btc_hd.h +components/bt/host/bluedroid/btc/profile/std/include/btc_hf_ag.h +components/bt/host/bluedroid/btc/profile/std/include/btc_hf_client.h +components/bt/host/bluedroid/btc/profile/std/include/btc_hh.h +components/bt/host/bluedroid/btc/profile/std/include/btc_spp.h +components/bt/host/bluedroid/btc/profile/std/include/dis_api.h +components/bt/host/bluedroid/btc/profile/std/include/srvc_api.h +components/bt/host/bluedroid/btc/profile/std/smp/esp_app_sec.c +components/bt/host/bluedroid/btc/profile/std/smp/include/esp_sec_api.h +components/bt/host/bluedroid/btc/profile/std/spp/btc_spp.c +components/bt/host/bluedroid/common/include/common/bluedroid_user_config.h +components/bt/host/bluedroid/common/include/common/bt_common_types.h +components/bt/host/bluedroid/common/include/common/bt_defs.h +components/bt/host/bluedroid/common/include/common/bt_target.h +components/bt/host/bluedroid/common/include/common/bt_trace.h +components/bt/host/bluedroid/common/include/common/bt_vendor_lib.h +components/bt/host/bluedroid/common/include/common/bte.h +components/bt/host/bluedroid/common/include/common/bte_appl.h +components/bt/host/bluedroid/device/bdaddr.c +components/bt/host/bluedroid/device/controller.c +components/bt/host/bluedroid/device/include/device/bdaddr.h +components/bt/host/bluedroid/device/include/device/controller.h +components/bt/host/bluedroid/device/include/device/device_features.h +components/bt/host/bluedroid/device/include/device/event_mask.h +components/bt/host/bluedroid/device/include/device/interop.h +components/bt/host/bluedroid/device/include/device/interop_database.h +components/bt/host/bluedroid/device/include/device/version.h +components/bt/host/bluedroid/device/interop.c +components/bt/host/bluedroid/external/sbc/decoder/include/oi_assert.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_bitstream.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_bt_spec.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_codec_sbc.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_codec_sbc_private.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_common.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_cpu_dep.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_modules.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_osinterface.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_status.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_stddefs.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_string.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_time.h +components/bt/host/bluedroid/external/sbc/decoder/include/oi_utils.h +components/bt/host/bluedroid/external/sbc/decoder/srce/alloc.c +components/bt/host/bluedroid/external/sbc/decoder/srce/bitalloc-sbc.c +components/bt/host/bluedroid/external/sbc/decoder/srce/bitalloc.c +components/bt/host/bluedroid/external/sbc/decoder/srce/bitstream-decode.c +components/bt/host/bluedroid/external/sbc/decoder/srce/decoder-oina.c +components/bt/host/bluedroid/external/sbc/decoder/srce/decoder-private.c +components/bt/host/bluedroid/external/sbc/decoder/srce/decoder-sbc.c +components/bt/host/bluedroid/external/sbc/decoder/srce/dequant.c +components/bt/host/bluedroid/external/sbc/decoder/srce/framing-sbc.c +components/bt/host/bluedroid/external/sbc/decoder/srce/framing.c +components/bt/host/bluedroid/external/sbc/decoder/srce/oi_codec_version.c +components/bt/host/bluedroid/external/sbc/decoder/srce/synthesis-8-generated.c +components/bt/host/bluedroid/external/sbc/decoder/srce/synthesis-dct8.c +components/bt/host/bluedroid/external/sbc/decoder/srce/synthesis-sbc.c +components/bt/host/bluedroid/external/sbc/encoder/include/sbc_dct.h +components/bt/host/bluedroid/external/sbc/encoder/include/sbc_enc_func_declare.h +components/bt/host/bluedroid/external/sbc/encoder/include/sbc_encoder.h +components/bt/host/bluedroid/external/sbc/encoder/include/sbc_if.h +components/bt/host/bluedroid/external/sbc/encoder/include/sbc_types.h +components/bt/host/bluedroid/external/sbc/encoder/srce/sbc_analysis.c +components/bt/host/bluedroid/external/sbc/encoder/srce/sbc_dct.c +components/bt/host/bluedroid/external/sbc/encoder/srce/sbc_dct_coeffs.c +components/bt/host/bluedroid/external/sbc/encoder/srce/sbc_enc_bit_alloc_mono.c +components/bt/host/bluedroid/external/sbc/encoder/srce/sbc_enc_bit_alloc_ste.c +components/bt/host/bluedroid/external/sbc/encoder/srce/sbc_enc_coeffs.c +components/bt/host/bluedroid/external/sbc/encoder/srce/sbc_encoder.c +components/bt/host/bluedroid/external/sbc/encoder/srce/sbc_packing.c +components/bt/host/bluedroid/external/sbc/plc/include/sbc_plc.h +components/bt/host/bluedroid/external/sbc/plc/sbc_plc.c +components/bt/host/bluedroid/hci/hci_audio.c +components/bt/host/bluedroid/hci/hci_hal_h4.c +components/bt/host/bluedroid/hci/hci_layer.c +components/bt/host/bluedroid/hci/hci_packet_factory.c +components/bt/host/bluedroid/hci/hci_packet_parser.c +components/bt/host/bluedroid/hci/include/hci/bt_vendor_lib.h +components/bt/host/bluedroid/hci/include/hci/hci_audio.h +components/bt/host/bluedroid/hci/include/hci/hci_hal.h +components/bt/host/bluedroid/hci/include/hci/hci_internals.h +components/bt/host/bluedroid/hci/include/hci/hci_layer.h +components/bt/host/bluedroid/hci/include/hci/hci_packet_factory.h +components/bt/host/bluedroid/hci/include/hci/hci_packet_parser.h +components/bt/host/bluedroid/hci/include/hci/packet_fragmenter.h +components/bt/host/bluedroid/hci/packet_fragmenter.c +components/bt/host/bluedroid/main/bte_init.c +components/bt/host/bluedroid/main/bte_main.c +components/bt/host/bluedroid/stack/a2dp/a2d_api.c +components/bt/host/bluedroid/stack/a2dp/a2d_sbc.c +components/bt/host/bluedroid/stack/a2dp/include/a2d_int.h +components/bt/host/bluedroid/stack/avct/avct_api.c +components/bt/host/bluedroid/stack/avct/avct_ccb.c +components/bt/host/bluedroid/stack/avct/avct_l2c.c +components/bt/host/bluedroid/stack/avct/avct_lcb.c +components/bt/host/bluedroid/stack/avct/avct_lcb_act.c +components/bt/host/bluedroid/stack/avct/include/avct_defs.h +components/bt/host/bluedroid/stack/avct/include/avct_int.h +components/bt/host/bluedroid/stack/avdt/avdt_ad.c +components/bt/host/bluedroid/stack/avdt/avdt_api.c +components/bt/host/bluedroid/stack/avdt/avdt_ccb.c +components/bt/host/bluedroid/stack/avdt/avdt_ccb_act.c +components/bt/host/bluedroid/stack/avdt/avdt_l2c.c +components/bt/host/bluedroid/stack/avdt/avdt_msg.c +components/bt/host/bluedroid/stack/avdt/avdt_scb.c +components/bt/host/bluedroid/stack/avdt/avdt_scb_act.c +components/bt/host/bluedroid/stack/avdt/include/avdt_defs.h +components/bt/host/bluedroid/stack/avdt/include/avdt_int.h +components/bt/host/bluedroid/stack/avrc/avrc_api.c +components/bt/host/bluedroid/stack/avrc/avrc_bld_ct.c +components/bt/host/bluedroid/stack/avrc/avrc_bld_tg.c +components/bt/host/bluedroid/stack/avrc/avrc_opt.c +components/bt/host/bluedroid/stack/avrc/avrc_pars_ct.c +components/bt/host/bluedroid/stack/avrc/avrc_pars_tg.c +components/bt/host/bluedroid/stack/avrc/avrc_sdp.c +components/bt/host/bluedroid/stack/avrc/avrc_utils.c +components/bt/host/bluedroid/stack/avrc/include/avrc_int.h +components/bt/host/bluedroid/stack/btm/btm_acl.c +components/bt/host/bluedroid/stack/btm/btm_ble.c +components/bt/host/bluedroid/stack/btm/btm_ble_5_gap.c +components/bt/host/bluedroid/stack/btm/btm_ble_addr.c +components/bt/host/bluedroid/stack/btm/btm_ble_adv_filter.c +components/bt/host/bluedroid/stack/btm/btm_ble_batchscan.c +components/bt/host/bluedroid/stack/btm/btm_ble_bgconn.c +components/bt/host/bluedroid/stack/btm/btm_ble_cont_energy.c +components/bt/host/bluedroid/stack/btm/btm_ble_gap.c +components/bt/host/bluedroid/stack/btm/btm_ble_multi_adv.c +components/bt/host/bluedroid/stack/btm/btm_ble_privacy.c +components/bt/host/bluedroid/stack/btm/btm_dev.c +components/bt/host/bluedroid/stack/btm/btm_devctl.c +components/bt/host/bluedroid/stack/btm/btm_inq.c +components/bt/host/bluedroid/stack/btm/btm_main.c +components/bt/host/bluedroid/stack/btm/btm_pm.c +components/bt/host/bluedroid/stack/btm/btm_sco.c +components/bt/host/bluedroid/stack/btm/btm_sec.c +components/bt/host/bluedroid/stack/btm/include/btm_ble_int.h +components/bt/host/bluedroid/stack/btm/include/btm_int.h +components/bt/host/bluedroid/stack/btu/btu_hcif.c +components/bt/host/bluedroid/stack/btu/btu_init.c +components/bt/host/bluedroid/stack/btu/btu_task.c +components/bt/host/bluedroid/stack/gap/gap_api.c +components/bt/host/bluedroid/stack/gap/gap_ble.c +components/bt/host/bluedroid/stack/gap/gap_conn.c +components/bt/host/bluedroid/stack/gap/gap_utils.c +components/bt/host/bluedroid/stack/gap/include/gap_int.h +components/bt/host/bluedroid/stack/gatt/att_protocol.c +components/bt/host/bluedroid/stack/gatt/gatt_api.c +components/bt/host/bluedroid/stack/gatt/gatt_attr.c +components/bt/host/bluedroid/stack/gatt/gatt_auth.c +components/bt/host/bluedroid/stack/gatt/gatt_cl.c +components/bt/host/bluedroid/stack/gatt/gatt_db.c +components/bt/host/bluedroid/stack/gatt/gatt_main.c +components/bt/host/bluedroid/stack/gatt/gatt_sr.c +components/bt/host/bluedroid/stack/gatt/gatt_utils.c +components/bt/host/bluedroid/stack/gatt/include/gatt_int.h +components/bt/host/bluedroid/stack/hcic/hciblecmds.c +components/bt/host/bluedroid/stack/hcic/hcicmds.c +components/bt/host/bluedroid/stack/hid/hidd_api.c +components/bt/host/bluedroid/stack/hid/hidd_conn.c +components/bt/host/bluedroid/stack/hid/hidh_api.c +components/bt/host/bluedroid/stack/hid/hidh_conn.c +components/bt/host/bluedroid/stack/hid/include/hid_conn.h +components/bt/host/bluedroid/stack/hid/include/hid_int.h +components/bt/host/bluedroid/stack/include/stack/a2d_api.h +components/bt/host/bluedroid/stack/include/stack/a2d_sbc.h +components/bt/host/bluedroid/stack/include/stack/avct_api.h +components/bt/host/bluedroid/stack/include/stack/avdt_api.h +components/bt/host/bluedroid/stack/include/stack/avdtc_api.h +components/bt/host/bluedroid/stack/include/stack/avrc_api.h +components/bt/host/bluedroid/stack/include/stack/avrc_defs.h +components/bt/host/bluedroid/stack/include/stack/bt_types.h +components/bt/host/bluedroid/stack/include/stack/btm_api.h +components/bt/host/bluedroid/stack/include/stack/btm_ble_api.h +components/bt/host/bluedroid/stack/include/stack/btu.h +components/bt/host/bluedroid/stack/include/stack/dyn_mem.h +components/bt/host/bluedroid/stack/include/stack/gap_api.h +components/bt/host/bluedroid/stack/include/stack/gatt_api.h +components/bt/host/bluedroid/stack/include/stack/gattdefs.h +components/bt/host/bluedroid/stack/include/stack/hcidefs.h +components/bt/host/bluedroid/stack/include/stack/hcimsgs.h +components/bt/host/bluedroid/stack/include/stack/hidd_api.h +components/bt/host/bluedroid/stack/include/stack/hiddefs.h +components/bt/host/bluedroid/stack/include/stack/hidh_api.h +components/bt/host/bluedroid/stack/include/stack/l2c_api.h +components/bt/host/bluedroid/stack/include/stack/l2cap_client.h +components/bt/host/bluedroid/stack/include/stack/l2cdefs.h +components/bt/host/bluedroid/stack/include/stack/port_api.h +components/bt/host/bluedroid/stack/include/stack/port_ext.h +components/bt/host/bluedroid/stack/include/stack/profiles_api.h +components/bt/host/bluedroid/stack/include/stack/rfcdefs.h +components/bt/host/bluedroid/stack/include/stack/sdp_api.h +components/bt/host/bluedroid/stack/include/stack/sdpdefs.h +components/bt/host/bluedroid/stack/include/stack/smp_api.h +components/bt/host/bluedroid/stack/l2cap/include/l2c_int.h +components/bt/host/bluedroid/stack/l2cap/l2c_api.c +components/bt/host/bluedroid/stack/l2cap/l2c_ble.c +components/bt/host/bluedroid/stack/l2cap/l2c_csm.c +components/bt/host/bluedroid/stack/l2cap/l2c_fcr.c +components/bt/host/bluedroid/stack/l2cap/l2c_link.c +components/bt/host/bluedroid/stack/l2cap/l2c_main.c +components/bt/host/bluedroid/stack/l2cap/l2c_ucd.c +components/bt/host/bluedroid/stack/l2cap/l2c_utils.c +components/bt/host/bluedroid/stack/l2cap/l2cap_client.c +components/bt/host/bluedroid/stack/rfcomm/include/port_int.h +components/bt/host/bluedroid/stack/rfcomm/include/rfc_int.h +components/bt/host/bluedroid/stack/rfcomm/port_api.c +components/bt/host/bluedroid/stack/rfcomm/port_rfc.c +components/bt/host/bluedroid/stack/rfcomm/port_utils.c +components/bt/host/bluedroid/stack/rfcomm/rfc_l2cap_if.c +components/bt/host/bluedroid/stack/rfcomm/rfc_mx_fsm.c +components/bt/host/bluedroid/stack/rfcomm/rfc_port_fsm.c +components/bt/host/bluedroid/stack/rfcomm/rfc_port_if.c +components/bt/host/bluedroid/stack/rfcomm/rfc_ts_frames.c +components/bt/host/bluedroid/stack/rfcomm/rfc_utils.c +components/bt/host/bluedroid/stack/sdp/include/sdpint.h +components/bt/host/bluedroid/stack/sdp/sdp_api.c +components/bt/host/bluedroid/stack/sdp/sdp_db.c +components/bt/host/bluedroid/stack/sdp/sdp_discovery.c +components/bt/host/bluedroid/stack/sdp/sdp_main.c +components/bt/host/bluedroid/stack/sdp/sdp_server.c +components/bt/host/bluedroid/stack/sdp/sdp_utils.c +components/bt/host/bluedroid/stack/smp/aes.c +components/bt/host/bluedroid/stack/smp/include/aes.h +components/bt/host/bluedroid/stack/smp/include/p_256_ecc_pp.h +components/bt/host/bluedroid/stack/smp/include/p_256_multprecision.h +components/bt/host/bluedroid/stack/smp/include/smp_int.h +components/bt/host/bluedroid/stack/smp/p_256_curvepara.c +components/bt/host/bluedroid/stack/smp/p_256_ecc_pp.c +components/bt/host/bluedroid/stack/smp/p_256_multprecision.c +components/bt/host/bluedroid/stack/smp/smp_act.c +components/bt/host/bluedroid/stack/smp/smp_api.c +components/bt/host/bluedroid/stack/smp/smp_br_main.c +components/bt/host/bluedroid/stack/smp/smp_cmac.c +components/bt/host/bluedroid/stack/smp/smp_keys.c +components/bt/host/bluedroid/stack/smp/smp_l2c.c +components/bt/host/bluedroid/stack/smp/smp_main.c +components/bt/host/bluedroid/stack/smp/smp_utils.c +components/bt/host/nimble/esp-hci/include/esp_nimble_hci.h +components/bt/host/nimble/esp-hci/src/esp_nimble_hci.c +components/bt/host/nimble/port/include/console/console.h +components/bt/host/nimble/port/include/esp_nimble_cfg.h +components/bt/host/nimble/port/include/esp_nimble_mem.h +components/bt/host/nimble/port/src/esp_nimble_mem.c +components/bt/test/test_bt_common.c +components/bt/test/test_smp.c +components/cbor/port/include/cbor.h +components/coap/port/include/coap3/coap.h +components/coap/port/include/coap_config.h +components/coap/port/include/coap_config_posix.h +components/console/argtable3/argtable3.c +components/console/argtable3/argtable3.h +components/console/linenoise/linenoise.c +components/console/linenoise/linenoise.h +components/driver/include/driver/usb_serial_jtag.h +components/driver/usb_serial_jtag.c +components/esp32/include/rom/aes.h +components/esp32/include/rom/bigint.h +components/esp32/include/rom/cache.h +components/esp32/include/rom/crc.h +components/esp32/include/rom/efuse.h +components/esp32/include/rom/ets_sys.h +components/esp32/include/rom/gpio.h +components/esp32/include/rom/libc_stubs.h +components/esp32/include/rom/lldesc.h +components/esp32/include/rom/md5_hash.h +components/esp32/include/rom/miniz.h +components/esp32/include/rom/queue.h +components/esp32/include/rom/rtc.h +components/esp32/include/rom/secure_boot.h +components/esp32/include/rom/sha.h +components/esp32/include/rom/spi_flash.h +components/esp32/include/rom/tbconsole.h +components/esp32/include/rom/tjpgd.h +components/esp32/include/rom/uart.h +components/esp_adc_cal/esp_adc_cal_esp32.c +components/esp_adc_cal/esp_adc_cal_esp32c3.c +components/esp_adc_cal/esp_adc_cal_esp32h2.c +components/esp_adc_cal/esp_adc_cal_esp32s2.c +components/esp_adc_cal/include/esp_adc_cal.h +components/esp_common/include/esp_assert.h +components/esp_common/include/esp_bit_defs.h +components/esp_common/include/esp_check.h +components/esp_common/include/esp_compiler.h +components/esp_common/include/esp_err.h +components/esp_common/include/esp_types.h +components/esp_common/src/esp_err_to_name.c +components/esp_common/test/test_attr.c +components/esp_eth/include/esp_eth_mac.h +components/esp_eth/include/esp_eth_netif_glue.h +components/esp_eth/include/eth_phy_regs_struct.h +components/esp_eth/src/dm9051.h +components/esp_eth/src/esp_eth_mac_openeth.c +components/esp_eth/src/esp_eth_mac_w5500.c +components/esp_eth/src/esp_eth_netif_glue.c +components/esp_eth/src/esp_eth_phy.c +components/esp_eth/src/ksz8851.h +components/esp_eth/src/openeth.h +components/esp_eth/src/w5500.h +components/esp_eth/test/test_emac.c +components/esp_eth/test_apps/component_ut_test.py +components/esp_eth/test_apps/main/esp_eth_test.c +components/esp_event/default_event_loop.c +components/esp_event/esp_event.c +components/esp_event/esp_event_private.c +components/esp_event/event_loop_legacy.c +components/esp_event/event_send.c +components/esp_event/host_test/esp_event_unit_test/main/esp_event_test.cpp +components/esp_event/host_test/fixtures.hpp +components/esp_event/include/esp_event.h +components/esp_event/include/esp_event_base.h +components/esp_event/include/esp_event_legacy.h +components/esp_event/include/esp_event_loop.h +components/esp_event/private_include/esp_event_internal.h +components/esp_event/private_include/esp_event_private.h +components/esp_event/test/test_default_loop.c +components/esp_event/test/test_event.c +components/esp_gdbstub/esp32/gdbstub_target_config.h +components/esp_gdbstub/esp32c3/gdbstub_target_config.h +components/esp_gdbstub/esp32h2/gdbstub_target_config.h +components/esp_gdbstub/esp32s2/gdbstub_target_config.h +components/esp_gdbstub/esp32s3/gdbstub_target_config.h +components/esp_gdbstub/esp_common/gdbstub_common.c +components/esp_gdbstub/include/esp_gdbstub.h +components/esp_gdbstub/private_include/esp_gdbstub_common.h +components/esp_gdbstub/riscv/esp_gdbstub_arch.h +components/esp_gdbstub/riscv/gdbstub_riscv.c +components/esp_gdbstub/src/packet.c +components/esp_gdbstub/xtensa/esp_gdbstub_arch.h +components/esp_gdbstub/xtensa/gdbstub_xtensa.c +components/esp_hid/include/esp_hid_common.h +components/esp_hid/include/esp_hidd.h +components/esp_hid/include/esp_hidd_gatts.h +components/esp_hid/include/esp_hidd_transport.h +components/esp_hid/include/esp_hidh.h +components/esp_hid/include/esp_hidh_bluedroid.h +components/esp_hid/include/esp_hidh_gattc.h +components/esp_hid/include/esp_hidh_transport.h +components/esp_hid/private/ble_hidd.h +components/esp_hid/private/ble_hidh.h +components/esp_hid/private/bt_hidd.h +components/esp_hid/private/bt_hidh.h +components/esp_hid/private/esp_hidd_private.h +components/esp_hid/private/esp_hidh_private.h +components/esp_hid/src/ble_hidd.c +components/esp_hid/src/ble_hidh.c +components/esp_hid/src/bt_hidd.c +components/esp_hid/src/bt_hidh.c +components/esp_hid/src/esp_hid_common.c +components/esp_hid/src/esp_hidd.c +components/esp_hid/src/esp_hidh.c +components/esp_hid/test/hid_descriptor.h +components/esp_hid/test/test_esp_hid.c +components/esp_https_ota/include/esp_https_ota.h +components/esp_https_ota/src/esp_https_ota.c +components/esp_hw_support/include/esp_clk.h +components/esp_hw_support/include/soc/esp_himem.h +components/esp_hw_support/include/soc/esp_spiram.h +components/esp_ipc/include/esp_ipc.h +components/esp_ipc/test/test_ipc.c +components/esp_ipc/test/test_ipc_isr.c +components/esp_lcd/test/test_i2c_lcd_panel.c +components/esp_lcd/test/test_i80_board.h +components/esp_lcd/test/test_i80_lcd_panel.c +components/esp_lcd/test/test_lvgl_port.h +components/esp_lcd/test/test_lvgl_port_v7.c +components/esp_lcd/test/test_rgb_panel.c +components/esp_lcd/test/test_spi_board.h +components/esp_lcd/test/test_spi_lcd_panel.c +components/esp_local_ctrl/include/esp_local_ctrl.h +components/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.c +components/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.h +components/esp_local_ctrl/python/esp_local_ctrl_pb2.py +components/esp_local_ctrl/src/esp_local_ctrl.c +components/esp_local_ctrl/src/esp_local_ctrl_handler.c +components/esp_local_ctrl/src/esp_local_ctrl_priv.h +components/esp_local_ctrl/src/esp_local_ctrl_transport_ble.c +components/esp_local_ctrl/src/esp_local_ctrl_transport_httpd.c +components/esp_netif/esp_netif_handlers.c +components/esp_netif/esp_netif_objects.c +components/esp_netif/include/esp_netif.h +components/esp_netif/include/esp_netif_net_stack.h +components/esp_netif/include/esp_netif_ppp.h +components/esp_netif/include/esp_netif_slip.h +components/esp_netif/include/esp_netif_sta_list.h +components/esp_netif/loopback/esp_netif_loopback.c +components/esp_netif/lwip/esp_netif_lwip_defaults.c +components/esp_netif/lwip/esp_netif_lwip_internal.h +components/esp_netif/lwip/esp_netif_lwip_ppp.c +components/esp_netif/lwip/esp_netif_lwip_ppp.h +components/esp_netif/lwip/esp_netif_lwip_slip.c +components/esp_netif/lwip/esp_netif_lwip_slip.h +components/esp_netif/lwip/esp_netif_sta_list.c +components/esp_netif/private_include/esp_netif_private.h +components/esp_netif/test/test_esp_netif.c +components/esp_netif/test_apps/component_ut_test.py +components/esp_netif/test_apps/main/esp_netif_test.c +components/esp_phy/esp32h2/include/phy_init_data.h +components/esp_phy/src/phy_init_esp32hxx.c +components/esp_phy/test/test_phy_rtc.c +components/esp_pm/include/esp32c3/pm.h +components/esp_pm/include/esp32h2/pm.h +components/esp_pm/include/esp32s2/pm.h +components/esp_pm/include/esp32s3/pm.h +components/esp_pm/include/esp_private/pm_impl.h +components/esp_pm/include/esp_private/pm_trace.h +components/esp_pm/pm_locks.c +components/esp_pm/test/test_pm.c +components/esp_ringbuf/include/freertos/ringbuf.h +components/esp_rom/esp32/esp_rom_caps.h +components/esp_rom/esp32/ld/esp32.rom.api.ld +components/esp_rom/esp32/ld/esp32.rom.eco3.ld +components/esp_rom/esp32/ld/esp32.rom.ld +components/esp_rom/esp32/ld/esp32.rom.libgcc.ld +components/esp_rom/esp32/ld/esp32.rom.newlib-data.ld +components/esp_rom/esp32/ld/esp32.rom.newlib-funcs.ld +components/esp_rom/esp32/ld/esp32.rom.newlib-locale.ld +components/esp_rom/esp32/ld/esp32.rom.newlib-nano.ld +components/esp_rom/esp32/ld/esp32.rom.newlib-time.ld +components/esp_rom/esp32/ld/esp32.rom.redefined.ld +components/esp_rom/esp32/ld/esp32.rom.spiflash.ld +components/esp_rom/esp32/ld/esp32.rom.syscalls.ld +components/esp_rom/esp32c3/ld/esp32c3.rom.api.ld +components/esp_rom/esp32c3/ld/esp32c3.rom.eco3.ld +components/esp_rom/esp32c3/ld/esp32c3.rom.ld +components/esp_rom/esp32c3/ld/esp32c3.rom.libgcc.ld +components/esp_rom/esp32c3/ld/esp32c3.rom.newlib-nano.ld +components/esp_rom/esp32c3/ld/esp32c3.rom.newlib.ld +components/esp_rom/esp32c3/ld/esp32c3.rom.version.ld +components/esp_rom/esp32h2/ld/esp32h2.rom.api.ld +components/esp_rom/esp32h2/ld/esp32h2.rom.ld +components/esp_rom/esp32h2/ld/esp32h2.rom.libgcc.ld +components/esp_rom/esp32h2/ld/esp32h2.rom.newlib-nano.ld +components/esp_rom/esp32h2/ld/esp32h2.rom.newlib.ld +components/esp_rom/esp32h2/ld/esp32h2.rom.version.ld +components/esp_rom/esp32s2/esp_rom_caps.h +components/esp_rom/esp32s2/ld/esp32s2.rom.api.ld +components/esp_rom/esp32s2/ld/esp32s2.rom.ld +components/esp_rom/esp32s2/ld/esp32s2.rom.libgcc.ld +components/esp_rom/esp32s2/ld/esp32s2.rom.newlib-data.ld +components/esp_rom/esp32s2/ld/esp32s2.rom.newlib-funcs.ld +components/esp_rom/esp32s2/ld/esp32s2.rom.newlib-nano.ld +components/esp_rom/esp32s2/ld/esp32s2.rom.spiflash.ld +components/esp_rom/esp32s2/usb_descriptors.c +components/esp_rom/esp32s3/ld/esp32s3.rom.api.ld +components/esp_rom/esp32s3/ld/esp32s3.rom.ld +components/esp_rom/esp32s3/ld/esp32s3.rom.libgcc.ld +components/esp_rom/esp32s3/ld/esp32s3.rom.newlib-nano.ld +components/esp_rom/esp32s3/ld/esp32s3.rom.newlib.ld +components/esp_rom/esp32s3/ld/esp32s3.rom.version.ld +components/esp_rom/host_test/rom_test/main/rom_test.cpp +components/esp_rom/include/esp32/rom/aes.h +components/esp_rom/include/esp32/rom/bigint.h +components/esp_rom/include/esp32/rom/cache.h +components/esp_rom/include/esp32/rom/crc.h +components/esp_rom/include/esp32/rom/efuse.h +components/esp_rom/include/esp32/rom/ets_sys.h +components/esp_rom/include/esp32/rom/gpio.h +components/esp_rom/include/esp32/rom/libc_stubs.h +components/esp_rom/include/esp32/rom/lldesc.h +components/esp_rom/include/esp32/rom/md5_hash.h +components/esp_rom/include/esp32/rom/miniz.h +components/esp_rom/include/esp32/rom/rsa_pss.h +components/esp_rom/include/esp32/rom/rtc.h +components/esp_rom/include/esp32/rom/secure_boot.h +components/esp_rom/include/esp32/rom/sha.h +components/esp_rom/include/esp32/rom/spi_flash.h +components/esp_rom/include/esp32/rom/tbconsole.h +components/esp_rom/include/esp32/rom/tjpgd.h +components/esp_rom/include/esp32/rom/uart.h +components/esp_rom/include/esp32c3/rom/aes.h +components/esp_rom/include/esp32c3/rom/apb_backup_dma.h +components/esp_rom/include/esp32c3/rom/bigint.h +components/esp_rom/include/esp32c3/rom/cache.h +components/esp_rom/include/esp32c3/rom/crc.h +components/esp_rom/include/esp32c3/rom/digital_signature.h +components/esp_rom/include/esp32c3/rom/efuse.h +components/esp_rom/include/esp32c3/rom/esp_flash.h +components/esp_rom/include/esp32c3/rom/ets_sys.h +components/esp_rom/include/esp32c3/rom/gpio.h +components/esp_rom/include/esp32c3/rom/hmac.h +components/esp_rom/include/esp32c3/rom/libc_stubs.h +components/esp_rom/include/esp32c3/rom/lldesc.h +components/esp_rom/include/esp32c3/rom/md5_hash.h +components/esp_rom/include/esp32c3/rom/miniz.h +components/esp_rom/include/esp32c3/rom/rom_layout.h +components/esp_rom/include/esp32c3/rom/rsa_pss.h +components/esp_rom/include/esp32c3/rom/rtc.h +components/esp_rom/include/esp32c3/rom/secure_boot.h +components/esp_rom/include/esp32c3/rom/sha.h +components/esp_rom/include/esp32c3/rom/spi_flash.h +components/esp_rom/include/esp32c3/rom/tjpgd.h +components/esp_rom/include/esp32c3/rom/uart.h +components/esp_rom/include/esp32h2/rom/aes.h +components/esp_rom/include/esp32h2/rom/apb_backup_dma.h +components/esp_rom/include/esp32h2/rom/bigint.h +components/esp_rom/include/esp32h2/rom/cache.h +components/esp_rom/include/esp32h2/rom/crc.h +components/esp_rom/include/esp32h2/rom/digital_signature.h +components/esp_rom/include/esp32h2/rom/efuse.h +components/esp_rom/include/esp32h2/rom/esp_flash.h +components/esp_rom/include/esp32h2/rom/ets_sys.h +components/esp_rom/include/esp32h2/rom/gpio.h +components/esp_rom/include/esp32h2/rom/hmac.h +components/esp_rom/include/esp32h2/rom/libc_stubs.h +components/esp_rom/include/esp32h2/rom/lldesc.h +components/esp_rom/include/esp32h2/rom/md5_hash.h +components/esp_rom/include/esp32h2/rom/miniz.h +components/esp_rom/include/esp32h2/rom/rom_layout.h +components/esp_rom/include/esp32h2/rom/rsa_pss.h +components/esp_rom/include/esp32h2/rom/rtc.h +components/esp_rom/include/esp32h2/rom/secure_boot.h +components/esp_rom/include/esp32h2/rom/sha.h +components/esp_rom/include/esp32h2/rom/spi_flash.h +components/esp_rom/include/esp32h2/rom/tjpgd.h +components/esp_rom/include/esp32h2/rom/uart.h +components/esp_rom/include/esp32s2/rom/aes.h +components/esp_rom/include/esp32s2/rom/bigint.h +components/esp_rom/include/esp32s2/rom/cache.h +components/esp_rom/include/esp32s2/rom/crc.h +components/esp_rom/include/esp32s2/rom/digital_signature.h +components/esp_rom/include/esp32s2/rom/efuse.h +components/esp_rom/include/esp32s2/rom/ets_sys.h +components/esp_rom/include/esp32s2/rom/gpio.h +components/esp_rom/include/esp32s2/rom/hmac.h +components/esp_rom/include/esp32s2/rom/libc_stubs.h +components/esp_rom/include/esp32s2/rom/lldesc.h +components/esp_rom/include/esp32s2/rom/md5_hash.h +components/esp_rom/include/esp32s2/rom/miniz.h +components/esp_rom/include/esp32s2/rom/opi_flash.h +components/esp_rom/include/esp32s2/rom/rsa_pss.h +components/esp_rom/include/esp32s2/rom/rtc.h +components/esp_rom/include/esp32s2/rom/secure_boot.h +components/esp_rom/include/esp32s2/rom/sha.h +components/esp_rom/include/esp32s2/rom/spi_flash.h +components/esp_rom/include/esp32s2/rom/uart.h +components/esp_rom/include/esp32s2/rom/usb/cdc_acm.h +components/esp_rom/include/esp32s2/rom/usb/chip_usb_dw_wrapper.h +components/esp_rom/include/esp32s2/rom/usb/cpio.h +components/esp_rom/include/esp32s2/rom/usb/usb_cdc.h +components/esp_rom/include/esp32s2/rom/usb/usb_common.h +components/esp_rom/include/esp32s2/rom/usb/usb_dc.h +components/esp_rom/include/esp32s2/rom/usb/usb_descriptor.h +components/esp_rom/include/esp32s2/rom/usb/usb_device.h +components/esp_rom/include/esp32s2/rom/usb/usb_dfu.h +components/esp_rom/include/esp32s2/rom/usb/usb_os_glue.h +components/esp_rom/include/esp32s2/rom/usb/usb_persist.h +components/esp_rom/include/esp32s3/rom/aes.h +components/esp_rom/include/esp32s3/rom/bigint.h +components/esp_rom/include/esp32s3/rom/cache.h +components/esp_rom/include/esp32s3/rom/crc.h +components/esp_rom/include/esp32s3/rom/digital_signature.h +components/esp_rom/include/esp32s3/rom/efuse.h +components/esp_rom/include/esp32s3/rom/ets_sys.h +components/esp_rom/include/esp32s3/rom/gpio.h +components/esp_rom/include/esp32s3/rom/hmac.h +components/esp_rom/include/esp32s3/rom/libc_stubs.h +components/esp_rom/include/esp32s3/rom/lldesc.h +components/esp_rom/include/esp32s3/rom/md5_hash.h +components/esp_rom/include/esp32s3/rom/miniz.h +components/esp_rom/include/esp32s3/rom/opi_flash.h +components/esp_rom/include/esp32s3/rom/rom_layout.h +components/esp_rom/include/esp32s3/rom/rsa_pss.h +components/esp_rom/include/esp32s3/rom/secure_boot.h +components/esp_rom/include/esp32s3/rom/sha.h +components/esp_rom/include/esp32s3/rom/spi_flash.h +components/esp_rom/include/esp32s3/rom/tjpgd.h +components/esp_rom/include/esp32s3/rom/uart.h +components/esp_rom/include/esp32s3/rom/usb/cdc_acm.h +components/esp_rom/include/esp32s3/rom/usb/chip_usb_dw_wrapper.h +components/esp_rom/include/esp32s3/rom/usb/cpio.h +components/esp_rom/include/esp32s3/rom/usb/usb_cdc.h +components/esp_rom/include/esp32s3/rom/usb/usb_common.h +components/esp_rom/include/esp32s3/rom/usb/usb_dc.h +components/esp_rom/include/esp32s3/rom/usb/usb_descriptor.h +components/esp_rom/include/esp32s3/rom/usb/usb_device.h +components/esp_rom/include/esp32s3/rom/usb/usb_dfu.h +components/esp_rom/include/esp32s3/rom/usb/usb_os_glue.h +components/esp_rom/include/esp32s3/rom/usb/usb_persist.h +components/esp_rom/include/esp8684/rom/md5_hash.h +components/esp_rom/include/esp_rom_crc.h +components/esp_rom/include/esp_rom_efuse.h +components/esp_rom/include/esp_rom_gpio.h +components/esp_rom/include/esp_rom_sys.h +components/esp_rom/include/esp_rom_uart.h +components/esp_rom/include/linux/soc/reset_reasons.h +components/esp_rom/linux/esp_rom_crc.c +components/esp_rom/linux/esp_rom_efuse.c +components/esp_rom/linux/esp_rom_md5.c +components/esp_rom/linux/esp_rom_sys.c +components/esp_rom/patches/esp_rom_crc.c +components/esp_rom/patches/esp_rom_tjpgd.c +components/esp_rom/patches/esp_rom_uart.c +components/esp_rom/test/test_libgcc.c +components/esp_rom/test/test_miniz.c +components/esp_rom/test/test_tjpgd.c +components/esp_serial_slave_link/essl.c +components/esp_serial_slave_link/essl_internal.h +components/esp_serial_slave_link/essl_sdio.c +components/esp_serial_slave_link/include/esp_serial_slave_link/essl.h +components/esp_serial_slave_link/include/esp_serial_slave_link/essl_sdio.h +components/esp_serial_slave_link/include/esp_serial_slave_link/essl_spi.h +components/esp_serial_slave_link/include/essl_spi/esp32c3_defs.h +components/esp_serial_slave_link/include/essl_spi/esp32h2_defs.h +components/esp_serial_slave_link/include/essl_spi/esp32s2_defs.h +components/esp_serial_slave_link/include/essl_spi/esp32s3_defs.h +components/esp_system/eh_frame_parser.c +components/esp_system/esp_err.c +components/esp_system/freertos_hooks.c +components/esp_system/include/eh_frame_parser.h +components/esp_system/include/esp_debug_helpers.h +components/esp_system/include/esp_expression_with_stack.h +components/esp_system/include/esp_freertos_hooks.h +components/esp_system/include/esp_int_wdt.h +components/esp_system/include/esp_private/dbg_stubs.h +components/esp_system/include/esp_private/panic_internal.h +components/esp_system/include/esp_private/startup_internal.h +components/esp_system/include/esp_private/system_internal.h +components/esp_system/include/esp_private/usb_console.h +components/esp_system/include/esp_system.h +components/esp_system/include/esp_task.h +components/esp_system/include/esp_task_wdt.h +components/esp_system/port/arch/riscv/expression_with_stack.c +components/esp_system/port/arch/xtensa/debug_helpers.c +components/esp_system/port/arch/xtensa/expression_with_stack.c +components/esp_system/port/include/esp_clk_internal.h +components/esp_system/port/include/port/panic_funcs.h +components/esp_system/port/include/riscv/eh_frame_parser_impl.h +components/esp_system/port/public_compat/brownout.h +components/esp_system/port/public_compat/cache_err_int.h +components/esp_system/port/public_compat/trax.h +components/esp_system/port/soc/esp32/cache_err_int.c +components/esp_system/port/soc/esp32/cache_err_int.h +components/esp_system/port/soc/esp32/intr.c +components/esp_system/port/soc/esp32/reset_reason.c +components/esp_system/port/soc/esp32/system_internal.c +components/esp_system/port/soc/esp32c3/apb_backup_dma.c +components/esp_system/port/soc/esp32c3/cache_err_int.c +components/esp_system/port/soc/esp32c3/cache_err_int.h +components/esp_system/port/soc/esp32c3/reset_reason.c +components/esp_system/port/soc/esp32c3/system_internal.c +components/esp_system/port/soc/esp32h2/apb_backup_dma.c +components/esp_system/port/soc/esp32h2/cache_err_int.c +components/esp_system/port/soc/esp32h2/cache_err_int.h +components/esp_system/port/soc/esp32h2/reset_reason.c +components/esp_system/port/soc/esp32h2/system_internal.c +components/esp_system/port/soc/esp32s2/cache_err_int.c +components/esp_system/port/soc/esp32s2/cache_err_int.h +components/esp_system/port/soc/esp32s2/reset_reason.c +components/esp_system/port/soc/esp32s2/system_internal.c +components/esp_system/port/soc/esp32s2/usb_console.c +components/esp_system/port/soc/esp32s3/cache_err_int.h +components/esp_system/port/soc/esp32s3/reset_reason.c +components/esp_system/port/soc/esp32s3/system_internal.c +components/esp_system/port/soc/esp32s3/usb_console.c +components/esp_system/stack_check.c +components/esp_system/test/test_delay.c +components/esp_system/test/test_reset_reason.c +components/esp_system/test/test_stack_check.c +components/esp_system/test/test_system_time.c +components/esp_system/test_eh_frame_parser/eh_frame_parser_impl.h +components/esp_system/test_eh_frame_parser/esp_private/panic_internal.h +components/esp_system/test_eh_frame_parser/linker.ld +components/esp_system/test_eh_frame_parser/main.c +components/esp_system/ubsan.c +components/esp_timer/include/esp_private/esp_timer_private.h +components/esp_timer/src/esp_timer_impl_frc_legacy.c +components/esp_timer/src/ets_timer_legacy.c +components/esp_timer/test/test_esp_timer.c +components/esp_timer/test/test_esp_timer_light_sleep.c +components/esp_timer/test/test_ets_timer.c +components/esp_websocket_client/esp_websocket_client.c +components/esp_websocket_client/include/esp_websocket_client.h +components/esp_websocket_client/test/test_websocket_client.c +components/esp_wifi/include/esp_coexist_adapter.h +components/esp_wifi/include/esp_mesh.h +components/esp_wifi/include/esp_mesh_internal.h +components/esp_wifi/include/esp_now.h +components/esp_wifi/include/esp_private/esp_wifi_private.h +components/esp_wifi/include/esp_private/esp_wifi_types_private.h +components/esp_wifi/include/esp_private/wifi_types.h +components/esp_wifi/include/esp_smartconfig.h +components/esp_wifi/include/esp_wifi_default.h +components/esp_wifi/include/esp_wifi_netif.h +components/esp_wifi/include/smartconfig_ack.h +components/esp_wifi/src/lib_printf.c +components/esp_wifi/src/mesh_event.c +components/esp_wifi/src/smartconfig.c +components/esp_wifi/src/smartconfig_ack.c +components/esp_wifi/test/test_wifi.c +components/esp_wifi/test/test_wifi_init.c +components/espcoredump/corefile/__init__.py +components/espcoredump/corefile/_parse_soc_header.py +components/espcoredump/corefile/elf.py +components/espcoredump/corefile/gdb.py +components/espcoredump/corefile/loader.py +components/espcoredump/corefile/riscv.py +components/espcoredump/corefile/soc_headers/esp32.py +components/espcoredump/corefile/soc_headers/esp32c3.py +components/espcoredump/corefile/soc_headers/esp32s2.py +components/espcoredump/corefile/soc_headers/esp32s3.py +components/espcoredump/corefile/xtensa.py +components/espcoredump/espcoredump.py +components/espcoredump/include/esp_core_dump.h +components/espcoredump/include/port/riscv/esp_core_dump_summary_port.h +components/espcoredump/include/port/xtensa/esp_core_dump_summary_port.h +components/espcoredump/include_core_dump/core_dump_binary.h +components/espcoredump/include_core_dump/core_dump_checksum.h +components/espcoredump/include_core_dump/core_dump_elf.h +components/espcoredump/include_core_dump/elf.h +components/espcoredump/include_core_dump/esp_core_dump_common.h +components/espcoredump/include_core_dump/esp_core_dump_port.h +components/espcoredump/include_core_dump/esp_core_dump_types.h +components/espcoredump/include_core_dump/port/riscv/esp_core_dump_port_impl.h +components/espcoredump/include_core_dump/port/xtensa/esp_core_dump_port_impl.h +components/espcoredump/src/core_dump_binary.c +components/espcoredump/src/core_dump_checksum.c +components/espcoredump/src/core_dump_common.c +components/espcoredump/src/core_dump_elf.c +components/espcoredump/src/core_dump_flash.c +components/espcoredump/src/core_dump_uart.c +components/espcoredump/src/port/riscv/core_dump_port.c +components/espcoredump/test/test_espcoredump.py +components/espcoredump/test_apps/main/test_core_dump.c +components/expat/port/include/expat_config.h +components/expat/test/test_expat.c +components/fatfs/diskio/diskio.c +components/fatfs/diskio/diskio_impl.h +components/fatfs/diskio/diskio_rawflash.c +components/fatfs/diskio/diskio_rawflash.h +components/fatfs/diskio/diskio_sdmmc.h +components/fatfs/diskio/diskio_wl.h +components/fatfs/port/freertos/ffsystem.c +components/fatfs/port/linux/ffsystem.c +components/fatfs/src/diskio.c +components/fatfs/src/diskio.h +components/fatfs/src/ff.c +components/fatfs/src/ff.h +components/fatfs/src/ffconf.h +components/fatfs/src/ffsystem.c +components/fatfs/src/ffunicode.c +components/fatfs/test/test_fatfs_common.c +components/fatfs/test/test_fatfs_common.h +components/fatfs/test/test_fatfs_rawflash.c +components/fatfs/test/test_fatfs_sdmmc.c +components/fatfs/test/test_fatfs_spiflash.c +components/fatfs/test_fatfs_host/main.cpp +components/fatfs/test_fatfs_host/sdkconfig/sdkconfig.h +components/fatfs/test_fatfs_host/test_fatfs.cpp +components/fatfs/vfs/esp_vfs_fat.h +components/fatfs/vfs/vfs_fat_internal.h +components/fatfs/vfs/vfs_fat_sdmmc.c +components/fatfs/vfs/vfs_fat_spiflash.c +components/freertos/FreeRTOS-Kernel/croutine.c +components/freertos/FreeRTOS-Kernel/event_groups.c +components/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h +components/freertos/FreeRTOS-Kernel/include/freertos/StackMacros.h +components/freertos/FreeRTOS-Kernel/include/freertos/atomic.h +components/freertos/FreeRTOS-Kernel/include/freertos/croutine.h +components/freertos/FreeRTOS-Kernel/include/freertos/deprecated_definitions.h +components/freertos/FreeRTOS-Kernel/include/freertos/event_groups.h +components/freertos/FreeRTOS-Kernel/include/freertos/list.h +components/freertos/FreeRTOS-Kernel/include/freertos/message_buffer.h +components/freertos/FreeRTOS-Kernel/include/freertos/mpu_prototypes.h +components/freertos/FreeRTOS-Kernel/include/freertos/mpu_wrappers.h +components/freertos/FreeRTOS-Kernel/include/freertos/portable.h +components/freertos/FreeRTOS-Kernel/include/freertos/projdefs.h +components/freertos/FreeRTOS-Kernel/include/freertos/queue.h +components/freertos/FreeRTOS-Kernel/include/freertos/semphr.h +components/freertos/FreeRTOS-Kernel/include/freertos/stack_macros.h +components/freertos/FreeRTOS-Kernel/include/freertos/stream_buffer.h +components/freertos/FreeRTOS-Kernel/include/freertos/task.h +components/freertos/FreeRTOS-Kernel/include/freertos/timers.h +components/freertos/FreeRTOS-Kernel/list.c +components/freertos/FreeRTOS-Kernel/portable/linux/include/freertos/FreeRTOSConfig_arch.h +components/freertos/FreeRTOS-Kernel/portable/linux/include/freertos/portmacro.h +components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos/FreeRTOSConfig_arch.h +components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos/portbenchmark.h +components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos/portmacro.h +components/freertos/FreeRTOS-Kernel/portable/riscv/port.c +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/FreeRTOSConfig_arch.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portbenchmark.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro_priv.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/xtensa_api.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/xtensa_config.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/xtensa_context.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/xtensa_rtos.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/xtensa_timer.h +components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c +components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_init.c +components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_overlay_os_hook.c +components/freertos/FreeRTOS-Kernel/queue.c +components/freertos/FreeRTOS-Kernel/stream_buffer.c +components/freertos/FreeRTOS-Kernel/tasks.c +components/freertos/FreeRTOS-Kernel/timers.c +components/freertos/FreeRTOS-openocd.c +components/freertos/esp_additions/include/freertos/FreeRTOSConfig.h +components/freertos/esp_additions/task_snapshot.c +components/freertos/test/test_context_save_clobber.c +components/freertos/test/test_float_in_isr.c +components/freertos/test/test_freertos_backported_functions.c +components/freertos/test/test_freertos_debug_functions.c +components/freertos/test/test_freertos_eventgroups.c +components/freertos/test/test_freertos_get_state.c +components/freertos/test/test_freertos_isinisrcontext.c +components/freertos/test/test_freertos_mutex.c +components/freertos/test/test_freertos_scheduling_time.c +components/freertos/test/test_freertos_task_delay_until.c +components/freertos/test/test_freertos_task_delete.c +components/freertos/test/test_freertos_task_notify.c +components/freertos/test/test_freertos_trace_utilities.c +components/freertos/test/test_isr_latency.c +components/freertos/test/test_legacy_hooks.c +components/freertos/test/test_newlib_reent.c +components/freertos/test/test_panic.c +components/freertos/test/test_preemption.c +components/freertos/test/test_queuesets.c +components/freertos/test/test_spinlocks.c +components/freertos/test/test_stream_buffers.c +components/freertos/test/test_suspend_scheduler.c +components/freertos/test/test_task_priorities.c +components/freertos/test/test_task_suspend_resume.c +components/freertos/test/test_tasks_snapshot.c +components/freertos/test/test_thread_local.c +components/freertos/test/test_timers.c +components/freertos/test/test_xtensa_loadstore_handler.c +components/hal/aes_hal.c +components/hal/cpu_hal.c +components/hal/dac_hal.c +components/hal/ds_hal.c +components/hal/esp32/adc_hal.c +components/hal/esp32/brownout_hal.c +components/hal/esp32/gpio_hal_workaround.c +components/hal/esp32/include/hal/adc_hal.h +components/hal/esp32/include/hal/adc_hal_conf.h +components/hal/esp32/include/hal/adc_ll.h +components/hal/esp32/include/hal/aes_ll.h +components/hal/esp32/include/hal/can_hal.h +components/hal/esp32/include/hal/can_ll.h +components/hal/esp32/include/hal/can_types.h +components/hal/esp32/include/hal/clk_gate_ll.h +components/hal/esp32/include/hal/cpu_ll.h +components/hal/esp32/include/hal/dac_ll.h +components/hal/esp32/include/hal/emac_ll.h +components/hal/esp32/include/hal/i2c_ll.h +components/hal/esp32/include/hal/i2s_ll.h +components/hal/esp32/include/hal/interrupt_controller_ll.h +components/hal/esp32/include/hal/mcpwm_ll.h +components/hal/esp32/include/hal/mpu_ll.h +components/hal/esp32/include/hal/pcnt_ll.h +components/hal/esp32/include/hal/rmt_ll.h +components/hal/esp32/include/hal/rtc_cntl_ll.h +components/hal/esp32/include/hal/rtc_io_ll.h +components/hal/esp32/include/hal/rwdt_ll.h +components/hal/esp32/include/hal/sha_ll.h +components/hal/esp32/include/hal/sigmadelta_ll.h +components/hal/esp32/include/hal/soc_ll.h +components/hal/esp32/include/hal/spi_flash_encrypted_ll.h +components/hal/esp32/include/hal/spi_flash_ll.h +components/hal/esp32/include/hal/spi_ll.h +components/hal/esp32/include/hal/touch_sensor_hal.h +components/hal/esp32/include/hal/touch_sensor_ll.h +components/hal/esp32/include/hal/trace_ll.h +components/hal/esp32/include/hal/twai_ll.h +components/hal/esp32/include/hal/uart_ll.h +components/hal/esp32/interrupt_descriptor_table.c +components/hal/esp32/touch_sensor_hal.c +components/hal/esp32c3/adc_hal.c +components/hal/esp32c3/brownout_hal.c +components/hal/esp32c3/hmac_hal.c +components/hal/esp32c3/include/hal/adc_hal.h +components/hal/esp32c3/include/hal/adc_hal_conf.h +components/hal/esp32c3/include/hal/adc_ll.h +components/hal/esp32c3/include/hal/aes_ll.h +components/hal/esp32c3/include/hal/clk_gate_ll.h +components/hal/esp32c3/include/hal/ds_ll.h +components/hal/esp32c3/include/hal/gpspi_flash_ll.h +components/hal/esp32c3/include/hal/hmac_hal.h +components/hal/esp32c3/include/hal/hmac_ll.h +components/hal/esp32c3/include/hal/i2c_ll.h +components/hal/esp32c3/include/hal/interrupt_controller_ll.h +components/hal/esp32c3/include/hal/memprot_ll.h +components/hal/esp32c3/include/hal/mpu_ll.h +components/hal/esp32c3/include/hal/rtc_cntl_ll.h +components/hal/esp32c3/include/hal/rwdt_ll.h +components/hal/esp32c3/include/hal/sha_ll.h +components/hal/esp32c3/include/hal/sigmadelta_ll.h +components/hal/esp32c3/include/hal/soc_ll.h +components/hal/esp32c3/include/hal/spi_flash_encrypted_ll.h +components/hal/esp32c3/include/hal/spi_flash_ll.h +components/hal/esp32c3/include/hal/spi_ll.h +components/hal/esp32c3/include/hal/spimem_flash_ll.h +components/hal/esp32c3/include/hal/systimer_ll.h +components/hal/esp32c3/include/hal/twai_ll.h +components/hal/esp32c3/include/hal/uart_ll.h +components/hal/esp32c3/include/hal/uhci_ll.h +components/hal/esp32c3/include/hal/usb_serial_jtag_ll.h +components/hal/esp32c3/rtc_cntl_hal.c +components/hal/esp32h2/adc_hal.c +components/hal/esp32h2/brownout_hal.c +components/hal/esp32h2/hmac_hal.c +components/hal/esp32h2/include/hal/adc_hal.h +components/hal/esp32h2/include/hal/adc_hal_conf.h +components/hal/esp32h2/include/hal/adc_ll.h +components/hal/esp32h2/include/hal/aes_ll.h +components/hal/esp32h2/include/hal/clk_gate_ll.h +components/hal/esp32h2/include/hal/ds_ll.h +components/hal/esp32h2/include/hal/gpspi_flash_ll.h +components/hal/esp32h2/include/hal/hmac_hal.h +components/hal/esp32h2/include/hal/hmac_ll.h +components/hal/esp32h2/include/hal/i2c_ll.h +components/hal/esp32h2/include/hal/interrupt_controller_ll.h +components/hal/esp32h2/include/hal/memprot_ll.h +components/hal/esp32h2/include/hal/mpu_ll.h +components/hal/esp32h2/include/hal/rtc_cntl_ll.h +components/hal/esp32h2/include/hal/rwdt_ll.h +components/hal/esp32h2/include/hal/sha_ll.h +components/hal/esp32h2/include/hal/sigmadelta_ll.h +components/hal/esp32h2/include/hal/soc_ll.h +components/hal/esp32h2/include/hal/spi_flash_encrypted_ll.h +components/hal/esp32h2/include/hal/spi_flash_ll.h +components/hal/esp32h2/include/hal/spi_ll.h +components/hal/esp32h2/include/hal/spimem_flash_ll.h +components/hal/esp32h2/include/hal/systimer_ll.h +components/hal/esp32h2/include/hal/twai_ll.h +components/hal/esp32h2/include/hal/uart_ll.h +components/hal/esp32h2/include/hal/uhci_ll.h +components/hal/esp32h2/include/hal/uhci_types.h +components/hal/esp32h2/include/hal/usb_serial_jtag_ll.h +components/hal/esp32h2/rtc_cntl_hal.c +components/hal/esp32s2/adc_hal.c +components/hal/esp32s2/brownout_hal.c +components/hal/esp32s2/cp_dma_hal.c +components/hal/esp32s2/dac_hal.c +components/hal/esp32s2/include/hal/adc_hal.h +components/hal/esp32s2/include/hal/adc_hal_conf.h +components/hal/esp32s2/include/hal/adc_ll.h +components/hal/esp32s2/include/hal/aes_ll.h +components/hal/esp32s2/include/hal/clk_gate_ll.h +components/hal/esp32s2/include/hal/cp_dma_hal.h +components/hal/esp32s2/include/hal/cp_dma_ll.h +components/hal/esp32s2/include/hal/cpu_ll.h +components/hal/esp32s2/include/hal/crypto_dma_ll.h +components/hal/esp32s2/include/hal/dac_hal.h +components/hal/esp32s2/include/hal/dac_ll.h +components/hal/esp32s2/include/hal/dedic_gpio_ll.h +components/hal/esp32s2/include/hal/gpspi_flash_ll.h +components/hal/esp32s2/include/hal/i2c_ll.h +components/hal/esp32s2/include/hal/i2s_ll.h +components/hal/esp32s2/include/hal/interrupt_controller_ll.h +components/hal/esp32s2/include/hal/memprot_ll.h +components/hal/esp32s2/include/hal/memprot_peri_ll.h +components/hal/esp32s2/include/hal/mpu_ll.h +components/hal/esp32s2/include/hal/pcnt_ll.h +components/hal/esp32s2/include/hal/rtc_cntl_ll.h +components/hal/esp32s2/include/hal/rtc_io_ll.h +components/hal/esp32s2/include/hal/rwdt_ll.h +components/hal/esp32s2/include/hal/sha_ll.h +components/hal/esp32s2/include/hal/sigmadelta_ll.h +components/hal/esp32s2/include/hal/soc_ll.h +components/hal/esp32s2/include/hal/spi_flash_encrypted_ll.h +components/hal/esp32s2/include/hal/spi_flash_ll.h +components/hal/esp32s2/include/hal/spi_ll.h +components/hal/esp32s2/include/hal/spimem_flash_ll.h +components/hal/esp32s2/include/hal/systimer_ll.h +components/hal/esp32s2/include/hal/touch_sensor_hal.h +components/hal/esp32s2/include/hal/touch_sensor_ll.h +components/hal/esp32s2/include/hal/trace_ll.h +components/hal/esp32s2/include/hal/twai_ll.h +components/hal/esp32s2/include/hal/uart_ll.h +components/hal/esp32s2/include/hal/usb_ll.h +components/hal/esp32s2/interrupt_descriptor_table.c +components/hal/esp32s2/touch_sensor_hal.c +components/hal/esp32s3/brownout_hal.c +components/hal/esp32s3/include/hal/adc_hal_conf.h +components/hal/esp32s3/include/hal/adc_ll.h +components/hal/esp32s3/include/hal/aes_ll.h +components/hal/esp32s3/include/hal/cpu_ll.h +components/hal/esp32s3/include/hal/gpspi_flash_ll.h +components/hal/esp32s3/include/hal/i2c_ll.h +components/hal/esp32s3/include/hal/interrupt_controller_ll.h +components/hal/esp32s3/include/hal/mcpwm_ll.h +components/hal/esp32s3/include/hal/memprot_ll.h +components/hal/esp32s3/include/hal/mpu_ll.h +components/hal/esp32s3/include/hal/pcnt_ll.h +components/hal/esp32s3/include/hal/rtc_cntl_ll.h +components/hal/esp32s3/include/hal/rwdt_ll.h +components/hal/esp32s3/include/hal/sha_ll.h +components/hal/esp32s3/include/hal/sigmadelta_ll.h +components/hal/esp32s3/include/hal/soc_ll.h +components/hal/esp32s3/include/hal/spi_flash_encrypted_ll.h +components/hal/esp32s3/include/hal/spi_flash_ll.h +components/hal/esp32s3/include/hal/spi_ll.h +components/hal/esp32s3/include/hal/spimem_flash_ll.h +components/hal/esp32s3/include/hal/systimer_ll.h +components/hal/esp32s3/include/hal/twai_ll.h +components/hal/esp32s3/include/hal/uart_ll.h +components/hal/esp32s3/include/hal/uhci_ll.h +components/hal/esp32s3/include/hal/usb_ll.h +components/hal/esp32s3/include/hal/usb_serial_jtag_ll.h +components/hal/esp32s3/interrupt_descriptor_table.c +components/hal/gpio_hal.c +components/hal/i2c_hal.c +components/hal/i2c_hal_iram.c +components/hal/include/hal/adc_hal.h +components/hal/include/hal/aes_hal.h +components/hal/include/hal/aes_types.h +components/hal/include/hal/brownout_hal.h +components/hal/include/hal/cpu_types.h +components/hal/include/hal/dac_hal.h +components/hal/include/hal/dac_types.h +components/hal/include/hal/ds_hal.h +components/hal/include/hal/emac_hal.h +components/hal/include/hal/esp_flash_err.h +components/hal/include/hal/eth_types.h +components/hal/include/hal/gpio_hal.h +components/hal/include/hal/i2c_hal.h +components/hal/include/hal/i2c_types.h +components/hal/include/hal/i2s_types.h +components/hal/include/hal/interrupt_controller_hal.h +components/hal/include/hal/interrupt_controller_types.h +components/hal/include/hal/ledc_hal.h +components/hal/include/hal/mcpwm_hal.h +components/hal/include/hal/mcpwm_types.h +components/hal/include/hal/memprot_types.h +components/hal/include/hal/mpu_hal.h +components/hal/include/hal/mpu_types.h +components/hal/include/hal/pcnt_hal.h +components/hal/include/hal/pcnt_types.h +components/hal/include/hal/rmt_hal.h +components/hal/include/hal/rmt_types.h +components/hal/include/hal/rtc_io_types.h +components/hal/include/hal/sdio_slave_hal.h +components/hal/include/hal/sdio_slave_ll.h +components/hal/include/hal/sdio_slave_types.h +components/hal/include/hal/sha_hal.h +components/hal/include/hal/sigmadelta_hal.h +components/hal/include/hal/sigmadelta_types.h +components/hal/include/hal/soc_hal.h +components/hal/include/hal/spi_flash_encrypt_hal.h +components/hal/include/hal/spi_flash_hal.h +components/hal/include/hal/spi_flash_types.h +components/hal/include/hal/spi_hal.h +components/hal/include/hal/spi_slave_hal.h +components/hal/include/hal/spi_slave_hd_hal.h +components/hal/include/hal/systimer_hal.h +components/hal/include/hal/systimer_types.h +components/hal/include/hal/touch_sensor_hal.h +components/hal/include/hal/twai_hal.h +components/hal/include/hal/twai_types.h +components/hal/include/hal/uart_hal.h +components/hal/include/hal/uart_types.h +components/hal/include/hal/uhci_types.h +components/hal/include/hal/usb_hal.h +components/hal/include/hal/usb_types_private.h +components/hal/include/hal/wdt_hal.h +components/hal/include/hal/wdt_types.h +components/hal/interrupt_controller_hal.c +components/hal/ledc_hal_iram.c +components/hal/mcpwm_hal.c +components/hal/mpu_hal.c +components/hal/pcnt_hal.c +components/hal/platform_port/include/hal/assert.h +components/hal/platform_port/include/hal/check.h +components/hal/platform_port/include/hal/log.h +components/hal/platform_port/include/hal/misc.h +components/hal/rmt_hal.c +components/hal/rtc_io_hal.c +components/hal/sdio_slave_hal.c +components/hal/sha_hal.c +components/hal/sigmadelta_hal.c +components/hal/soc_hal.c +components/hal/spi_flash_encrypt_hal_iram.c +components/hal/spi_flash_hal.c +components/hal/spi_flash_hal_gpspi.c +components/hal/spi_hal.c +components/hal/spi_hal_iram.c +components/hal/spi_slave_hal.c +components/hal/spi_slave_hal_iram.c +components/hal/spi_slave_hd_hal.c +components/hal/test/test_mpu.c +components/hal/touch_sensor_hal.c +components/hal/twai_hal.c +components/hal/twai_hal_iram.c +components/hal/uart_hal.c +components/hal/uart_hal_iram.c +components/hal/usb_hal.c +components/heap/heap_caps_init.c +components/heap/heap_private.h +components/heap/heap_task_info.c +components/heap/heap_tlsf.c +components/heap/heap_tlsf.h +components/heap/heap_tlsf_block_functions.h +components/heap/heap_tlsf_config.h +components/heap/heap_trace_standalone.c +components/heap/include/esp_heap_caps_init.h +components/heap/include/esp_heap_task_info.h +components/heap/include/esp_heap_trace.h +components/heap/include/heap_memory_layout.h +components/heap/include/multi_heap.h +components/heap/include/soc/soc_memory_layout.h +components/heap/multi_heap_config.h +components/heap/multi_heap_internal.h +components/heap/multi_heap_platform.h +components/heap/multi_heap_poisoning.c +components/heap/test/test_aligned_alloc_caps.c +components/heap/test/test_allocator_timings.c +components/heap/test/test_diram.c +components/heap/test/test_heap_trace.c +components/heap/test/test_leak.c +components/heap/test/test_malloc.c +components/heap/test/test_malloc_caps.c +components/heap/test/test_realloc.c +components/heap/test/test_runtime_heap_reg.c +components/heap/test_multi_heap_host/main.cpp +components/heap/test_multi_heap_host/test_multi_heap.cpp +components/idf_test/include/esp32/idf_performance_target.h +components/idf_test/include/esp32c3/idf_performance_target.h +components/idf_test/include/esp32h2/idf_performance_target.h +components/idf_test/include/esp32s2/idf_performance_target.h +components/idf_test/include/esp32s3/idf_performance_target.h +components/idf_test/include/idf_performance.h +components/jsmn/include/jsmn.h +components/jsmn/src/jsmn.c +components/linux/include/sys/queue.h +components/log/esp_log_private.h +components/log/host_test/log_test/main/log_test.cpp +components/log/log_linux.c +components/lwip/apps/dhcpserver/dhcpserver.c +components/lwip/apps/ping/esp_ping.c +components/lwip/apps/ping/ping.c +components/lwip/apps/sntp/sntp.c +components/lwip/include/apps/dhcpserver/dhcpserver.h +components/lwip/include/apps/dhcpserver/dhcpserver_options.h +components/lwip/include/apps/esp_ping.h +components/lwip/include/apps/esp_sntp.h +components/lwip/include/apps/ping/ping.h +components/lwip/include/apps/ping/ping_sock.h +components/lwip/include/apps/sntp/sntp.h +components/lwip/port/esp32/debug/lwip_debug.c +components/lwip/port/esp32/freertos/sys_arch.c +components/lwip/port/esp32/hooks/lwip_default_hooks.c +components/lwip/port/esp32/hooks/tcp_isn_default.c +components/lwip/port/esp32/include/arch/cc.h +components/lwip/port/esp32/include/arch/perf.h +components/lwip/port/esp32/include/arch/sys_arch.h +components/lwip/port/esp32/include/arch/vfs_lwip.h +components/lwip/port/esp32/include/arpa/inet.h +components/lwip/port/esp32/include/debug/lwip_debug.h +components/lwip/port/esp32/include/lwip_default_hooks.h +components/lwip/port/esp32/include/netdb.h +components/lwip/port/esp32/include/netif/dhcp_state.h +components/lwip/port/esp32/include/netif/ethernetif.h +components/lwip/port/esp32/include/netif/openthreadif.h +components/lwip/port/esp32/include/netif/wlanif.h +components/lwip/port/esp32/include/netinet/in.h +components/lwip/port/esp32/include/netinet/tcp.h +components/lwip/port/esp32/include/sntp/sntp_get_set_time.h +components/lwip/port/esp32/include/sys/socket.h +components/lwip/port/esp32/netif/dhcp_state.c +components/lwip/port/esp32/netif/ethernetif.c +components/lwip/port/esp32/netif/openthreadif.c +components/lwip/port/esp32/netif/wlanif.c +components/lwip/port/esp32/no_vfs_syscalls.c +components/lwip/port/esp32/vfs_lwip.c +components/lwip/test_afl_host/dhcp_di.h +components/lwip/test_afl_host/dhcpserver_di.h +components/lwip/test_afl_host/dns_di.h +components/lwip/test_afl_host/esp_attr.h +components/lwip/test_afl_host/esp_netif_loopback_mock.c +components/lwip/test_afl_host/network_mock.c +components/lwip/test_afl_host/no_warn_host.h +components/lwip/test_afl_host/test_dhcp_client.c +components/lwip/test_afl_host/test_dhcp_server.c +components/lwip/test_afl_host/test_dns.c +components/lwip/weekend_test/net_suite_test.py +components/mbedtls/esp_crt_bundle/esp_crt_bundle.c +components/mbedtls/esp_crt_bundle/gen_crt_bundle.py +components/mbedtls/esp_crt_bundle/include/esp_crt_bundle.h +components/mbedtls/esp_crt_bundle/test_gen_crt_bundle/test_gen_crt_bundle.py +components/mbedtls/port/aes/block/esp_aes.c +components/mbedtls/port/aes/dma/esp_aes.c +components/mbedtls/port/aes/dma/esp_aes_crypto_dma_impl.c +components/mbedtls/port/aes/dma/esp_aes_gdma_impl.c +components/mbedtls/port/aes/dma/include/esp_aes_dma_priv.h +components/mbedtls/port/aes/esp_aes_common.c +components/mbedtls/port/aes/esp_aes_gcm.c +components/mbedtls/port/aes/esp_aes_xts.c +components/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c +components/mbedtls/port/dynamic/esp_mbedtls_dynamic_impl.h +components/mbedtls/port/dynamic/esp_ssl_cli.c +components/mbedtls/port/dynamic/esp_ssl_srv.c +components/mbedtls/port/dynamic/esp_ssl_tls.c +components/mbedtls/port/esp32/bignum.c +components/mbedtls/port/esp32c3/bignum.c +components/mbedtls/port/esp32h2/bignum.c +components/mbedtls/port/esp32s2/bignum.c +components/mbedtls/port/esp32s3/bignum.c +components/mbedtls/port/esp8684/bignum.c +components/mbedtls/port/esp_bignum.c +components/mbedtls/port/esp_hardware.c +components/mbedtls/port/esp_mem.c +components/mbedtls/port/esp_timing.c +components/mbedtls/port/include/aes/esp_aes.h +components/mbedtls/port/include/aes/esp_aes_gcm.h +components/mbedtls/port/include/aes/esp_aes_internal.h +components/mbedtls/port/include/aes_alt.h +components/mbedtls/port/include/bignum_impl.h +components/mbedtls/port/include/esp32/aes.h +components/mbedtls/port/include/esp32/sha.h +components/mbedtls/port/include/esp32s2/aes.h +components/mbedtls/port/include/esp32s2/gcm.h +components/mbedtls/port/include/esp32s2/sha.h +components/mbedtls/port/include/esp_crypto_shared_gdma.h +components/mbedtls/port/include/esp_ds/esp_rsa_sign_alt.h +components/mbedtls/port/include/esp_mem.h +components/mbedtls/port/include/gcm_alt.h +components/mbedtls/port/include/mbedtls/bignum.h +components/mbedtls/port/include/mbedtls/esp_config.h +components/mbedtls/port/include/mbedtls/esp_debug.h +components/mbedtls/port/include/md/esp_md.h +components/mbedtls/port/include/md5_alt.h +components/mbedtls/port/include/rsa_sign_alt.h +components/mbedtls/port/include/sha/sha_dma.h +components/mbedtls/port/include/sha/sha_parallel_engine.h +components/mbedtls/port/include/sha1_alt.h +components/mbedtls/port/include/sha256_alt.h +components/mbedtls/port/include/sha512_alt.h +components/mbedtls/port/mbedtls_debug.c +components/mbedtls/port/net_sockets.c +components/mbedtls/port/sha/dma/esp_sha1.c +components/mbedtls/port/sha/dma/esp_sha256.c +components/mbedtls/port/sha/dma/esp_sha512.c +components/mbedtls/port/sha/dma/esp_sha_crypto_dma_impl.c +components/mbedtls/port/sha/dma/esp_sha_gdma_impl.c +components/mbedtls/port/sha/dma/include/esp_sha_dma_priv.h +components/mbedtls/port/sha/dma/sha.c +components/mbedtls/port/sha/esp_sha.c +components/mbedtls/port/sha/parallel_engine/esp_sha1.c +components/mbedtls/port/sha/parallel_engine/esp_sha256.c +components/mbedtls/port/sha/parallel_engine/esp_sha512.c +components/mbedtls/port/sha/parallel_engine/sha.c +components/mbedtls/test/test_aes.c +components/mbedtls/test/test_aes_gcm.c +components/mbedtls/test/test_aes_perf.c +components/mbedtls/test/test_aes_sha_parallel.c +components/mbedtls/test/test_apb_dport_access.c +components/mbedtls/test/test_apb_dport_access.h +components/mbedtls/test/test_ecp.c +components/mbedtls/test/test_esp_crt_bundle.c +components/mbedtls/test/test_mbedtls.c +components/mbedtls/test/test_mbedtls_mpi.c +components/mbedtls/test/test_mbedtls_sha.c +components/mbedtls/test/test_rsa.c +components/mbedtls/test/test_sha_perf.c +components/mdns/host_test/components/esp_event_mock/esp_event_mock.c +components/mdns/host_test/components/esp_event_mock/include/esp_event.h +components/mdns/host_test/components/esp_event_mock/include/esp_event_base.h +components/mdns/host_test/components/esp_netif_linux/esp_netif_linux.c +components/mdns/host_test/components/esp_netif_linux/include/esp_wifi_types.h +components/mdns/host_test/components/esp_system_protocols_linux/esp_log_impl.c +components/mdns/host_test/components/esp_system_protocols_linux/include/bsd_strings.h +components/mdns/host_test/components/esp_system_protocols_linux/include/machine/endian.h +components/mdns/host_test/components/esp_system_protocols_linux/strlcat.c +components/mdns/host_test/components/esp_timer_linux/esp_timer_linux.c +components/mdns/host_test/components/esp_timer_linux/include/esp_timer.h +components/mdns/host_test/components/esp_timer_linux/timer_task.cpp +components/mdns/host_test/components/esp_timer_linux/timer_task.hpp +components/mdns/host_test/components/freertos_linux/freertos_linux.c +components/mdns/host_test/components/freertos_linux/include/esp_task.h +components/mdns/host_test/components/freertos_linux/include/freertos/FreeRTOS.h +components/mdns/host_test/components/freertos_linux/include/freertos/task.h +components/mdns/host_test/components/freertos_linux/queue_unique_ptr.cpp +components/mdns/host_test/components/freertos_linux/queue_unique_ptr.hpp +components/mdns/host_test/main/main.c +components/mdns/include/mdns_console.h +components/mdns/mdns_console.c +components/mdns/mdns_networking_lwip.c +components/mdns/mdns_networking_socket.c +components/mdns/private_include/mdns_networking.h +components/mdns/test/test_mdns.c +components/mdns/test_afl_fuzz_host/esp32_mock.c +components/mdns/test_afl_fuzz_host/esp32_mock.h +components/mdns/test_afl_fuzz_host/esp_attr.h +components/mdns/test_afl_fuzz_host/esp_netif_mock.c +components/mdns/test_afl_fuzz_host/mdns_di.h +components/mdns/test_afl_fuzz_host/mdns_mock.h +components/mdns/test_afl_fuzz_host/sdkconfig.h +components/mdns/test_afl_fuzz_host/test.c +components/mqtt/host_test/main/test_mqtt_client.cpp +components/mqtt/host_test/mocks/include/freertos/FreeRTOSConfig.h +components/mqtt/host_test/mocks/include/freertos/portmacro.h +components/mqtt/host_test/mocks/include/machine/endian.h +components/mqtt/host_test/mocks/include/sys/queue.h +components/mqtt/test/test_mqtt.c +components/newlib/abort.c +components/newlib/assert.c +components/newlib/heap.c +components/newlib/platform_include/assert.h +components/newlib/platform_include/errno.h +components/newlib/platform_include/esp_newlib.h +components/newlib/platform_include/net/if.h +components/newlib/platform_include/pthread.h +components/newlib/platform_include/sys/dirent.h +components/newlib/platform_include/sys/ioctl.h +components/newlib/platform_include/sys/lock.h +components/newlib/platform_include/sys/poll.h +components/newlib/platform_include/sys/random.h +components/newlib/platform_include/sys/reent.h +components/newlib/platform_include/sys/select.h +components/newlib/platform_include/sys/termios.h +components/newlib/platform_include/sys/time.h +components/newlib/platform_include/sys/un.h +components/newlib/platform_include/sys/unistd.h +components/newlib/platform_include/sys/utime.h +components/newlib/platform_include/time.h +components/newlib/poll.c +components/newlib/priv_include/esp_time_impl.h +components/newlib/pthread.c +components/newlib/random.c +components/newlib/reent_init.c +components/newlib/syscalls.c +components/newlib/termios.c +components/newlib/test/test_atomic.c +components/newlib/test/test_locks.c +components/newlib/test/test_newlib.c +components/newlib/test/test_setjmp.c +components/newlib/test/test_shared_stack_printf.c +components/newlib/test/test_time.c +components/newlib/test_apps/app_test.py +components/newlib/test_apps/main/test_newlib_main.c +components/newlib/test_apps/main/test_stdatomic.c +components/newlib/time.c +components/nghttp/port/http_parser.c +components/nghttp/port/include/http_parser.h +components/nghttp/port/include/nghttp2/nghttp2ver.h +components/nghttp/private_include/config.h +components/nvs_flash/host_test/fixtures/test_fixtures.hpp +components/nvs_flash/host_test/nvs_page_test/main/nvs_page_test.cpp +components/nvs_flash/include/nvs.h +components/nvs_flash/include/nvs_flash.h +components/nvs_flash/include/nvs_handle.hpp +components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py +components/nvs_flash/src/compressed_enum_table.hpp +components/nvs_flash/src/intrusive_list.h +components/nvs_flash/src/nvs.hpp +components/nvs_flash/src/nvs_api.cpp +components/nvs_flash/src/nvs_cxx_api.cpp +components/nvs_flash/src/nvs_encrypted_partition.cpp +components/nvs_flash/src/nvs_encrypted_partition.hpp +components/nvs_flash/src/nvs_handle_locked.cpp +components/nvs_flash/src/nvs_handle_locked.hpp +components/nvs_flash/src/nvs_handle_simple.cpp +components/nvs_flash/src/nvs_handle_simple.hpp +components/nvs_flash/src/nvs_item_hash_list.cpp +components/nvs_flash/src/nvs_item_hash_list.hpp +components/nvs_flash/src/nvs_page.cpp +components/nvs_flash/src/nvs_page.hpp +components/nvs_flash/src/nvs_pagemanager.cpp +components/nvs_flash/src/nvs_pagemanager.hpp +components/nvs_flash/src/nvs_partition.cpp +components/nvs_flash/src/nvs_partition.hpp +components/nvs_flash/src/nvs_partition_lookup.cpp +components/nvs_flash/src/nvs_partition_lookup.hpp +components/nvs_flash/src/nvs_partition_manager.cpp +components/nvs_flash/src/nvs_partition_manager.hpp +components/nvs_flash/src/nvs_platform.hpp +components/nvs_flash/src/nvs_storage.cpp +components/nvs_flash/src/nvs_storage.hpp +components/nvs_flash/src/nvs_test_api.h +components/nvs_flash/src/nvs_types.cpp +components/nvs_flash/src/nvs_types.hpp +components/nvs_flash/src/partition.hpp +components/nvs_flash/test/test_nvs.c +components/nvs_flash/test_nvs_host/esp_error_check_stub.cpp +components/nvs_flash/test_nvs_host/main.cpp +components/nvs_flash/test_nvs_host/sdkconfig.h +components/nvs_flash/test_nvs_host/spi_flash_emulation.cpp +components/nvs_flash/test_nvs_host/spi_flash_emulation.h +components/nvs_flash/test_nvs_host/test_compressed_enum_table.cpp +components/nvs_flash/test_nvs_host/test_fixtures.hpp +components/nvs_flash/test_nvs_host/test_intrusive_list.cpp +components/nvs_flash/test_nvs_host/test_nvs.cpp +components/nvs_flash/test_nvs_host/test_nvs_cxx_api.cpp +components/nvs_flash/test_nvs_host/test_nvs_handle.cpp +components/nvs_flash/test_nvs_host/test_nvs_initialization.cpp +components/nvs_flash/test_nvs_host/test_nvs_partition.cpp +components/nvs_flash/test_nvs_host/test_nvs_storage.cpp +components/nvs_flash/test_nvs_host/test_partition_manager.cpp +components/nvs_flash/test_nvs_host/test_spi_flash_emulation.cpp +components/openssl/include/internal/ssl3.h +components/openssl/include/internal/ssl_cert.h +components/openssl/include/internal/ssl_code.h +components/openssl/include/internal/ssl_dbg.h +components/openssl/include/internal/ssl_lib.h +components/openssl/include/internal/ssl_methods.h +components/openssl/include/internal/ssl_pkey.h +components/openssl/include/internal/ssl_stack.h +components/openssl/include/internal/ssl_types.h +components/openssl/include/internal/ssl_x509.h +components/openssl/include/internal/tls1.h +components/openssl/include/internal/x509_vfy.h +components/openssl/include/openssl/bio.h +components/openssl/include/openssl/err.h +components/openssl/include/platform/ssl_opt.h +components/openssl/include/platform/ssl_pm.h +components/openssl/include/platform/ssl_port.h +components/openssl/library/ssl_bio.c +components/openssl/library/ssl_cert.c +components/openssl/library/ssl_err.c +components/openssl/library/ssl_lib.c +components/openssl/library/ssl_methods.c +components/openssl/library/ssl_pkey.c +components/openssl/library/ssl_stack.c +components/openssl/platform/ssl_pm.c +components/openssl/platform/ssl_port.c +components/openssl/test/test_openssl.c +components/openthread/include/esp_openthread.h +components/openthread/include/esp_openthread_lock.h +components/openthread/include/esp_openthread_netif_glue.h +components/partition_table/check_sizes.py +components/partition_table/gen_empty_partition.py +components/partition_table/gen_esp32part.py +components/partition_table/parttool.py +components/partition_table/test/test_partition.c +components/partition_table/test_gen_esp32part_host/check_sizes_test.py +components/partition_table/test_gen_esp32part_host/gen_esp32part_tests.py +components/partition_table/test_gen_esp32part_host/test_utils.py +components/perfmon/include/perfmon.h +components/perfmon/include/xtensa_perfmon_access.h +components/perfmon/include/xtensa_perfmon_apis.h +components/perfmon/include/xtensa_perfmon_masks.h +components/perfmon/test/test_perfmon_ansi.c +components/perfmon/xtensa_perfmon_access.c +components/perfmon/xtensa_perfmon_apis.c +components/perfmon/xtensa_perfmon_masks.c +components/protocomm/include/common/protocomm.h +components/protocomm/include/security/protocomm_security.h +components/protocomm/include/security/protocomm_security0.h +components/protocomm/include/security/protocomm_security1.h +components/protocomm/include/transports/protocomm_console.h +components/protocomm/include/transports/protocomm_httpd.h +components/protocomm/proto-c/constants.pb-c.c +components/protocomm/proto-c/constants.pb-c.h +components/protocomm/proto-c/sec0.pb-c.c +components/protocomm/proto-c/sec0.pb-c.h +components/protocomm/proto-c/sec1.pb-c.c +components/protocomm/proto-c/sec1.pb-c.h +components/protocomm/proto-c/session.pb-c.c +components/protocomm/proto-c/session.pb-c.h +components/protocomm/python/constants_pb2.py +components/protocomm/python/sec0_pb2.py +components/protocomm/python/sec1_pb2.py +components/protocomm/python/session_pb2.py +components/protocomm/src/common/protocomm.c +components/protocomm/src/common/protocomm_priv.h +components/protocomm/src/security/security0.c +components/protocomm/src/security/security1.c +components/protocomm/src/transports/protocomm_console.c +components/protocomm/src/transports/protocomm_httpd.c +components/protocomm/test/test_protocomm.c +components/pthread/include/esp_pthread.h +components/pthread/pthread_cond_var.c +components/pthread/pthread_internal.h +components/pthread/pthread_local_storage.c +components/pthread/test/test_cxx_cond_var.cpp +components/pthread/test/test_cxx_std_future.cpp +components/pthread/test/test_pthread.c +components/pthread/test/test_pthread_cond_var.c +components/pthread/test/test_pthread_cxx.cpp +components/pthread/test/test_pthread_local_storage.c +components/riscv/include/esp_private/panic_reason.h +components/riscv/include/riscv/csr.h +components/riscv/include/riscv/encoding.h +components/riscv/include/riscv/instruction_decode.h +components/riscv/include/riscv/interrupt.h +components/riscv/include/riscv/riscv_interrupts.h +components/riscv/include/riscv/rvruntime-frames.h +components/riscv/instruction_decode.c +components/riscv/interrupt.c +components/sdmmc/sdmmc_common.c +components/sdmmc/sdmmc_common.h +components/sdmmc/sdmmc_init.c +components/sdmmc/sdmmc_io.c +components/sdmmc/sdmmc_mmc.c +components/sdmmc/sdmmc_sd.c +components/sdmmc/test/test_sdio.c +components/soc/esp32/adc_periph.c +components/soc/esp32/dac_periph.c +components/soc/esp32/gpio_periph.c +components/soc/esp32/i2c_periph.c +components/soc/esp32/i2s_periph.c +components/soc/esp32/include/soc/adc_channel.h +components/soc/esp32/include/soc/apb_ctrl_reg.h +components/soc/esp32/include/soc/apb_ctrl_struct.h +components/soc/esp32/include/soc/bb_reg.h +components/soc/esp32/include/soc/boot_mode.h +components/soc/esp32/include/soc/can_periph.h +components/soc/esp32/include/soc/can_struct.h +components/soc/esp32/include/soc/clkout_channel.h +components/soc/esp32/include/soc/dac_channel.h +components/soc/esp32/include/soc/dport_access.h +components/soc/esp32/include/soc/dport_reg.h +components/soc/esp32/include/soc/emac_dma_struct.h +components/soc/esp32/include/soc/emac_ext_struct.h +components/soc/esp32/include/soc/emac_mac_struct.h +components/soc/esp32/include/soc/fe_reg.h +components/soc/esp32/include/soc/flash_encryption_reg.h +components/soc/esp32/include/soc/frc_timer_reg.h +components/soc/esp32/include/soc/gpio_pins.h +components/soc/esp32/include/soc/gpio_reg.h +components/soc/esp32/include/soc/gpio_sd_reg.h +components/soc/esp32/include/soc/gpio_sd_struct.h +components/soc/esp32/include/soc/gpio_sig_map.h +components/soc/esp32/include/soc/gpio_struct.h +components/soc/esp32/include/soc/hinf_reg.h +components/soc/esp32/include/soc/hinf_struct.h +components/soc/esp32/include/soc/host_reg.h +components/soc/esp32/include/soc/host_struct.h +components/soc/esp32/include/soc/hwcrypto_reg.h +components/soc/esp32/include/soc/i2c_reg.h +components/soc/esp32/include/soc/i2c_struct.h +components/soc/esp32/include/soc/i2s_reg.h +components/soc/esp32/include/soc/i2s_struct.h +components/soc/esp32/include/soc/io_mux_reg.h +components/soc/esp32/include/soc/ledc_reg.h +components/soc/esp32/include/soc/ledc_struct.h +components/soc/esp32/include/soc/mmu.h +components/soc/esp32/include/soc/nrx_reg.h +components/soc/esp32/include/soc/pcnt_reg.h +components/soc/esp32/include/soc/pcnt_struct.h +components/soc/esp32/include/soc/periph_defs.h +components/soc/esp32/include/soc/pid.h +components/soc/esp32/include/soc/reset_reasons.h +components/soc/esp32/include/soc/rmt_reg.h +components/soc/esp32/include/soc/rmt_struct.h +components/soc/esp32/include/soc/rtc.h +components/soc/esp32/include/soc/rtc_cntl_reg.h +components/soc/esp32/include/soc/rtc_cntl_struct.h +components/soc/esp32/include/soc/rtc_i2c_reg.h +components/soc/esp32/include/soc/rtc_io_channel.h +components/soc/esp32/include/soc/rtc_io_reg.h +components/soc/esp32/include/soc/rtc_io_struct.h +components/soc/esp32/include/soc/sdio_slave_pins.h +components/soc/esp32/include/soc/sdmmc_pins.h +components/soc/esp32/include/soc/sdmmc_reg.h +components/soc/esp32/include/soc/sdmmc_struct.h +components/soc/esp32/include/soc/sens_reg.h +components/soc/esp32/include/soc/sens_struct.h +components/soc/esp32/include/soc/slc_reg.h +components/soc/esp32/include/soc/slc_struct.h +components/soc/esp32/include/soc/soc.h +components/soc/esp32/include/soc/soc_pins.h +components/soc/esp32/include/soc/soc_ulp.h +components/soc/esp32/include/soc/spi_pins.h +components/soc/esp32/include/soc/spi_reg.h +components/soc/esp32/include/soc/spi_struct.h +components/soc/esp32/include/soc/syscon_reg.h +components/soc/esp32/include/soc/syscon_struct.h +components/soc/esp32/include/soc/touch_sensor_channel.h +components/soc/esp32/include/soc/twai_struct.h +components/soc/esp32/include/soc/uart_channel.h +components/soc/esp32/include/soc/uart_pins.h +components/soc/esp32/include/soc/uart_reg.h +components/soc/esp32/include/soc/uart_struct.h +components/soc/esp32/include/soc/uhci_reg.h +components/soc/esp32/include/soc/uhci_struct.h +components/soc/esp32/include/soc/wdev_reg.h +components/soc/esp32/interrupts.c +components/soc/esp32/ledc_periph.c +components/soc/esp32/mcpwm_periph.c +components/soc/esp32/pcnt_periph.c +components/soc/esp32/rmt_periph.c +components/soc/esp32/rtc_io_periph.c +components/soc/esp32/sdio_slave_periph.c +components/soc/esp32/sdmmc_periph.c +components/soc/esp32/sigmadelta_periph.c +components/soc/esp32/spi_periph.c +components/soc/esp32/touch_sensor_periph.c +components/soc/esp32/uart_periph.c +components/soc/esp32c3/adc_periph.c +components/soc/esp32c3/gpio_periph.c +components/soc/esp32c3/i2c_bbpll.h +components/soc/esp32c3/i2c_periph.c +components/soc/esp32c3/i2s_periph.c +components/soc/esp32c3/include/soc/adc_channel.h +components/soc/esp32c3/include/soc/apb_ctrl_reg.h +components/soc/esp32c3/include/soc/apb_ctrl_struct.h +components/soc/esp32c3/include/soc/apb_saradc_reg.h +components/soc/esp32c3/include/soc/apb_saradc_struct.h +components/soc/esp32c3/include/soc/assist_debug_reg.h +components/soc/esp32c3/include/soc/bb_reg.h +components/soc/esp32c3/include/soc/boot_mode.h +components/soc/esp32c3/include/soc/clkout_channel.h +components/soc/esp32c3/include/soc/dport_access.h +components/soc/esp32c3/include/soc/efuse_reg.h +components/soc/esp32c3/include/soc/efuse_struct.h +components/soc/esp32c3/include/soc/extmem_reg.h +components/soc/esp32c3/include/soc/fe_reg.h +components/soc/esp32c3/include/soc/gpio_pins.h +components/soc/esp32c3/include/soc/gpio_reg.h +components/soc/esp32c3/include/soc/gpio_sd_reg.h +components/soc/esp32c3/include/soc/gpio_sd_struct.h +components/soc/esp32c3/include/soc/gpio_sig_map.h +components/soc/esp32c3/include/soc/gpio_struct.h +components/soc/esp32c3/include/soc/hwcrypto_reg.h +components/soc/esp32c3/include/soc/i2c_reg.h +components/soc/esp32c3/include/soc/i2c_struct.h +components/soc/esp32c3/include/soc/i2s_reg.h +components/soc/esp32c3/include/soc/i2s_struct.h +components/soc/esp32c3/include/soc/interrupt_core0_reg.h +components/soc/esp32c3/include/soc/interrupt_reg.h +components/soc/esp32c3/include/soc/io_mux_reg.h +components/soc/esp32c3/include/soc/ledc_reg.h +components/soc/esp32c3/include/soc/mmu.h +components/soc/esp32c3/include/soc/nrx_reg.h +components/soc/esp32c3/include/soc/periph_defs.h +components/soc/esp32c3/include/soc/reset_reasons.h +components/soc/esp32c3/include/soc/rmt_reg.h +components/soc/esp32c3/include/soc/rmt_struct.h +components/soc/esp32c3/include/soc/rtc.h +components/soc/esp32c3/include/soc/rtc_cntl_reg.h +components/soc/esp32c3/include/soc/rtc_cntl_struct.h +components/soc/esp32c3/include/soc/rtc_i2c_reg.h +components/soc/esp32c3/include/soc/rtc_i2c_struct.h +components/soc/esp32c3/include/soc/sensitive_reg.h +components/soc/esp32c3/include/soc/sensitive_struct.h +components/soc/esp32c3/include/soc/soc.h +components/soc/esp32c3/include/soc/soc_caps.h +components/soc/esp32c3/include/soc/soc_pins.h +components/soc/esp32c3/include/soc/spi_mem_reg.h +components/soc/esp32c3/include/soc/spi_mem_struct.h +components/soc/esp32c3/include/soc/spi_pins.h +components/soc/esp32c3/include/soc/spi_reg.h +components/soc/esp32c3/include/soc/spi_struct.h +components/soc/esp32c3/include/soc/syscon_reg.h +components/soc/esp32c3/include/soc/syscon_struct.h +components/soc/esp32c3/include/soc/system_reg.h +components/soc/esp32c3/include/soc/system_struct.h +components/soc/esp32c3/include/soc/systimer_reg.h +components/soc/esp32c3/include/soc/systimer_struct.h +components/soc/esp32c3/include/soc/twai_struct.h +components/soc/esp32c3/include/soc/uart_channel.h +components/soc/esp32c3/include/soc/uart_pins.h +components/soc/esp32c3/include/soc/uart_reg.h +components/soc/esp32c3/include/soc/uart_struct.h +components/soc/esp32c3/include/soc/uhci_reg.h +components/soc/esp32c3/include/soc/uhci_struct.h +components/soc/esp32c3/include/soc/usb_serial_jtag_reg.h +components/soc/esp32c3/include/soc/usb_serial_jtag_struct.h +components/soc/esp32c3/include/soc/wdev_reg.h +components/soc/esp32c3/interrupts.c +components/soc/esp32c3/ld/esp32c3.peripherals.ld +components/soc/esp32c3/ledc_periph.c +components/soc/esp32c3/rmt_periph.c +components/soc/esp32c3/sigmadelta_periph.c +components/soc/esp32c3/spi_periph.c +components/soc/esp32c3/uart_periph.c +components/soc/esp32h2/adc_periph.c +components/soc/esp32h2/gpio_periph.c +components/soc/esp32h2/i2c_periph.c +components/soc/esp32h2/i2s_periph.c +components/soc/esp32h2/include/soc/adc_channel.h +components/soc/esp32h2/include/soc/apb_ctrl_reg.h +components/soc/esp32h2/include/soc/apb_ctrl_struct.h +components/soc/esp32h2/include/soc/apb_saradc_reg.h +components/soc/esp32h2/include/soc/apb_saradc_struct.h +components/soc/esp32h2/include/soc/assist_debug_reg.h +components/soc/esp32h2/include/soc/bb_reg.h +components/soc/esp32h2/include/soc/boot_mode.h +components/soc/esp32h2/include/soc/clkout_channel.h +components/soc/esp32h2/include/soc/clkrst_reg.h +components/soc/esp32h2/include/soc/dport_access.h +components/soc/esp32h2/include/soc/efuse_reg.h +components/soc/esp32h2/include/soc/efuse_struct.h +components/soc/esp32h2/include/soc/extmem_reg.h +components/soc/esp32h2/include/soc/fe_reg.h +components/soc/esp32h2/include/soc/gpio_pins.h +components/soc/esp32h2/include/soc/gpio_reg.h +components/soc/esp32h2/include/soc/gpio_sd_reg.h +components/soc/esp32h2/include/soc/gpio_sd_struct.h +components/soc/esp32h2/include/soc/gpio_sig_map.h +components/soc/esp32h2/include/soc/gpio_struct.h +components/soc/esp32h2/include/soc/hwcrypto_reg.h +components/soc/esp32h2/include/soc/i2c_reg.h +components/soc/esp32h2/include/soc/i2c_struct.h +components/soc/esp32h2/include/soc/i2s_reg.h +components/soc/esp32h2/include/soc/i2s_struct.h +components/soc/esp32h2/include/soc/interrupt_core0_reg.h +components/soc/esp32h2/include/soc/interrupt_reg.h +components/soc/esp32h2/include/soc/io_mux_reg.h +components/soc/esp32h2/include/soc/ledc_reg.h +components/soc/esp32h2/include/soc/mmu.h +components/soc/esp32h2/include/soc/nrx_reg.h +components/soc/esp32h2/include/soc/periph_defs.h +components/soc/esp32h2/include/soc/reset_reasons.h +components/soc/esp32h2/include/soc/rmt_reg.h +components/soc/esp32h2/include/soc/rmt_struct.h +components/soc/esp32h2/include/soc/rtc.h +components/soc/esp32h2/include/soc/rtc_caps.h +components/soc/esp32h2/include/soc/rtc_cntl_reg.h +components/soc/esp32h2/include/soc/rtc_cntl_struct.h +components/soc/esp32h2/include/soc/rtc_i2c_reg.h +components/soc/esp32h2/include/soc/rtc_i2c_struct.h +components/soc/esp32h2/include/soc/rtc_io_caps.h +components/soc/esp32h2/include/soc/sensitive_reg.h +components/soc/esp32h2/include/soc/sensitive_struct.h +components/soc/esp32h2/include/soc/soc.h +components/soc/esp32h2/include/soc/soc_caps.h +components/soc/esp32h2/include/soc/soc_pins.h +components/soc/esp32h2/include/soc/spi_caps.h +components/soc/esp32h2/include/soc/spi_mem_reg.h +components/soc/esp32h2/include/soc/spi_mem_struct.h +components/soc/esp32h2/include/soc/spi_pins.h +components/soc/esp32h2/include/soc/spi_reg.h +components/soc/esp32h2/include/soc/spi_struct.h +components/soc/esp32h2/include/soc/syscon_reg.h +components/soc/esp32h2/include/soc/syscon_struct.h +components/soc/esp32h2/include/soc/system_reg.h +components/soc/esp32h2/include/soc/system_struct.h +components/soc/esp32h2/include/soc/systimer_reg.h +components/soc/esp32h2/include/soc/systimer_struct.h +components/soc/esp32h2/include/soc/twai_struct.h +components/soc/esp32h2/include/soc/uart_channel.h +components/soc/esp32h2/include/soc/uart_pins.h +components/soc/esp32h2/include/soc/uart_reg.h +components/soc/esp32h2/include/soc/uart_struct.h +components/soc/esp32h2/include/soc/uhci_reg.h +components/soc/esp32h2/include/soc/uhci_struct.h +components/soc/esp32h2/include/soc/usb_serial_jtag_reg.h +components/soc/esp32h2/include/soc/usb_serial_jtag_struct.h +components/soc/esp32h2/include/soc/wdev_reg.h +components/soc/esp32h2/interrupts.c +components/soc/esp32h2/ld/esp32h2.peripherals.ld +components/soc/esp32h2/ledc_periph.c +components/soc/esp32h2/rmt_periph.c +components/soc/esp32h2/sigmadelta_periph.c +components/soc/esp32h2/spi_periph.c +components/soc/esp32h2/uart_periph.c +components/soc/esp32s2/adc_periph.c +components/soc/esp32s2/dac_periph.c +components/soc/esp32s2/dedic_gpio_periph.c +components/soc/esp32s2/gpio_periph.c +components/soc/esp32s2/i2c_periph.c +components/soc/esp32s2/i2s_periph.c +components/soc/esp32s2/include/soc/adc_channel.h +components/soc/esp32s2/include/soc/apb_ctrl_reg.h +components/soc/esp32s2/include/soc/apb_ctrl_struct.h +components/soc/esp32s2/include/soc/apb_saradc_reg.h +components/soc/esp32s2/include/soc/apb_saradc_struct.h +components/soc/esp32s2/include/soc/assist_debug_reg.h +components/soc/esp32s2/include/soc/bb_reg.h +components/soc/esp32s2/include/soc/boot_mode.h +components/soc/esp32s2/include/soc/clkout_channel.h +components/soc/esp32s2/include/soc/cp_dma_reg.h +components/soc/esp32s2/include/soc/cp_dma_struct.h +components/soc/esp32s2/include/soc/crypto_dma_reg.h +components/soc/esp32s2/include/soc/dac_channel.h +components/soc/esp32s2/include/soc/dedic_gpio_reg.h +components/soc/esp32s2/include/soc/dedic_gpio_struct.h +components/soc/esp32s2/include/soc/dport_access.h +components/soc/esp32s2/include/soc/efuse_reg.h +components/soc/esp32s2/include/soc/efuse_struct.h +components/soc/esp32s2/include/soc/extmem_reg.h +components/soc/esp32s2/include/soc/fe_reg.h +components/soc/esp32s2/include/soc/frc_timer_reg.h +components/soc/esp32s2/include/soc/gpio_pins.h +components/soc/esp32s2/include/soc/gpio_reg.h +components/soc/esp32s2/include/soc/gpio_sd_reg.h +components/soc/esp32s2/include/soc/gpio_sd_struct.h +components/soc/esp32s2/include/soc/gpio_sig_map.h +components/soc/esp32s2/include/soc/gpio_struct.h +components/soc/esp32s2/include/soc/hwcrypto_reg.h +components/soc/esp32s2/include/soc/i2c_reg.h +components/soc/esp32s2/include/soc/i2c_struct.h +components/soc/esp32s2/include/soc/i2s_reg.h +components/soc/esp32s2/include/soc/i2s_struct.h +components/soc/esp32s2/include/soc/interrupt_reg.h +components/soc/esp32s2/include/soc/io_mux_reg.h +components/soc/esp32s2/include/soc/ledc_reg.h +components/soc/esp32s2/include/soc/ledc_struct.h +components/soc/esp32s2/include/soc/memprot_defs.h +components/soc/esp32s2/include/soc/mmu.h +components/soc/esp32s2/include/soc/nrx_reg.h +components/soc/esp32s2/include/soc/pcnt_reg.h +components/soc/esp32s2/include/soc/pcnt_struct.h +components/soc/esp32s2/include/soc/periph_defs.h +components/soc/esp32s2/include/soc/reset_reasons.h +components/soc/esp32s2/include/soc/rmt_reg.h +components/soc/esp32s2/include/soc/rmt_struct.h +components/soc/esp32s2/include/soc/rtc.h +components/soc/esp32s2/include/soc/rtc_cntl_reg.h +components/soc/esp32s2/include/soc/rtc_cntl_struct.h +components/soc/esp32s2/include/soc/rtc_i2c_reg.h +components/soc/esp32s2/include/soc/rtc_i2c_struct.h +components/soc/esp32s2/include/soc/rtc_io_channel.h +components/soc/esp32s2/include/soc/rtc_io_reg.h +components/soc/esp32s2/include/soc/rtc_io_struct.h +components/soc/esp32s2/include/soc/sdio_slave_pins.h +components/soc/esp32s2/include/soc/sdmmc_pins.h +components/soc/esp32s2/include/soc/sens_reg.h +components/soc/esp32s2/include/soc/sens_struct.h +components/soc/esp32s2/include/soc/sensitive_reg.h +components/soc/esp32s2/include/soc/soc.h +components/soc/esp32s2/include/soc/soc_pins.h +components/soc/esp32s2/include/soc/soc_ulp.h +components/soc/esp32s2/include/soc/spi_mem_reg.h +components/soc/esp32s2/include/soc/spi_mem_struct.h +components/soc/esp32s2/include/soc/spi_pins.h +components/soc/esp32s2/include/soc/spi_reg.h +components/soc/esp32s2/include/soc/spi_struct.h +components/soc/esp32s2/include/soc/syscon_reg.h +components/soc/esp32s2/include/soc/syscon_struct.h +components/soc/esp32s2/include/soc/system_reg.h +components/soc/esp32s2/include/soc/systimer_reg.h +components/soc/esp32s2/include/soc/systimer_struct.h +components/soc/esp32s2/include/soc/touch_sensor_channel.h +components/soc/esp32s2/include/soc/touch_sensor_pins.h +components/soc/esp32s2/include/soc/twai_struct.h +components/soc/esp32s2/include/soc/uart_channel.h +components/soc/esp32s2/include/soc/uart_pins.h +components/soc/esp32s2/include/soc/uart_reg.h +components/soc/esp32s2/include/soc/uart_struct.h +components/soc/esp32s2/include/soc/uhci_reg.h +components/soc/esp32s2/include/soc/uhci_struct.h +components/soc/esp32s2/include/soc/usb_pins.h +components/soc/esp32s2/include/soc/usb_reg.h +components/soc/esp32s2/include/soc/usb_struct.h +components/soc/esp32s2/include/soc/usb_types.h +components/soc/esp32s2/include/soc/usb_wrap_reg.h +components/soc/esp32s2/include/soc/usb_wrap_struct.h +components/soc/esp32s2/include/soc/usbh_struct.h +components/soc/esp32s2/include/soc/wdev_reg.h +components/soc/esp32s2/interrupts.c +components/soc/esp32s2/ledc_periph.c +components/soc/esp32s2/pcnt_periph.c +components/soc/esp32s2/rmt_periph.c +components/soc/esp32s2/rtc_io_periph.c +components/soc/esp32s2/sigmadelta_periph.c +components/soc/esp32s2/spi_periph.c +components/soc/esp32s2/touch_sensor_periph.c +components/soc/esp32s2/uart_periph.c +components/soc/esp32s2/usb_periph.c +components/soc/esp32s3/adc_periph.c +components/soc/esp32s3/dedic_gpio_periph.c +components/soc/esp32s3/gpio_periph.c +components/soc/esp32s3/i2c_periph.c +components/soc/esp32s3/i2s_periph.c +components/soc/esp32s3/include/soc/adc_channel.h +components/soc/esp32s3/include/soc/apb_ctrl_reg.h +components/soc/esp32s3/include/soc/apb_ctrl_struct.h +components/soc/esp32s3/include/soc/apb_saradc_reg.h +components/soc/esp32s3/include/soc/apb_saradc_struct.h +components/soc/esp32s3/include/soc/assist_debug_reg.h +components/soc/esp32s3/include/soc/assist_debug_struct.h +components/soc/esp32s3/include/soc/bb_reg.h +components/soc/esp32s3/include/soc/boot_mode.h +components/soc/esp32s3/include/soc/brownout_caps.h +components/soc/esp32s3/include/soc/clkout_channel.h +components/soc/esp32s3/include/soc/cpu.h +components/soc/esp32s3/include/soc/cpu_caps.h +components/soc/esp32s3/include/soc/dport_access.h +components/soc/esp32s3/include/soc/efuse_reg.h +components/soc/esp32s3/include/soc/efuse_struct.h +components/soc/esp32s3/include/soc/extmem_reg.h +components/soc/esp32s3/include/soc/extmem_struct.h +components/soc/esp32s3/include/soc/fe_reg.h +components/soc/esp32s3/include/soc/gpio_caps.h +components/soc/esp32s3/include/soc/gpio_pins.h +components/soc/esp32s3/include/soc/gpio_reg.h +components/soc/esp32s3/include/soc/gpio_sd_reg.h +components/soc/esp32s3/include/soc/gpio_sd_struct.h +components/soc/esp32s3/include/soc/gpio_sig_map.h +components/soc/esp32s3/include/soc/gpio_struct.h +components/soc/esp32s3/include/soc/hinf_reg.h +components/soc/esp32s3/include/soc/hinf_struct.h +components/soc/esp32s3/include/soc/host_reg.h +components/soc/esp32s3/include/soc/host_struct.h +components/soc/esp32s3/include/soc/i2c_caps.h +components/soc/esp32s3/include/soc/i2c_reg.h +components/soc/esp32s3/include/soc/i2c_struct.h +components/soc/esp32s3/include/soc/i2s_reg.h +components/soc/esp32s3/include/soc/i2s_struct.h +components/soc/esp32s3/include/soc/interrupt_core0_reg.h +components/soc/esp32s3/include/soc/interrupt_core0_struct.h +components/soc/esp32s3/include/soc/interrupt_core1_reg.h +components/soc/esp32s3/include/soc/interrupt_core1_struct.h +components/soc/esp32s3/include/soc/interrupt_reg.h +components/soc/esp32s3/include/soc/interrupt_struct.h +components/soc/esp32s3/include/soc/io_mux_reg.h +components/soc/esp32s3/include/soc/ledc_reg.h +components/soc/esp32s3/include/soc/ledc_struct.h +components/soc/esp32s3/include/soc/mmu.h +components/soc/esp32s3/include/soc/mpu_caps.h +components/soc/esp32s3/include/soc/nrx_reg.h +components/soc/esp32s3/include/soc/pcnt_caps.h +components/soc/esp32s3/include/soc/pcnt_reg.h +components/soc/esp32s3/include/soc/pcnt_struct.h +components/soc/esp32s3/include/soc/peri_backup_reg.h +components/soc/esp32s3/include/soc/peri_backup_struct.h +components/soc/esp32s3/include/soc/periph_defs.h +components/soc/esp32s3/include/soc/reset_reasons.h +components/soc/esp32s3/include/soc/rmt_reg.h +components/soc/esp32s3/include/soc/rmt_struct.h +components/soc/esp32s3/include/soc/rtc_gpio_channel.h +components/soc/esp32s3/include/soc/rtc_i2c_reg.h +components/soc/esp32s3/include/soc/rtc_i2c_struct.h +components/soc/esp32s3/include/soc/rtc_io_caps.h +components/soc/esp32s3/include/soc/rtc_io_channel.h +components/soc/esp32s3/include/soc/rtc_io_reg.h +components/soc/esp32s3/include/soc/rtc_io_struct.h +components/soc/esp32s3/include/soc/sdio_slave_pins.h +components/soc/esp32s3/include/soc/sdmmc_pins.h +components/soc/esp32s3/include/soc/sdmmc_reg.h +components/soc/esp32s3/include/soc/sdmmc_struct.h +components/soc/esp32s3/include/soc/sens_reg.h +components/soc/esp32s3/include/soc/sensitive_reg.h +components/soc/esp32s3/include/soc/sensitive_struct.h +components/soc/esp32s3/include/soc/sigmadelta_caps.h +components/soc/esp32s3/include/soc/soc.h +components/soc/esp32s3/include/soc/soc_ulp.h +components/soc/esp32s3/include/soc/spi_mem_reg.h +components/soc/esp32s3/include/soc/spi_mem_struct.h +components/soc/esp32s3/include/soc/spi_pins.h +components/soc/esp32s3/include/soc/spi_reg.h +components/soc/esp32s3/include/soc/spi_struct.h +components/soc/esp32s3/include/soc/syscon_reg.h +components/soc/esp32s3/include/soc/syscon_struct.h +components/soc/esp32s3/include/soc/system_reg.h +components/soc/esp32s3/include/soc/system_struct.h +components/soc/esp32s3/include/soc/systimer_reg.h +components/soc/esp32s3/include/soc/systimer_struct.h +components/soc/esp32s3/include/soc/touch_channel.h +components/soc/esp32s3/include/soc/touch_sensor_caps.h +components/soc/esp32s3/include/soc/twai_caps.h +components/soc/esp32s3/include/soc/twai_struct.h +components/soc/esp32s3/include/soc/uart_caps.h +components/soc/esp32s3/include/soc/uart_channel.h +components/soc/esp32s3/include/soc/uart_pins.h +components/soc/esp32s3/include/soc/uart_reg.h +components/soc/esp32s3/include/soc/uart_struct.h +components/soc/esp32s3/include/soc/uhci_reg.h +components/soc/esp32s3/include/soc/uhci_struct.h +components/soc/esp32s3/include/soc/usb_caps.h +components/soc/esp32s3/include/soc/usb_device_reg.h +components/soc/esp32s3/include/soc/usb_pins.h +components/soc/esp32s3/include/soc/usb_reg.h +components/soc/esp32s3/include/soc/usb_serial_jtag_reg.h +components/soc/esp32s3/include/soc/usb_serial_jtag_struct.h +components/soc/esp32s3/include/soc/usb_struct.h +components/soc/esp32s3/include/soc/usb_types.h +components/soc/esp32s3/include/soc/usb_wrap_reg.h +components/soc/esp32s3/include/soc/usb_wrap_struct.h +components/soc/esp32s3/include/soc/usbh_struct.h +components/soc/esp32s3/include/soc/wdev_reg.h +components/soc/esp32s3/include/soc/world_controller_reg.h +components/soc/esp32s3/include/soc/world_controller_struct.h +components/soc/esp32s3/interrupts.c +components/soc/esp32s3/ledc_periph.c +components/soc/esp32s3/mcpwm_periph.c +components/soc/esp32s3/pcnt_periph.c +components/soc/esp32s3/rmt_periph.c +components/soc/esp32s3/rtc_io_periph.c +components/soc/esp32s3/sdio_slave_periph.c +components/soc/esp32s3/sdmmc_periph.c +components/soc/esp32s3/sigmadelta_periph.c +components/soc/esp32s3/spi_periph.c +components/soc/esp32s3/uart_periph.c +components/soc/esp32s3/usb_periph.c +components/soc/esp32s3/usb_periph.h +components/soc/include/soc/adc_periph.h +components/soc/include/soc/dac_periph.h +components/soc/include/soc/dedic_gpio_periph.h +components/soc/include/soc/efuse_periph.h +components/soc/include/soc/emac_periph.h +components/soc/include/soc/gpio_periph.h +components/soc/include/soc/hwcrypto_periph.h +components/soc/include/soc/i2c_periph.h +components/soc/include/soc/i2s_periph.h +components/soc/include/soc/interrupts.h +components/soc/include/soc/ledc_periph.h +components/soc/include/soc/mcpwm_periph.h +components/soc/include/soc/pcnt_periph.h +components/soc/include/soc/rmt_periph.h +components/soc/include/soc/rtc_cntl_periph.h +components/soc/include/soc/rtc_io_periph.h +components/soc/include/soc/rtc_periph.h +components/soc/include/soc/sdio_slave_periph.h +components/soc/include/soc/sdmmc_periph.h +components/soc/include/soc/sens_periph.h +components/soc/include/soc/sigmadelta_periph.h +components/soc/include/soc/spi_periph.h +components/soc/include/soc/syscon_periph.h +components/soc/include/soc/touch_sensor_periph.h +components/soc/include/soc/twai_periph.h +components/soc/include/soc/uart_periph.h +components/soc/include/soc/uhci_periph.h +components/soc/include/soc/usb_periph.h +components/soc/lldesc.c +components/soc/soc_include_legacy_warn.c +components/spi_flash/cache_utils.h +components/spi_flash/esp32/flash_ops_esp32.c +components/spi_flash/esp32/spi_flash_rom_patch.c +components/spi_flash/esp32c3/flash_ops_esp32c3.c +components/spi_flash/esp32c3/spi_flash_rom_patch.c +components/spi_flash/esp32h2/flash_ops_esp32h2.c +components/spi_flash/esp32h2/spi_flash_rom_patch.c +components/spi_flash/esp32s2/flash_ops_esp32s2.c +components/spi_flash/esp32s2/spi_flash_rom_patch.c +components/spi_flash/esp32s3/flash_ops_esp32s3.c +components/spi_flash/include/esp_flash.h +components/spi_flash/include/esp_flash_internal.h +components/spi_flash/include/esp_flash_spi_init.h +components/spi_flash/include/esp_partition.h +components/spi_flash/include/esp_spi_flash.h +components/spi_flash/include/esp_spi_flash_counters.h +components/spi_flash/include/memspi_host_driver.h +components/spi_flash/include/spi_flash/spi_flash_defs.h +components/spi_flash/include/spi_flash_chip_boya.h +components/spi_flash/include/spi_flash_chip_driver.h +components/spi_flash/include/spi_flash_chip_gd.h +components/spi_flash/include/spi_flash_chip_generic.h +components/spi_flash/include/spi_flash_chip_issi.h +components/spi_flash/include/spi_flash_chip_mxic.h +components/spi_flash/include/spi_flash_chip_winbond.h +components/spi_flash/memspi_host_driver.c +components/spi_flash/sim/SpiFlash.cpp +components/spi_flash/sim/SpiFlash.h +components/spi_flash/sim/flash_mock.cpp +components/spi_flash/sim/flash_mock_util.c +components/spi_flash/sim/sdkconfig/sdkconfig.h +components/spi_flash/spi_flash_chip_boya.c +components/spi_flash/spi_flash_chip_drivers.c +components/spi_flash/spi_flash_chip_gd.c +components/spi_flash/spi_flash_chip_generic.c +components/spi_flash/spi_flash_chip_issi.c +components/spi_flash/spi_flash_chip_mxic.c +components/spi_flash/spi_flash_chip_mxic_opi.c +components/spi_flash/spi_flash_chip_winbond.c +components/spi_flash/test/test_esp_flash.c +components/spi_flash/test/test_flash_encryption.c +components/spi_flash/test/test_large_flash_writes.c +components/spi_flash/test/test_mmap.c +components/spi_flash/test/test_out_of_bounds_write.c +components/spi_flash/test/test_partition_ext.c +components/spi_flash/test/test_partitions.c +components/spi_flash/test/test_spi_flash.c +components/spiffs/include/esp_spiffs.h +components/spiffs/include/spiffs_config.h +components/spiffs/spiffs_api.c +components/spiffs/spiffs_api.h +components/spiffs/spiffsgen.py +components/spiffs/test/test_spiffs.c +components/spiffs/test_spiffs_host/main.cpp +components/spiffs/test_spiffs_host/sdkconfig/sdkconfig.h +components/spiffs/test_spiffs_host/test_spiffs.cpp +components/spiffs/test_spiffsgen/test_spiffsgen.py +components/tcp_transport/include/esp_transport.h +components/tcp_transport/include/esp_transport_ssl.h +components/tcp_transport/include/esp_transport_tcp.h +components/tcp_transport/include/esp_transport_ws.h +components/tcp_transport/private_include/esp_transport_internal.h +components/tcp_transport/private_include/esp_transport_utils.h +components/tcp_transport/test/tcp_transport_fixtures.h +components/tcp_transport/test/test_transport_basic.c +components/tcp_transport/test/test_transport_connect.c +components/tcp_transport/test/test_transport_fixtures.c +components/tcp_transport/transport.c +components/tcp_transport/transport_ssl.c +components/tcp_transport/transport_utils.c +components/tcp_transport/transport_ws.c +components/tcpip_adapter/include/tcpip_adapter.h +components/tcpip_adapter/include/tcpip_adapter_compatible/tcpip_adapter_compat.h +components/tcpip_adapter/include/tcpip_adapter_types.h +components/tinyusb/additions/include/tinyusb.h +components/tinyusb/additions/include/tinyusb_types.h +components/tinyusb/additions/include/tusb_cdc_acm.h +components/tinyusb/additions/include/tusb_config.h +components/tinyusb/additions/include/tusb_console.h +components/tinyusb/additions/include/tusb_tasks.h +components/tinyusb/additions/include/vfs_tinyusb.h +components/tinyusb/additions/include_private/cdc.h +components/tinyusb/additions/include_private/descriptors_control.h +components/tinyusb/additions/include_private/usb_descriptors.h +components/tinyusb/additions/src/cdc.c +components/tinyusb/additions/src/descriptors_control.c +components/tinyusb/additions/src/tusb_cdc_acm.c +components/tinyusb/additions/src/tusb_console.c +components/tinyusb/additions/src/tusb_tasks.c +components/tinyusb/additions/src/usb_descriptors.c +components/tinyusb/additions/src/vfs_tinyusb.c +components/touch_element/include/touch_element/touch_button.h +components/touch_element/include/touch_element/touch_element.h +components/touch_element/include/touch_element/touch_element_private.h +components/touch_element/include/touch_element/touch_matrix.h +components/touch_element/include/touch_element/touch_slider.h +components/touch_element/test/test_touch_button.c +components/touch_element/test/test_touch_element.c +components/touch_element/test/test_touch_matrix.c +components/touch_element/test/test_touch_slider.c +components/touch_element/touch_button.c +components/touch_element/touch_element.c +components/touch_element/touch_matrix.c +components/touch_element/touch_slider.c +components/ulp/esp32ulp_mapgen.py +components/ulp/include/esp32/ulp.h +components/ulp/include/esp32s2/ulp.h +components/ulp/include/esp32s2/ulp_riscv.h +components/ulp/include/esp32s3/ulp.h +components/ulp/include/ulp_common.h +components/ulp/ld/esp32.ulp.ld +components/ulp/ld/esp32s2.ulp.riscv.ld +components/ulp/test/esp32/test_ulp.c +components/ulp/test/esp32/test_ulp_as.c +components/ulp/test/esp32s2/test_ulp_riscv.c +components/ulp/test/ulp_riscv/test_main.c +components/ulp/ulp.c +components/ulp/ulp_macro.c +components/ulp/ulp_private.h +components/ulp/ulp_riscv.c +components/ulp/ulp_riscv/include/ulp_riscv/ulp_riscv.h +components/ulp/ulp_riscv/include/ulp_riscv/ulp_riscv_gpio.h +components/ulp/ulp_riscv/include/ulp_riscv/ulp_riscv_register_ops.h +components/ulp/ulp_riscv/include/ulp_riscv/ulp_riscv_utils.h +components/ulp/ulp_riscv/ulp_riscv_utils.c +components/unity/include/priv/setjmp.h +components/unity/include/unity_config.h +components/unity/include/unity_fixture_extras.h +components/unity/include/unity_test_runner.h +components/unity/unity_runner.c +components/usb/test/hcd/test_hcd_ctrl.c +components/vfs/include/esp_vfs_common.h +components/vfs/include/esp_vfs_eventfd.h +components/vfs/include/esp_vfs_semihost.h +components/vfs/test/test_vfs_access.c +components/vfs/test/test_vfs_append.c +components/vfs/test/test_vfs_eventfd.c +components/vfs/test/test_vfs_fd.c +components/vfs/test/test_vfs_lwip.c +components/vfs/test/test_vfs_paths.c +components/vfs/test/test_vfs_select.c +components/vfs/test/test_vfs_uart.c +components/vfs/vfs_eventfd.c +components/wear_levelling/Partition.cpp +components/wear_levelling/SPI_Flash.cpp +components/wear_levelling/WL_Ext_Perf.cpp +components/wear_levelling/WL_Ext_Safe.cpp +components/wear_levelling/WL_Flash.cpp +components/wear_levelling/crc32.cpp +components/wear_levelling/crc32.h +components/wear_levelling/include/wear_levelling.h +components/wear_levelling/private_include/Flash_Access.h +components/wear_levelling/private_include/Partition.h +components/wear_levelling/private_include/SPI_Flash.h +components/wear_levelling/private_include/WL_Config.h +components/wear_levelling/private_include/WL_Ext_Cfg.h +components/wear_levelling/private_include/WL_Ext_Perf.h +components/wear_levelling/private_include/WL_Ext_Safe.h +components/wear_levelling/private_include/WL_Flash.h +components/wear_levelling/private_include/WL_State.h +components/wear_levelling/test_wl_host/esp_error_check_stub.cpp +components/wear_levelling/test_wl_host/main.cpp +components/wear_levelling/test_wl_host/sdkconfig/sdkconfig.h +components/wear_levelling/test_wl_host/test_wl.cpp +components/wear_levelling/wear_levelling.cpp +components/wifi_provisioning/include/wifi_provisioning/manager.h +components/wifi_provisioning/include/wifi_provisioning/scheme_ble.h +components/wifi_provisioning/include/wifi_provisioning/scheme_console.h +components/wifi_provisioning/include/wifi_provisioning/scheme_softap.h +components/wifi_provisioning/include/wifi_provisioning/wifi_config.h +components/wifi_provisioning/include/wifi_provisioning/wifi_scan.h +components/wifi_provisioning/proto-c/wifi_config.pb-c.c +components/wifi_provisioning/proto-c/wifi_config.pb-c.h +components/wifi_provisioning/proto-c/wifi_constants.pb-c.c +components/wifi_provisioning/proto-c/wifi_constants.pb-c.h +components/wifi_provisioning/proto-c/wifi_scan.pb-c.c +components/wifi_provisioning/proto-c/wifi_scan.pb-c.h +components/wifi_provisioning/python/wifi_config_pb2.py +components/wifi_provisioning/python/wifi_constants_pb2.py +components/wifi_provisioning/python/wifi_scan_pb2.py +components/wifi_provisioning/src/handlers.c +components/wifi_provisioning/src/manager.c +components/wifi_provisioning/src/scheme_console.c +components/wifi_provisioning/src/wifi_config.c +components/wifi_provisioning/src/wifi_provisioning_priv.h +components/wifi_provisioning/src/wifi_scan.c +components/wpa_supplicant/esp_supplicant/include/esp_dpp.h +components/wpa_supplicant/esp_supplicant/include/esp_rrm.h +components/wpa_supplicant/esp_supplicant/include/esp_wpa.h +components/wpa_supplicant/esp_supplicant/include/esp_wps.h +components/wpa_supplicant/esp_supplicant/src/esp_dpp.c +components/wpa_supplicant/esp_supplicant/src/esp_dpp_i.h +components/wpa_supplicant/esp_supplicant/src/esp_scan_i.h +components/wpa_supplicant/esp_supplicant/src/esp_wpa3.c +components/wpa_supplicant/esp_supplicant/src/esp_wpa3_i.h +components/wpa_supplicant/esp_supplicant/src/esp_wpa_err.h +components/wpa_supplicant/esp_supplicant/src/esp_wpas_glue.c +components/wpa_supplicant/esp_supplicant/src/esp_wpas_glue.h +components/wpa_supplicant/include/utils/wpa_debug.h +components/wpa_supplicant/include/utils/wpabuf.h +components/wpa_supplicant/port/include/byteswap.h +components/wpa_supplicant/port/include/endian.h +components/wpa_supplicant/port/include/os.h +components/wpa_supplicant/port/include/supplicant_opt.h +components/wpa_supplicant/port/os_xtensa.c +components/wpa_supplicant/src/ap/ap_config.c +components/wpa_supplicant/src/ap/ap_config.h +components/wpa_supplicant/src/ap/hostapd.h +components/wpa_supplicant/src/ap/ieee802_1x.c +components/wpa_supplicant/src/ap/ieee802_1x.h +components/wpa_supplicant/src/ap/sta_info.h +components/wpa_supplicant/src/ap/wpa_auth.c +components/wpa_supplicant/src/ap/wpa_auth.h +components/wpa_supplicant/src/ap/wpa_auth_i.h +components/wpa_supplicant/src/ap/wpa_auth_ie.c +components/wpa_supplicant/src/ap/wpa_auth_ie.h +components/wpa_supplicant/src/common/bss.c +components/wpa_supplicant/src/common/bss.h +components/wpa_supplicant/src/common/defs.h +components/wpa_supplicant/src/common/dpp.c +components/wpa_supplicant/src/common/dpp.h +components/wpa_supplicant/src/common/eapol_common.h +components/wpa_supplicant/src/common/ieee802_11_common.c +components/wpa_supplicant/src/common/ieee802_11_common.h +components/wpa_supplicant/src/common/ieee802_11_defs.h +components/wpa_supplicant/src/common/mbo.c +components/wpa_supplicant/src/common/rrm.c +components/wpa_supplicant/src/common/rrm.h +components/wpa_supplicant/src/common/sae.c +components/wpa_supplicant/src/common/sae.h +components/wpa_supplicant/src/common/scan.c +components/wpa_supplicant/src/common/scan.h +components/wpa_supplicant/src/common/wnm_sta.c +components/wpa_supplicant/src/common/wnm_sta.h +components/wpa_supplicant/src/common/wpa_common.c +components/wpa_supplicant/src/common/wpa_common.h +components/wpa_supplicant/src/common/wpa_ctrl.h +components/wpa_supplicant/src/common/wpa_supplicant_i.h +components/wpa_supplicant/src/crypto/aes-cbc.c +components/wpa_supplicant/src/crypto/aes-ccm.c +components/wpa_supplicant/src/crypto/aes-ctr.c +components/wpa_supplicant/src/crypto/aes-gcm.c +components/wpa_supplicant/src/crypto/aes-internal-dec.c +components/wpa_supplicant/src/crypto/aes-internal-enc.c +components/wpa_supplicant/src/crypto/aes-internal.c +components/wpa_supplicant/src/crypto/aes-omac1.c +components/wpa_supplicant/src/crypto/aes-siv.c +components/wpa_supplicant/src/crypto/aes-unwrap.c +components/wpa_supplicant/src/crypto/aes-wrap.c +components/wpa_supplicant/src/crypto/aes.h +components/wpa_supplicant/src/crypto/aes_i.h +components/wpa_supplicant/src/crypto/aes_siv.h +components/wpa_supplicant/src/crypto/aes_wrap.h +components/wpa_supplicant/src/crypto/ccmp.c +components/wpa_supplicant/src/crypto/ccmp.h +components/wpa_supplicant/src/crypto/crypto.h +components/wpa_supplicant/src/crypto/crypto_internal-cipher.c +components/wpa_supplicant/src/crypto/crypto_internal-modexp.c +components/wpa_supplicant/src/crypto/crypto_internal-rsa.c +components/wpa_supplicant/src/crypto/crypto_internal.c +components/wpa_supplicant/src/crypto/crypto_mbedtls-bignum.c +components/wpa_supplicant/src/crypto/crypto_mbedtls-ec.c +components/wpa_supplicant/src/crypto/crypto_mbedtls-rsa.c +components/wpa_supplicant/src/crypto/crypto_mbedtls.c +components/wpa_supplicant/src/crypto/des-internal.c +components/wpa_supplicant/src/crypto/des_i.h +components/wpa_supplicant/src/crypto/dh_group5.c +components/wpa_supplicant/src/crypto/dh_group5.h +components/wpa_supplicant/src/crypto/dh_groups.c +components/wpa_supplicant/src/crypto/dh_groups.h +components/wpa_supplicant/src/crypto/libtommath.h +components/wpa_supplicant/src/crypto/md4-internal.c +components/wpa_supplicant/src/crypto/md5-internal.c +components/wpa_supplicant/src/crypto/md5.c +components/wpa_supplicant/src/crypto/md5.h +components/wpa_supplicant/src/crypto/md5_i.h +components/wpa_supplicant/src/crypto/ms_funcs.c +components/wpa_supplicant/src/crypto/ms_funcs.h +components/wpa_supplicant/src/crypto/random.h +components/wpa_supplicant/src/crypto/rc4.c +components/wpa_supplicant/src/crypto/sha1-internal.c +components/wpa_supplicant/src/crypto/sha1-pbkdf2.c +components/wpa_supplicant/src/crypto/sha1-prf.c +components/wpa_supplicant/src/crypto/sha1-tlsprf.c +components/wpa_supplicant/src/crypto/sha1.c +components/wpa_supplicant/src/crypto/sha1.h +components/wpa_supplicant/src/crypto/sha1_i.h +components/wpa_supplicant/src/crypto/sha256-internal.c +components/wpa_supplicant/src/crypto/sha256-kdf.c +components/wpa_supplicant/src/crypto/sha256-prf.c +components/wpa_supplicant/src/crypto/sha256-tlsprf.c +components/wpa_supplicant/src/crypto/sha256.c +components/wpa_supplicant/src/crypto/sha256.h +components/wpa_supplicant/src/crypto/sha256_i.h +components/wpa_supplicant/src/crypto/sha384-internal.c +components/wpa_supplicant/src/crypto/sha384-prf.c +components/wpa_supplicant/src/crypto/sha384-tlsprf.c +components/wpa_supplicant/src/crypto/sha384.h +components/wpa_supplicant/src/crypto/sha384_i.h +components/wpa_supplicant/src/crypto/sha512-internal.c +components/wpa_supplicant/src/crypto/sha512_i.h +components/wpa_supplicant/src/drivers/driver.h +components/wpa_supplicant/src/eap_peer/chap.c +components/wpa_supplicant/src/eap_peer/chap.h +components/wpa_supplicant/src/eap_peer/eap.c +components/wpa_supplicant/src/eap_peer/eap.h +components/wpa_supplicant/src/eap_peer/eap_common.c +components/wpa_supplicant/src/eap_peer/eap_common.h +components/wpa_supplicant/src/eap_peer/eap_config.h +components/wpa_supplicant/src/eap_peer/eap_defs.h +components/wpa_supplicant/src/eap_peer/eap_i.h +components/wpa_supplicant/src/eap_peer/eap_methods.h +components/wpa_supplicant/src/eap_peer/eap_mschapv2.c +components/wpa_supplicant/src/eap_peer/eap_peap.c +components/wpa_supplicant/src/eap_peer/eap_peap_common.c +components/wpa_supplicant/src/eap_peer/eap_peap_common.h +components/wpa_supplicant/src/eap_peer/eap_tls.c +components/wpa_supplicant/src/eap_peer/eap_tls.h +components/wpa_supplicant/src/eap_peer/eap_tls_common.c +components/wpa_supplicant/src/eap_peer/eap_tls_common.h +components/wpa_supplicant/src/eap_peer/eap_tlv_common.h +components/wpa_supplicant/src/eap_peer/eap_ttls.c +components/wpa_supplicant/src/eap_peer/eap_ttls.h +components/wpa_supplicant/src/eap_peer/mschapv2.c +components/wpa_supplicant/src/eap_peer/mschapv2.h +components/wpa_supplicant/src/rsn_supp/pmksa_cache.c +components/wpa_supplicant/src/rsn_supp/pmksa_cache.h +components/wpa_supplicant/src/rsn_supp/wpa.c +components/wpa_supplicant/src/rsn_supp/wpa.h +components/wpa_supplicant/src/rsn_supp/wpa_i.h +components/wpa_supplicant/src/rsn_supp/wpa_ie.c +components/wpa_supplicant/src/rsn_supp/wpa_ie.h +components/wpa_supplicant/src/tls/asn1.c +components/wpa_supplicant/src/tls/asn1.h +components/wpa_supplicant/src/tls/bignum.c +components/wpa_supplicant/src/tls/bignum.h +components/wpa_supplicant/src/tls/libtommath.h +components/wpa_supplicant/src/tls/pkcs1.c +components/wpa_supplicant/src/tls/pkcs1.h +components/wpa_supplicant/src/tls/pkcs5.c +components/wpa_supplicant/src/tls/pkcs5.h +components/wpa_supplicant/src/tls/pkcs8.c +components/wpa_supplicant/src/tls/pkcs8.h +components/wpa_supplicant/src/tls/rsa.c +components/wpa_supplicant/src/tls/rsa.h +components/wpa_supplicant/src/tls/tls.h +components/wpa_supplicant/src/tls/tls_internal.c +components/wpa_supplicant/src/tls/tlsv1_client.c +components/wpa_supplicant/src/tls/tlsv1_client.h +components/wpa_supplicant/src/tls/tlsv1_client_i.h +components/wpa_supplicant/src/tls/tlsv1_client_read.c +components/wpa_supplicant/src/tls/tlsv1_client_write.c +components/wpa_supplicant/src/tls/tlsv1_common.c +components/wpa_supplicant/src/tls/tlsv1_common.h +components/wpa_supplicant/src/tls/tlsv1_cred.c +components/wpa_supplicant/src/tls/tlsv1_cred.h +components/wpa_supplicant/src/tls/tlsv1_record.c +components/wpa_supplicant/src/tls/tlsv1_record.h +components/wpa_supplicant/src/tls/tlsv1_server.c +components/wpa_supplicant/src/tls/tlsv1_server.h +components/wpa_supplicant/src/tls/tlsv1_server_i.h +components/wpa_supplicant/src/tls/tlsv1_server_read.c +components/wpa_supplicant/src/tls/tlsv1_server_write.c +components/wpa_supplicant/src/tls/x509v3.c +components/wpa_supplicant/src/tls/x509v3.h +components/wpa_supplicant/src/utils/base64.c +components/wpa_supplicant/src/utils/base64.h +components/wpa_supplicant/src/utils/bitfield.c +components/wpa_supplicant/src/utils/bitfield.h +components/wpa_supplicant/src/utils/common.c +components/wpa_supplicant/src/utils/common.h +components/wpa_supplicant/src/utils/ext_password.c +components/wpa_supplicant/src/utils/ext_password.h +components/wpa_supplicant/src/utils/ext_password_i.h +components/wpa_supplicant/src/utils/includes.h +components/wpa_supplicant/src/utils/json.c +components/wpa_supplicant/src/utils/json.h +components/wpa_supplicant/src/utils/list.h +components/wpa_supplicant/src/utils/state_machine.h +components/wpa_supplicant/src/utils/uuid.c +components/wpa_supplicant/src/utils/uuid.h +components/wpa_supplicant/src/utils/wpa_debug.c +components/wpa_supplicant/src/utils/wpabuf.c +components/wpa_supplicant/src/wps/wps.c +components/wpa_supplicant/src/wps/wps.h +components/wpa_supplicant/src/wps/wps_attr_build.c +components/wpa_supplicant/src/wps/wps_attr_parse.c +components/wpa_supplicant/src/wps/wps_attr_parse.h +components/wpa_supplicant/src/wps/wps_attr_process.c +components/wpa_supplicant/src/wps/wps_common.c +components/wpa_supplicant/src/wps/wps_defs.h +components/wpa_supplicant/src/wps/wps_dev_attr.c +components/wpa_supplicant/src/wps/wps_dev_attr.h +components/wpa_supplicant/src/wps/wps_enrollee.c +components/wpa_supplicant/src/wps/wps_i.h +components/wpa_supplicant/src/wps/wps_registrar.c +components/wpa_supplicant/src/wps/wps_validate.c +components/wpa_supplicant/test/test_crypto.c +components/wpa_supplicant/test/test_dpp.c +components/wpa_supplicant/test/test_offchannel.c +components/wpa_supplicant/test/test_sae.c +components/xtensa/eri.c +components/xtensa/esp32/include/xtensa/config/core-isa.h +components/xtensa/esp32/include/xtensa/config/core-matmap.h +components/xtensa/esp32/include/xtensa/config/core.h +components/xtensa/esp32/include/xtensa/config/defs.h +components/xtensa/esp32/include/xtensa/config/extreg.h +components/xtensa/esp32/include/xtensa/config/specreg.h +components/xtensa/esp32/include/xtensa/config/system.h +components/xtensa/esp32/include/xtensa/config/tie-asm.h +components/xtensa/esp32/include/xtensa/config/tie.h +components/xtensa/esp32s2/include/xtensa/config/core-isa.h +components/xtensa/esp32s2/include/xtensa/config/core-matmap.h +components/xtensa/esp32s2/include/xtensa/config/core.h +components/xtensa/esp32s2/include/xtensa/config/defs.h +components/xtensa/esp32s2/include/xtensa/config/extreg.h +components/xtensa/esp32s2/include/xtensa/config/specreg.h +components/xtensa/esp32s2/include/xtensa/config/system.h +components/xtensa/esp32s2/include/xtensa/config/tie-asm.h +components/xtensa/esp32s2/include/xtensa/config/tie.h +components/xtensa/esp32s3/include/xtensa/config/core-isa.h +components/xtensa/esp32s3/include/xtensa/config/core-matmap.h +components/xtensa/esp32s3/include/xtensa/config/core.h +components/xtensa/esp32s3/include/xtensa/config/defs.h +components/xtensa/esp32s3/include/xtensa/config/extreg.h +components/xtensa/esp32s3/include/xtensa/config/specreg.h +components/xtensa/esp32s3/include/xtensa/config/system.h +components/xtensa/esp32s3/include/xtensa/config/tie-asm.h +components/xtensa/esp32s3/include/xtensa/config/tie.h +components/xtensa/include/eri.h +components/xtensa/include/esp_panic.h +components/xtensa/include/esp_private/panic_reason.h +components/xtensa/include/xt_instr_macros.h +components/xtensa/include/xt_trax.h +components/xtensa/include/xtensa-debug-module.h +components/xtensa/include/xtensa/cacheasm.h +components/xtensa/include/xtensa/cacheattrasm.h +components/xtensa/include/xtensa/core-macros.h +components/xtensa/include/xtensa/coreasm.h +components/xtensa/include/xtensa/corebits.h +components/xtensa/include/xtensa/hal.h +components/xtensa/include/xtensa/idmaasm.h +components/xtensa/include/xtensa/mpuasm.h +components/xtensa/include/xtensa/specreg.h +components/xtensa/include/xtensa/traxreg.h +components/xtensa/include/xtensa/xdm-regs.h +components/xtensa/include/xtensa/xt_perf_consts.h +components/xtensa/include/xtensa/xtensa-libdb-macros.h +components/xtensa/include/xtensa/xtensa-versions.h +components/xtensa/include/xtensa/xtensa-xer.h +components/xtensa/include/xtensa/xtensa_api.h +components/xtensa/include/xtensa/xtensa_context.h +components/xtensa/include/xtensa/xtruntime-core-state.h +components/xtensa/include/xtensa/xtruntime-frames.h +components/xtensa/include/xtensa/xtruntime.h +components/xtensa/trax/test/test.c +components/xtensa/trax/traceparse.py +components/xtensa/xt_trax.c +components/xtensa/xtensa_intr.c +docs/conf_common.py +docs/en/conf.py +docs/generate_chart.py +docs/zh_CN/conf.py +examples/bluetooth/bluedroid/ble/ble_ancs/main/ble_ancs.c +examples/bluetooth/bluedroid/ble/ble_ancs/main/ble_ancs.h +examples/bluetooth/bluedroid/ble/ble_ancs/main/ble_ancs_demo.c +examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/ble_compatibility_test.c +examples/bluetooth/bluedroid/ble/ble_compatibility_test/main/ble_compatibility_test.h +examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_api.c +examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_api.h +examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_demo.c +examples/bluetooth/bluedroid/ble/ble_eddystone/main/esp_eddystone_protocol.h +examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/ble_hidd_demo_main.c +examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/esp_hidd_prf_api.c +examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/esp_hidd_prf_api.h +examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_dev.c +examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_dev.h +examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hid_device_le_prf.c +examples/bluetooth/bluedroid/ble/ble_hid_device_demo/main/hidd_le_prf_int.h +examples/bluetooth/bluedroid/ble/ble_ibeacon/main/esp_ibeacon_api.c +examples/bluetooth/bluedroid/ble/ble_ibeacon/main/esp_ibeacon_api.h +examples/bluetooth/bluedroid/ble/ble_ibeacon/main/ibeacon_demo.c +examples/bluetooth/bluedroid/ble/ble_spp_client/main/spp_client_demo.c +examples/bluetooth/bluedroid/ble/ble_spp_server/main/ble_spp_server_demo.c +examples/bluetooth/bluedroid/ble/ble_spp_server/main/ble_spp_server_demo.h +examples/bluetooth/bluedroid/ble/ble_throughput/throughput_client/main/example_ble_client_throughput.c +examples/bluetooth/bluedroid/ble/ble_throughput/throughput_server/main/example_ble_server_throughput.c +examples/bluetooth/bluedroid/ble/gatt_client/main/gattc_demo.c +examples/bluetooth/bluedroid/ble/gatt_security_client/main/example_ble_sec_gattc_demo.c +examples/bluetooth/bluedroid/ble/gatt_security_server/main/example_ble_sec_gatts_demo.c +examples/bluetooth/bluedroid/ble/gatt_security_server/main/example_ble_sec_gatts_demo.h +examples/bluetooth/bluedroid/ble/gatt_server/main/gatts_demo.c +examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/gatts_table_creat_demo.c +examples/bluetooth/bluedroid/ble/gatt_server_service_table/main/gatts_table_creat_demo.h +examples/bluetooth/bluedroid/ble/gattc_multi_connect/main/gattc_multi_connect.c +examples/bluetooth/bluedroid/ble_50/ble50_security_client/main/ble50_sec_gattc_demo.c +examples/bluetooth/bluedroid/ble_50/ble50_security_server/main/ble50_sec_gatts_demo.c +examples/bluetooth/bluedroid/ble_50/ble50_security_server/main/ble50_sec_gatts_demo.h +examples/bluetooth/bluedroid/ble_50/multi-adv/main/multi_adv_demo.c +examples/bluetooth/bluedroid/ble_50/peroidic_adv/main/periodic_adv_demo.c +examples/bluetooth/bluedroid/ble_50/peroidic_sync/main/periodic_sync_demo.c +examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_av.c +examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_av.h +examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_core.c +examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/bt_app_core.h +examples/bluetooth/bluedroid/classic_bt/a2dp_sink/main/main.c +examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/bt_app_core.c +examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/bt_app_core.h +examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c +examples/bluetooth/bluedroid/classic_bt/bt_discovery/main/bt_discovery.c +examples/bluetooth/bluedroid/classic_bt/bt_hid_mouse_device/main/main.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_acceptor/main/example_spp_acceptor_demo.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/app_spp_msg_prs.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/app_spp_msg_prs.h +examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/app_spp_msg_set.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/app_spp_msg_set.h +examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/console_uart.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/console_uart.h +examples/bluetooth/bluedroid/classic_bt/bt_spp_initiator/main/example_spp_initiator_demo.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/example_spp_vfs_acceptor_demo.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_acceptor/main/spp_task.h +examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/example_spp_vfs_initiator_demo.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/spp_task.c +examples/bluetooth/bluedroid/classic_bt/bt_spp_vfs_initiator/main/spp_task.h +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/app_hf_msg_prs.c +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/app_hf_msg_prs.h +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/app_hf_msg_set.c +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/app_hf_msg_set.h +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_core.c +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_core.h +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_hf.c +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/bt_app_hf.h +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/gpio_pcm_config.c +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/gpio_pcm_config.h +examples/bluetooth/bluedroid/classic_bt/hfp_ag/main/main.c +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/app_hf_msg_prs.c +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/app_hf_msg_prs.h +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/app_hf_msg_set.c +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/app_hf_msg_set.h +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_core.c +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_core.h +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_hf.c +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/bt_app_hf.h +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/gpio_pcm_config.c +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/gpio_pcm_config.h +examples/bluetooth/bluedroid/classic_bt/hfp_hf/main/main.c +examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_av.c +examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_av.h +examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_core.c +examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/bt_app_core.h +examples/bluetooth/bluedroid/coex/a2dp_gatts_coex/main/main.c +examples/bluetooth/bluedroid/coex/gattc_gatts_coex/main/gattc_gatts_coex.c +examples/bluetooth/blufi/main/blufi_example.h +examples/bluetooth/blufi/main/blufi_example_main.c +examples/bluetooth/blufi/main/blufi_init.c +examples/bluetooth/blufi/main/blufi_security.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/genie_event.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/genie_mesh.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/genie_model_srv.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/genie_reset.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/genie_timer.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/genie_util.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/include/genie_dlist.h +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/include/genie_event.h +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/include/genie_mesh.h +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/include/genie_model_srv.h +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/include/genie_reset.h +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/include/genie_slist.h +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/include/genie_timer.h +examples/bluetooth/esp_ble_mesh/aligenie_demo/components/vendor_model/include/genie_util.h +examples/bluetooth/esp_ble_mesh/aligenie_demo/main/aligenie_demo.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/main/board.c +examples/bluetooth/esp_ble_mesh/aligenie_demo/main/include/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/ble_unit.c +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/ble_unit.h +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/run_tc.c +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/run_tc.h +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/sync.c +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/sync.h +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/test_env.c +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/test_env.h +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/wifi_connect.c +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/wifi_connect.h +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/wifi_unit.c +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/components/case/wifi_unit.h +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/main/coex_cmd.c +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/main/coex_cmd.h +examples/bluetooth/esp_ble_mesh/ble_mesh_coex_test/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_adapter.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_adapter.h +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_cfg_srv_model.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_cfg_srv_model.h +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_console_decl.h +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_console_lib.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_console_lib.h +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_console_main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_console_system.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_reg_cfg_client_cmd.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_reg_gen_onoff_client_cmd.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_reg_test_perf_client_cmd.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_register_cmd.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/ble_mesh_register_server_cmd.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/register_bluetooth.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/transaction.c +examples/bluetooth/esp_ble_mesh/ble_mesh_console/main/transaction.h +examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_client/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_server/main/board.c +examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_server/main/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_fast_provision/fast_prov_server/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/main/board.c +examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/main/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/main/board.c +examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/main/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_provisioner/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/main/board.c +examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/main/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/main/board.c +examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/main/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/main/board.c +examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/main/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/main/board.c +examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/main/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/main/main.c +examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/board.c +examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/board.h +examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/cmd_decl.h +examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/cmd_wifi.c +examples/bluetooth/esp_ble_mesh/ble_mesh_wifi_coexist/main/main.c +examples/bluetooth/esp_ble_mesh/common_components/button/button.c +examples/bluetooth/esp_ble_mesh/common_components/button/button_obj.cpp +examples/bluetooth/esp_ble_mesh/common_components/button/include/iot_button.h +examples/bluetooth/esp_ble_mesh/common_components/example_init/ble_mesh_example_init.c +examples/bluetooth/esp_ble_mesh/common_components/example_init/ble_mesh_example_init.h +examples/bluetooth/esp_ble_mesh/common_components/example_nvs/ble_mesh_example_nvs.c +examples/bluetooth/esp_ble_mesh/common_components/example_nvs/ble_mesh_example_nvs.h +examples/bluetooth/esp_ble_mesh/common_components/fast_provisioning/ble_mesh_fast_prov_client_model.c +examples/bluetooth/esp_ble_mesh/common_components/fast_provisioning/ble_mesh_fast_prov_client_model.h +examples/bluetooth/esp_ble_mesh/common_components/fast_provisioning/ble_mesh_fast_prov_common.h +examples/bluetooth/esp_ble_mesh/common_components/fast_provisioning/ble_mesh_fast_prov_operation.c +examples/bluetooth/esp_ble_mesh/common_components/fast_provisioning/ble_mesh_fast_prov_operation.h +examples/bluetooth/esp_ble_mesh/common_components/fast_provisioning/ble_mesh_fast_prov_server_model.c +examples/bluetooth/esp_ble_mesh/common_components/fast_provisioning/ble_mesh_fast_prov_server_model.h +examples/bluetooth/esp_ble_mesh/common_components/light_driver/include/iot_led.h +examples/bluetooth/esp_ble_mesh/common_components/light_driver/include/iot_light.h +examples/bluetooth/esp_ble_mesh/common_components/light_driver/include/light_driver.h +examples/bluetooth/esp_ble_mesh/common_components/light_driver/light_driver.c +examples/bluetooth/esp_hid_device/main/esp_hid_device_main.c +examples/bluetooth/esp_hid_device/main/esp_hid_gap.c +examples/bluetooth/esp_hid_device/main/esp_hid_gap.h +examples/bluetooth/esp_hid_host/main/esp_hid_gap.c +examples/bluetooth/esp_hid_host/main/esp_hid_gap.h +examples/bluetooth/esp_hid_host/main/esp_hid_host_main.c +examples/bluetooth/hci/ble_adv_scan_combined/main/app_bt.c +examples/bluetooth/hci/controller_hci_uart/main/controller_hci_uart_demo.c +examples/bluetooth/hci/controller_hci_uart_esp32c3/main/uhci_uart_demo.c +examples/bluetooth/hci/controller_vhci_ble_adv/main/app_bt.c +examples/bluetooth/hci/hci_common_component/bt_hci_common.c +examples/bluetooth/hci/hci_common_component/include/bt_hci_common.h +examples/bluetooth/nimble/blecent/blecent_test.py +examples/bluetooth/nimble/blecent/main/blecent.h +examples/bluetooth/nimble/blecent/main/main.c +examples/bluetooth/nimble/blecent/main/misc.c +examples/bluetooth/nimble/blecent/main/peer.c +examples/bluetooth/nimble/blehr/blehr_test.py +examples/bluetooth/nimble/blehr/main/blehr_sens.h +examples/bluetooth/nimble/blehr/main/gatt_svr.c +examples/bluetooth/nimble/blehr/main/main.c +examples/bluetooth/nimble/blemesh/main/app_mesh.c +examples/bluetooth/nimble/bleprph/bleprph_test.py +examples/bluetooth/nimble/bleprph/main/bleprph.h +examples/bluetooth/nimble/bleprph/main/gatt_svr.c +examples/bluetooth/nimble/bleprph/main/main.c +examples/bluetooth/nimble/bleprph/main/misc.c +examples/bluetooth/nimble/bleprph/main/scli.c +examples/bluetooth/nimble/bleprph_wifi_coex/main/bleprph.h +examples/bluetooth/nimble/bleprph_wifi_coex/main/gatt_svr.c +examples/bluetooth/nimble/bleprph_wifi_coex/main/main.c +examples/build_system/cmake/component_manager/main/component_manager.c +examples/build_system/cmake/idf_as_lib/main.c +examples/build_system/cmake/idf_as_lib/stubs/esp32/cpu_start.c +examples/build_system/cmake/idf_as_lib/stubs/esp32/esp_system.h +examples/build_system/cmake/idf_as_lib/stubs/esp32/flash_ops.c +examples/build_system/cmake/idf_as_lib/stubs/esp32/system_api.c +examples/build_system/cmake/idf_as_lib/stubs/freertos/freertos/task.h +examples/build_system/cmake/idf_as_lib/stubs/freertos/task.c +examples/build_system/cmake/idf_as_lib/stubs/spi_flash/esp_spi_flash.h +examples/build_system/cmake/import_lib/main/main.cpp +examples/build_system/cmake/import_prebuilt/main/main.c +examples/build_system/cmake/import_prebuilt/prebuilt/components/prebuilt/prebuilt.c +examples/build_system/cmake/import_prebuilt/prebuilt/components/prebuilt/prebuilt.h +examples/build_system/cmake/import_prebuilt/prebuilt/main/main.c +examples/build_system/cmake/linux_host_app/main/linux_host_app.cpp +examples/build_system/cmake/multi_config/main/func.h +examples/build_system/cmake/multi_config/main/func_dev.c +examples/build_system/cmake/multi_config/main/func_prod.c +examples/build_system/cmake/multi_config/main/multi_config_example_main.c +examples/common_components/iperf/include/iperf.h +examples/common_components/iperf/iperf.c +examples/common_components/led_strip/include/led_strip.h +examples/common_components/led_strip/led_strip_rmt_ws2812.c +examples/common_components/protocol_examples_common/addr_from_stdin.c +examples/common_components/protocol_examples_common/connect.c +examples/common_components/protocol_examples_common/include/addr_from_stdin.h +examples/common_components/protocol_examples_common/include/protocol_examples_common.h +examples/common_components/protocol_examples_common/stdin_out.c +examples/common_components/qrcode/esp_qrcode_main.c +examples/common_components/qrcode/esp_qrcode_wrapper.c +examples/common_components/qrcode/include/qrcode.h +examples/common_components/qrcode/qrcodegen.c +examples/common_components/qrcode/qrcodegen.h +examples/custom_bootloader/bootloader_hooks/bootloader_components/my_boot_hooks/hooks.c +examples/custom_bootloader/bootloader_hooks/example_test.py +examples/custom_bootloader/bootloader_hooks/main/bootloader_hooks_example_main.c +examples/custom_bootloader/bootloader_override/example_test.py +examples/cxx/exceptions/example_test.py +examples/cxx/exceptions/main/exception_example_main.cpp +examples/cxx/experimental/blink_cxx/main/main.cpp +examples/cxx/experimental/esp_event_async_cxx/main/esp_event_async_cxx_example.cpp +examples/cxx/experimental/esp_event_cxx/main/esp_event_cxx_example.cpp +examples/cxx/experimental/esp_modem_cxx/main/simple_client.cpp +examples/cxx/experimental/esp_modem_cxx/main/simple_mqtt_client.cpp +examples/cxx/experimental/esp_modem_cxx/main/simple_mqtt_client.hpp +examples/cxx/experimental/esp_mqtt_cxx/components/esp_mqtt_cxx/esp_mqtt_cxx.cpp +examples/cxx/experimental/esp_mqtt_cxx/components/esp_mqtt_cxx/include/esp_mqtt.hpp +examples/cxx/experimental/esp_mqtt_cxx/components/esp_mqtt_cxx/include/esp_mqtt_client_config.hpp +examples/cxx/experimental/esp_mqtt_cxx/ssl/main/mqtt_ssl_example.cpp +examples/cxx/experimental/esp_mqtt_cxx/tcp/main/mqtt_tcp_example.cpp +examples/cxx/experimental/esp_timer_cxx/main/esp_timer_example.cpp +examples/cxx/experimental/experimental_cpp_component/esp_event_api.cpp +examples/cxx/experimental/experimental_cpp_component/esp_event_cxx.cpp +examples/cxx/experimental/experimental_cpp_component/esp_exception.cpp +examples/cxx/experimental/experimental_cpp_component/esp_timer_cxx.cpp +examples/cxx/experimental/experimental_cpp_component/host_test/esp_timer/main/esp_timer_test.cpp +examples/cxx/experimental/experimental_cpp_component/host_test/gpio/main/gpio_cxx_test.cpp +examples/cxx/experimental/experimental_cpp_component/i2c_cxx.cpp +examples/cxx/experimental/experimental_cpp_component/include/esp_event_api.hpp +examples/cxx/experimental/experimental_cpp_component/include/esp_event_cxx.hpp +examples/cxx/experimental/experimental_cpp_component/include/esp_timer_cxx.hpp +examples/cxx/experimental/experimental_cpp_component/test/test_cxx_exceptions.cpp +examples/cxx/experimental/experimental_cpp_component/test/test_esp_event_cxx.cpp +examples/cxx/experimental/experimental_cpp_component/test/test_esp_timer.cpp +examples/cxx/experimental/sensor_mcp9808/main/sensor_mcp9808.cpp +examples/cxx/pthread/example_test.py +examples/cxx/pthread/main/cpp_pthread.cpp +examples/cxx/rtti/example_test.py +examples/cxx/rtti/main/rtti_example_main.cpp +examples/ethernet/basic/main/ethernet_example_main.c +examples/ethernet/enc28j60/components/eth_enc28j60/enc28j60.h +examples/ethernet/enc28j60/main/enc28j60_example_main.c +examples/ethernet/eth2ap/main/ethernet_example_main.c +examples/ethernet/iperf/iperf_test.py +examples/ethernet/iperf/main/cmd_ethernet.c +examples/ethernet/iperf/main/cmd_ethernet.h +examples/ethernet/iperf/main/ethernet_example_main.c +examples/get-started/blink/example_test.py +examples/get-started/blink/main/blink_example_main.c +examples/get-started/hello_world/example_test.py +examples/get-started/hello_world/main/hello_world_main.c +examples/get-started/sample_project/main/main.c +examples/mesh/internal_communication/main/include/mesh_light.h +examples/mesh/internal_communication/main/mesh_light.c +examples/mesh/internal_communication/main/mesh_main.c +examples/mesh/ip_internal_network/main/include/mesh_netif.h +examples/mesh/ip_internal_network/main/mesh_main.c +examples/mesh/ip_internal_network/main/mesh_netif.c +examples/mesh/ip_internal_network/main/mqtt_app.c +examples/mesh/manual_networking/main/include/mesh_light.h +examples/mesh/manual_networking/main/mesh_light.c +examples/mesh/manual_networking/main/mesh_main.c +examples/network/network_tests/main/net_suite.c +examples/network/network_tests/main/stdinout.c +examples/network/network_tests/main/stdinout.h +examples/network/simple_sniffer/components/pcap/pcap.c +examples/network/simple_sniffer/components/pcap/pcap.h +examples/network/simple_sniffer/main/cmd_sniffer.c +examples/network/simple_sniffer/main/cmd_sniffer.h +examples/network/simple_sniffer/main/simple_sniffer_example_main.c +examples/peripherals/adc/esp32c3/adc/main/adc_dma_example_main.c +examples/peripherals/adc/single_read/adc/main/adc1_example_main.c +examples/peripherals/adc/single_read/adc2/main/adc2_example_main.c +examples/peripherals/adc/single_read/single_read/main/single_read.c +examples/peripherals/gpio/generic_gpio/example_test.py +examples/peripherals/gpio/generic_gpio/main/gpio_example_main.c +examples/peripherals/gpio/matrix_keyboard/components/matrix_keyboard/include/matrix_keyboard.h +examples/peripherals/gpio/matrix_keyboard/components/matrix_keyboard/src/matrix_keyboard.c +examples/peripherals/gpio/matrix_keyboard/main/matrix_keyboard_example_main.c +examples/peripherals/i2c/i2c_self_test/main/i2c_example_main.c +examples/peripherals/i2c/i2c_simple/main/i2c_simple_main.c +examples/peripherals/i2c/i2c_tools/example_test.py +examples/peripherals/i2c/i2c_tools/main/cmd_i2ctools.c +examples/peripherals/i2c/i2c_tools/main/cmd_i2ctools.h +examples/peripherals/i2c/i2c_tools/main/i2ctools_example_main.c +examples/peripherals/i2s/i2s_adc_dac/main/app_main.c +examples/peripherals/i2s/i2s_adc_dac/main/audio_example_file.h +examples/peripherals/i2s/i2s_adc_dac/tools/generate_audio_file.py +examples/peripherals/i2s/i2s_audio_recorder_sdcard/main/i2s_recorder_main.c +examples/peripherals/i2s/i2s_basic/main/i2s_example_main.c +examples/peripherals/lcd/tjpgd/main/decode_image.c +examples/peripherals/lcd/tjpgd/main/decode_image.h +examples/peripherals/lcd/tjpgd/main/lcd_tjpgd_example_main.c +examples/peripherals/lcd/tjpgd/main/pretty_effect.c +examples/peripherals/lcd/tjpgd/main/pretty_effect.h +examples/peripherals/ledc/ledc_basic/main/ledc_basic_example_main.c +examples/peripherals/ledc/ledc_fade/main/ledc_fade_example_main.c +examples/peripherals/mcpwm/mcpwm_bldc_hall_control/main/mcpwm_bldc_hall_control_example_main.c +examples/peripherals/mcpwm/mcpwm_brushed_dc_control/components/motor_ctrl_timer/motor_ctrl_timer.c +examples/peripherals/mcpwm/mcpwm_brushed_dc_control/components/motor_ctrl_timer/motor_ctrl_timer.h +examples/peripherals/mcpwm/mcpwm_brushed_dc_control/main/cmd_mcpwm_motor.c +examples/peripherals/mcpwm/mcpwm_brushed_dc_control/main/mcpwm_brushed_dc_control_example.c +examples/peripherals/mcpwm/mcpwm_brushed_dc_control/main/mcpwm_brushed_dc_control_example.h +examples/peripherals/mcpwm/mcpwm_capture_hc_sr04/main/mcpwm_capture_hc_sr04.c +examples/peripherals/mcpwm/mcpwm_servo_control/main/mcpwm_servo_control_example_main.c +examples/peripherals/mcpwm/mcpwm_sync_example/main/mcpwm_sync_example.c +examples/peripherals/pcnt/pulse_count_event/main/pcnt_event_example_main.c +examples/peripherals/pcnt/rotary_encoder/components/rotary_encoder/include/rotary_encoder.h +examples/peripherals/pcnt/rotary_encoder/components/rotary_encoder/src/rotary_encoder_pcnt_ec11.c +examples/peripherals/pcnt/rotary_encoder/main/rotary_encoder_example_main.c +examples/peripherals/rmt/ir_protocols/components/infrared_tools/include/ir_timings.h +examples/peripherals/rmt/ir_protocols/components/infrared_tools/include/ir_tools.h +examples/peripherals/rmt/ir_protocols/components/infrared_tools/src/ir_builder_rmt_nec.c +examples/peripherals/rmt/ir_protocols/components/infrared_tools/src/ir_builder_rmt_rc5.c +examples/peripherals/rmt/ir_protocols/components/infrared_tools/src/ir_parser_rmt_nec.c +examples/peripherals/rmt/ir_protocols/components/infrared_tools/src/ir_parser_rmt_rc5.c +examples/peripherals/rmt/ir_protocols/example_test.py +examples/peripherals/rmt/ir_protocols/main/ir_protocols_main.c +examples/peripherals/rmt/led_strip/main/led_strip_main.c +examples/peripherals/rmt/morse_code/main/morse_code_main.c +examples/peripherals/rmt/musical_buzzer/components/musical_buzzer/include/musical_buzzer.h +examples/peripherals/rmt/musical_buzzer/components/musical_buzzer/src/musical_buzzer_rmt.c +examples/peripherals/rmt/musical_buzzer/main/musical_buzzer_example_main.c +examples/peripherals/sdio/host/main/app_main.c +examples/peripherals/sdio/sdio_test.py +examples/peripherals/sdio/slave/main/app_main.c +examples/peripherals/secure_element/atecc608_ecdsa/main/ecdsa_example_main.c +examples/peripherals/sigmadelta/main/sigmadelta_example_main.c +examples/peripherals/spi_master/hd_eeprom/components/eeprom/spi_eeprom.c +examples/peripherals/spi_master/hd_eeprom/components/eeprom/spi_eeprom.h +examples/peripherals/spi_master/hd_eeprom/main/spi_eeprom_main.c +examples/peripherals/spi_master/lcd/main/decode_image.c +examples/peripherals/spi_master/lcd/main/decode_image.h +examples/peripherals/spi_master/lcd/main/pretty_effect.c +examples/peripherals/spi_master/lcd/main/pretty_effect.h +examples/peripherals/spi_master/lcd/main/spi_master_example_main.c +examples/peripherals/spi_slave/receiver/main/app_main.c +examples/peripherals/spi_slave/sender/main/app_main.c +examples/peripherals/spi_slave_hd/append_mode/master/main/app_main.c +examples/peripherals/spi_slave_hd/append_mode/slave/main/app_main.c +examples/peripherals/spi_slave_hd/segment_mode/seg_master/main/app_main.c +examples/peripherals/spi_slave_hd/segment_mode/seg_slave/main/app_main.c +examples/peripherals/temp_sensor/main/temp_sensor_main.c +examples/peripherals/touch_element/touch_button/main/touch_button_example_main.c +examples/peripherals/touch_element/touch_element_waterproof/main/waterproof_example_main.c +examples/peripherals/touch_element/touch_elements_combination/main/touch_elements_example_main.c +examples/peripherals/touch_element/touch_matrix/main/touch_matrix_example_main.c +examples/peripherals/touch_element/touch_slider/main/touch_slider_example_main.c +examples/peripherals/touch_pad_interrupt/main/esp32/tp_interrupt_main.c +examples/peripherals/touch_pad_interrupt/main/esp32s2/tp_interrupt_main.c +examples/peripherals/touch_pad_read/main/esp32/tp_read_main.c +examples/peripherals/touch_pad_read/main/esp32s2/tp_read_main.c +examples/peripherals/twai/twai_alert_and_recovery/example_test.py +examples/peripherals/twai/twai_alert_and_recovery/main/twai_alert_and_recovery_example_main.c +examples/peripherals/twai/twai_network/example_test.py +examples/peripherals/twai/twai_network/twai_network_listen_only/main/twai_network_example_listen_only_main.c +examples/peripherals/twai/twai_network/twai_network_master/main/twai_network_example_master_main.c +examples/peripherals/twai/twai_network/twai_network_slave/main/twai_network_example_slave_main.c +examples/peripherals/twai/twai_self_test/example_test.py +examples/peripherals/twai/twai_self_test/main/twai_self_test_example_main.c +examples/peripherals/uart/nmea0183_parser/main/nmea_parser.c +examples/peripherals/uart/nmea0183_parser/main/nmea_parser.h +examples/peripherals/uart/nmea0183_parser/main/nmea_parser_example_main.c +examples/peripherals/uart/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c +examples/peripherals/uart/uart_echo/main/uart_echo_example_main.c +examples/peripherals/uart/uart_echo_rs485/main/rs485_example.c +examples/peripherals/uart/uart_events/main/uart_events_example_main.c +examples/peripherals/uart/uart_repl/main/uart_repl_example_main.c +examples/peripherals/uart/uart_select/main/uart_select_example_main.c +examples/peripherals/usb/tusb_console/main/tusb_console_main.c +examples/peripherals/usb/tusb_sample_descriptor/main/tusb_sample_descriptor_main.c +examples/peripherals/usb/tusb_serial_device/main/tusb_serial_device_main.c +examples/peripherals/wave_gen/main/wave_gen_example_main.c +examples/protocols/asio/asio_chat/example_test.py +examples/protocols/asio/asio_chat/main/asio_chat.cpp +examples/protocols/asio/asio_chat/main/chat_message.hpp +examples/protocols/asio/asio_chat/main/client.hpp +examples/protocols/asio/asio_chat/main/server.hpp +examples/protocols/asio/ssl_client_server/example_test.py +examples/protocols/asio/ssl_client_server/main/asio_ssl_main.cpp +examples/protocols/asio/tcp_echo_server/asio_tcp_server_test.py +examples/protocols/asio/tcp_echo_server/main/echo_server.cpp +examples/protocols/asio/udp_echo_server/asio_udp_server_test.py +examples/protocols/asio/udp_echo_server/main/udp_echo_server.cpp +examples/protocols/cbor/example_test.py +examples/protocols/cbor/main/cbor_example_main.c +examples/protocols/coap_client/main/coap_client_example_main.c +examples/protocols/coap_server/main/coap_server_example_main.c +examples/protocols/esp_http_client/esp_http_client_test.py +examples/protocols/esp_http_client/main/esp_http_client_example.c +examples/protocols/esp_local_ctrl/example_test.py +examples/protocols/esp_local_ctrl/main/app_main.c +examples/protocols/esp_local_ctrl/main/esp_local_ctrl_service.c +examples/protocols/esp_local_ctrl/scripts/esp_local_ctrl.py +examples/protocols/esp_local_ctrl/scripts/proto_lc.py +examples/protocols/http2_request/components/sh2lib/sh2lib.c +examples/protocols/http2_request/components/sh2lib/sh2lib.h +examples/protocols/http2_request/main/http2_request_example_main.c +examples/protocols/http_request/main/http_request_example_main.c +examples/protocols/http_server/advanced_tests/http_server_advanced_test.py +examples/protocols/http_server/advanced_tests/main/include/tests.h +examples/protocols/http_server/advanced_tests/main/main.c +examples/protocols/http_server/advanced_tests/main/tests.c +examples/protocols/http_server/advanced_tests/scripts/test.py +examples/protocols/http_server/captive_portal/example_test.py +examples/protocols/http_server/captive_portal/main/dns_server.c +examples/protocols/http_server/captive_portal/main/include/dns_server.h +examples/protocols/http_server/captive_portal/main/main.c +examples/protocols/http_server/file_serving/http_server_file_serving_test.py +examples/protocols/http_server/file_serving/main/file_server.c +examples/protocols/http_server/file_serving/main/main.c +examples/protocols/http_server/persistent_sockets/http_server_persistence_test.py +examples/protocols/http_server/persistent_sockets/main/main.c +examples/protocols/http_server/restful_server/main/esp_rest_main.c +examples/protocols/http_server/restful_server/main/rest_server.c +examples/protocols/http_server/simple/http_server_simple_test.py +examples/protocols/http_server/simple/main/main.c +examples/protocols/http_server/ws_echo_server/main/ws_echo_server.c +examples/protocols/http_server/ws_echo_server/ws_server_example_test.py +examples/protocols/https_mbedtls/main/https_mbedtls_example_main.c +examples/protocols/https_request/example_test.py +examples/protocols/https_request/main/https_request_example_main.c +examples/protocols/https_server/simple/main/main.c +examples/protocols/https_server/wss_server/main/keep_alive.c +examples/protocols/https_server/wss_server/main/keep_alive.h +examples/protocols/https_server/wss_server/main/wss_server_example.c +examples/protocols/https_server/wss_server/wss_server_example_test.py +examples/protocols/https_x509_bundle/example_test.py +examples/protocols/https_x509_bundle/main/https_x509_bundle_example_main.c +examples/protocols/icmp_echo/example_test.py +examples/protocols/icmp_echo/main/echo_example_main.c +examples/protocols/mdns/main/mdns_example_main.c +examples/protocols/mdns/mdns_example_test.py +examples/protocols/mqtt/ssl/main/app_main.c +examples/protocols/mqtt/ssl/mqtt_ssl_example_test.py +examples/protocols/mqtt/ssl_ds/configure_ds.py +examples/protocols/mqtt/ssl_ds/main/app_main.c +examples/protocols/mqtt/ssl_mutual_auth/main/app_main.c +examples/protocols/mqtt/ssl_psk/main/app_main.c +examples/protocols/mqtt/tcp/main/app_main.c +examples/protocols/mqtt/tcp/mqtt_tcp_example_test.py +examples/protocols/mqtt/ws/main/app_main.c +examples/protocols/mqtt/ws/mqtt_ws_example_test.py +examples/protocols/mqtt/wss/main/app_main.c +examples/protocols/mqtt/wss/mqtt_wss_example_test.py +examples/protocols/openssl_client/example_test.py +examples/protocols/openssl_client/main/openssl_client_example.h +examples/protocols/openssl_client/main/openssl_client_example_main.c +examples/protocols/openssl_server/example_test.py +examples/protocols/openssl_server/main/openssl_server_example.h +examples/protocols/openssl_server/main/openssl_server_example_main.c +examples/protocols/pppos_client/components/modem/include/bg96.h +examples/protocols/pppos_client/components/modem/include/esp_modem.h +examples/protocols/pppos_client/components/modem/include/esp_modem_compat.h +examples/protocols/pppos_client/components/modem/include/esp_modem_dce.h +examples/protocols/pppos_client/components/modem/include/esp_modem_dce_service.h +examples/protocols/pppos_client/components/modem/include/esp_modem_dte.h +examples/protocols/pppos_client/components/modem/include/esp_modem_netif.h +examples/protocols/pppos_client/components/modem/include/sim7600.h +examples/protocols/pppos_client/components/modem/include/sim800.h +examples/protocols/pppos_client/components/modem/src/bg96.c +examples/protocols/pppos_client/components/modem/src/esp_modem_compat.c +examples/protocols/pppos_client/components/modem/src/esp_modem_dce_service.c +examples/protocols/pppos_client/components/modem/src/esp_modem_netif.c +examples/protocols/pppos_client/components/modem/src/sim7600.c +examples/protocols/pppos_client/components/modem/src/sim800.c +examples/protocols/pppos_client/example_test.py +examples/protocols/pppos_client/main/pppos_client_main.c +examples/protocols/slip/slip_udp/components/slip_modem/include/slip_modem.h +examples/protocols/slip/slip_udp/components/slip_modem/library/slip_modem.c +examples/protocols/slip/slip_udp/main/slip_client_main.c +examples/protocols/smtp_client/main/smtp_client_example_main.c +examples/protocols/sntp/example_test.py +examples/protocols/sntp/main/sntp_example_main.c +examples/protocols/sockets/non_blocking/example_test.py +examples/protocols/sockets/non_blocking/main/non_blocking_socket_example.c +examples/protocols/sockets/tcp_client/example_test.py +examples/protocols/sockets/tcp_client/main/tcp_client.c +examples/protocols/sockets/tcp_client_multi_net/main/tcp_client_multiple.c +examples/protocols/sockets/tcp_server/example_test.py +examples/protocols/sockets/tcp_server/main/tcp_server.c +examples/protocols/sockets/udp_client/example_test.py +examples/protocols/sockets/udp_client/main/udp_client.c +examples/protocols/sockets/udp_multicast/main/udp_multicast_example_main.c +examples/protocols/sockets/udp_server/example_test.py +examples/protocols/sockets/udp_server/main/udp_server.c +examples/protocols/static_ip/main/static_ip_example_main.c +examples/protocols/websocket/example_test.py +examples/protocols/websocket/main/websocket_example.c +examples/provisioning/legacy/ble_prov/ble_prov_test.py +examples/provisioning/legacy/ble_prov/main/app_main.c +examples/provisioning/legacy/ble_prov/main/app_prov.c +examples/provisioning/legacy/ble_prov/main/app_prov.h +examples/provisioning/legacy/ble_prov/main/app_prov_handlers.c +examples/provisioning/legacy/console_prov/main/app_main.c +examples/provisioning/legacy/console_prov/main/app_prov.c +examples/provisioning/legacy/console_prov/main/app_prov.h +examples/provisioning/legacy/console_prov/main/app_prov_handlers.c +examples/provisioning/legacy/custom_config/components/custom_provisioning/include/custom_provisioning/custom_config.h +examples/provisioning/legacy/custom_config/components/custom_provisioning/proto-c/custom_config.pb-c.c +examples/provisioning/legacy/custom_config/components/custom_provisioning/proto-c/custom_config.pb-c.h +examples/provisioning/legacy/custom_config/components/custom_provisioning/python/custom_config_pb2.py +examples/provisioning/legacy/custom_config/components/custom_provisioning/src/custom_config.c +examples/provisioning/legacy/custom_config/main/app_main.c +examples/provisioning/legacy/custom_config/main/app_prov.c +examples/provisioning/legacy/custom_config/main/app_prov.h +examples/provisioning/legacy/custom_config/main/app_prov_handlers.c +examples/provisioning/legacy/softap_prov/main/app_main.c +examples/provisioning/legacy/softap_prov/main/app_prov.c +examples/provisioning/legacy/softap_prov/main/app_prov.h +examples/provisioning/legacy/softap_prov/main/app_prov_handlers.c +examples/provisioning/legacy/softap_prov/softap_prov_test.py +examples/provisioning/wifi_prov_mgr/main/app_main.c +examples/provisioning/wifi_prov_mgr/wifi_prov_mgr_test.py +examples/security/flash_encryption/example_test.py +examples/security/flash_encryption/main/flash_encrypt_main.c +examples/storage/custom_flash_driver/components/custom_chip_driver/chip_drivers.c +examples/storage/custom_flash_driver/components/custom_chip_driver/spi_flash_chip_eon.c +examples/storage/custom_flash_driver/main/main.c +examples/storage/ext_flash_fatfs/example_test.py +examples/storage/ext_flash_fatfs/main/ext_flash_fatfs_example_main.c +examples/storage/nvs_rw_blob/main/nvs_blob_example_main.c +examples/storage/nvs_rw_blob/nvs_rw_blob_example_test.py +examples/storage/nvs_rw_value/main/nvs_value_example_main.c +examples/storage/nvs_rw_value/nvs_rw_value_example_test.py +examples/storage/nvs_rw_value_cxx/main/nvs_value_example_main.cpp +examples/storage/nvs_rw_value_cxx/nvs_rw_value_cxx_example_test.py +examples/storage/partition_api/partition_find/main/main.c +examples/storage/partition_api/partition_find/partition_find_example_test.py +examples/storage/partition_api/partition_mmap/main/main.c +examples/storage/partition_api/partition_mmap/partition_mmap_example_test.py +examples/storage/partition_api/partition_ops/main/main.c +examples/storage/partition_api/partition_ops/partition_ops_example_test.py +examples/storage/parttool/example_test.py +examples/storage/parttool/main/parttool_main.c +examples/storage/parttool/parttool_example.py +examples/storage/sd_card/sdmmc/main/sd_card_example_main.c +examples/storage/sd_card/sdmmc/sd_card_example_test.py +examples/storage/sd_card/sdspi/main/sd_card_example_main.c +examples/storage/sd_card/sdspi/sd_card_example_test.py +examples/storage/semihost_vfs/main/semihost_vfs_example_main.c +examples/storage/semihost_vfs/semihost_vfs_example_test.py +examples/storage/spiffs/main/spiffs_example_main.c +examples/storage/spiffs/spiffs_example_test.py +examples/storage/spiffsgen/example_test.py +examples/storage/spiffsgen/main/spiffsgen_example_main.c +examples/storage/wear_levelling/main/wear_levelling_example_main.c +examples/storage/wear_levelling/wear_levelling_example_test.py +examples/system/app_trace_to_host/example_test.py +examples/system/app_trace_to_host/main/app_trace_to_host_example_main.c +examples/system/base_mac_address/example_test.py +examples/system/base_mac_address/main/base_mac_address_example_main.c +examples/system/console/advanced/components/cmd_nvs/cmd_nvs.c +examples/system/console/advanced/components/cmd_nvs/cmd_nvs.h +examples/system/console/advanced/components/cmd_system/cmd_system.c +examples/system/console/advanced/components/cmd_system/cmd_system.h +examples/system/console/advanced/example_test.py +examples/system/console/advanced/main/cmd_decl.h +examples/system/console/advanced/main/cmd_wifi.c +examples/system/console/advanced/main/cmd_wifi.h +examples/system/console/advanced/main/console_example_main.c +examples/system/console/basic/example_test.py +examples/system/console/basic/main/cmd_decl.h +examples/system/console/basic/main/cmd_wifi.c +examples/system/console/basic/main/cmd_wifi.h +examples/system/console/basic/main/console_example_main.c +examples/system/console_usb/main/console_usb_example_main.c +examples/system/deep_sleep/example_test.py +examples/system/deep_sleep/main/deep_sleep_example_main.c +examples/system/efuse/example_test.py +examples/system/efuse/main/efuse_main.c +examples/system/efuse/main/esp_efuse_custom_table.c +examples/system/efuse/main/include/esp_efuse_custom_table.h +examples/system/esp_event/default_event_loop/example_test.py +examples/system/esp_event/default_event_loop/main/event_source.h +examples/system/esp_event/default_event_loop/main/main.c +examples/system/esp_event/user_event_loops/example_test.py +examples/system/esp_event/user_event_loops/main/event_source.h +examples/system/esp_event/user_event_loops/main/main.c +examples/system/esp_timer/example_test.py +examples/system/esp_timer/main/esp_timer_example_main.c +examples/system/eventfd/example_test.py +examples/system/eventfd/main/eventfd_example.c +examples/system/freertos/real_time_stats/example_test.py +examples/system/freertos/real_time_stats/main/real_time_stats_example_main.c +examples/system/gcov/components/sample/some_funcs.c +examples/system/gcov/example_test.py +examples/system/gcov/main/gcov_example_func.c +examples/system/gcov/main/gcov_example_main.c +examples/system/gdbstub/main/gdbstub_main.c +examples/system/heap_task_tracking/main/heap_task_tracking_main.c +examples/system/himem/example_test.py +examples/system/himem/main/himem_example_main.c +examples/system/ipc/ipc_isr/example_test.py +examples/system/ipc/ipc_isr/main/main.c +examples/system/light_sleep/example_test.py +examples/system/light_sleep/main/light_sleep_example_main.c +examples/system/ota/advanced_https_ota/example_test.py +examples/system/ota/advanced_https_ota/main/advanced_https_ota_example.c +examples/system/ota/advanced_https_ota/main/ble_helper/ble_api.c +examples/system/ota/advanced_https_ota/main/ble_helper/bluedroid_gatts.c +examples/system/ota/advanced_https_ota/main/ble_helper/include/ble_api.h +examples/system/ota/advanced_https_ota/main/ble_helper/include/bluedroid_gatts.h +examples/system/ota/advanced_https_ota/main/ble_helper/include/nimble_gatts.h +examples/system/ota/advanced_https_ota/main/ble_helper/nimble_gatts.c +examples/system/ota/native_ota_example/example_test.py +examples/system/ota/native_ota_example/main/native_ota_example.c +examples/system/ota/otatool/example_test.py +examples/system/ota/otatool/get_running_partition.py +examples/system/ota/otatool/main/otatool_main.c +examples/system/ota/otatool/otatool_example.py +examples/system/ota/simple_ota_example/example_test.py +examples/system/ota/simple_ota_example/main/simple_ota_example.c +examples/system/perfmon/example_test.py +examples/system/perfmon/main/perfmon_example_main.c +examples/system/pthread/example_test.py +examples/system/pthread/main/pthread_example.c +examples/system/select/example_test.py +examples/system/select/main/select_example.c +examples/system/startup_time/example_test.py +examples/system/startup_time/main/hello_world_main.c +examples/system/sysview_tracing/example_test.py +examples/system/sysview_tracing/main/sysview_tracing.c +examples/system/sysview_tracing_heap_log/example_test.py +examples/system/sysview_tracing_heap_log/main/sysview_heap_log.c +examples/system/task_watchdog/example_test.py +examples/system/task_watchdog/main/task_watchdog_example_main.c +examples/system/ulp_fsm/ulp/example_test.py +examples/system/ulp_fsm/ulp/main/ulp_example_main.c +examples/system/ulp_fsm/ulp_adc/example_test.py +examples/system/ulp_fsm/ulp_adc/main/ulp_adc_example_main.c +examples/system/ulp_riscv/ds18b20_onewire/main/ulp/main.c +examples/system/ulp_riscv/ds18b20_onewire/main/ulp_riscv_ds18b20_example_main.c +examples/system/ulp_riscv/gpio/example_test.py +examples/system/ulp_riscv/gpio/main/ulp/main.c +examples/system/ulp_riscv/gpio/main/ulp_riscv_example_main.c +examples/system/unit_test/components/testable/include/testable.h +examples/system/unit_test/components/testable/mean.c +examples/system/unit_test/components/testable/test/test_mean.c +examples/system/unit_test/example_test.py +examples/system/unit_test/main/example_unit_test_main.c +examples/system/unit_test/test/main/example_unit_test_test.c +examples/wifi/espnow/main/espnow_example.h +examples/wifi/espnow/main/espnow_example_main.c +examples/wifi/fast_scan/main/fast_scan.c +examples/wifi/ftm/main/ftm_main.c +examples/wifi/getting_started/softAP/main/softap_example_main.c +examples/wifi/getting_started/station/main/station_example_main.c +examples/wifi/iperf/iperf_test.py +examples/wifi/iperf/main/cmd_decl.h +examples/wifi/iperf/main/cmd_wifi.c +examples/wifi/iperf/main/cmd_wifi.h +examples/wifi/iperf/main/iperf_example_main.c +examples/wifi/power_save/main/power_save.c +examples/wifi/roaming/main/roaming_example.c +examples/wifi/scan/main/scan.c +examples/wifi/smart_config/main/smartconfig_main.c +examples/wifi/wifi_easy_connect/dpp-enrollee/main/dpp_enrollee_main.c +examples/wifi/wifi_enterprise/main/wifi_enterprise_main.c +examples/wifi/wps/main/wps.c +tools/ble/lib_ble_client.py +tools/ble/lib_gap.py +tools/ble/lib_gatt.py +tools/build_apps.py +tools/catch/catch.hpp +tools/check_term.py +tools/ci/check_artifacts_expire_time.py +tools/ci/check_build_warnings.py +tools/ci/check_callgraph.py +tools/ci/check_deprecated_kconfigs.py +tools/ci/check_executables.py +tools/ci/check_kconfigs.py +tools/ci/check_public_headers.py +tools/ci/check_readme_links.py +tools/ci/check_rules_yml.py +tools/ci/check_soc_struct_headers.py +tools/ci/check_type_comments.py +tools/ci/checkout_project_ref.py +tools/ci/ci_fetch_submodule.py +tools/ci/ci_get_mr_info.py +tools/ci/deploy_docs.py +tools/ci/envsubst.py +tools/ci/python_packages/gitlab_api.py +tools/ci/python_packages/idf_http_server_test/adder.py +tools/ci/python_packages/idf_http_server_test/client.py +tools/ci/python_packages/idf_http_server_test/test.py +tools/ci/python_packages/idf_iperf_test_util/Attenuator.py +tools/ci/python_packages/idf_iperf_test_util/IperfUtility.py +tools/ci/python_packages/idf_iperf_test_util/LineChart.py +tools/ci/python_packages/idf_iperf_test_util/PowerControl.py +tools/ci/python_packages/idf_iperf_test_util/TestReport.py +tools/ci/python_packages/tiny_test_fw/App.py +tools/ci/python_packages/tiny_test_fw/DUT.py +tools/ci/python_packages/tiny_test_fw/Env.py +tools/ci/python_packages/tiny_test_fw/EnvConfig.py +tools/ci/python_packages/tiny_test_fw/TinyFW.py +tools/ci/python_packages/tiny_test_fw/Utility/CIAssignTest.py +tools/ci/python_packages/tiny_test_fw/Utility/CaseConfig.py +tools/ci/python_packages/tiny_test_fw/Utility/GitlabCIJob.py +tools/ci/python_packages/tiny_test_fw/Utility/SearchCases.py +tools/ci/python_packages/tiny_test_fw/Utility/TestCase.py +tools/ci/python_packages/tiny_test_fw/Utility/__init__.py +tools/ci/python_packages/tiny_test_fw/bin/Runner.py +tools/ci/python_packages/tiny_test_fw/bin/example.py +tools/ci/python_packages/tiny_test_fw/docs/conf.py +tools/ci/python_packages/ttfw_idf/CIScanTests.py +tools/ci/python_packages/ttfw_idf/DebugUtils.py +tools/ci/python_packages/ttfw_idf/IDFApp.py +tools/ci/python_packages/ttfw_idf/IDFAssignTest.py +tools/ci/python_packages/ttfw_idf/unity_test_parser.py +tools/ci/python_packages/wifi_tools.py +tools/ci/test_autocomplete.py +tools/ci/test_check_kconfigs.py +tools/esp_app_trace/espytrace/apptrace.py +tools/esp_app_trace/espytrace/sysview.py +tools/esp_app_trace/logtrace_proc.py +tools/esp_app_trace/sysviewtrace_proc.py +tools/esp_app_trace/test/sysview/blink.c +tools/esp_prov/__init__.py +tools/esp_prov/esp_prov.py +tools/esp_prov/proto/__init__.py +tools/esp_prov/prov/__init__.py +tools/esp_prov/prov/custom_prov.py +tools/esp_prov/prov/wifi_prov.py +tools/esp_prov/prov/wifi_scan.py +tools/esp_prov/security/__init__.py +tools/esp_prov/security/security.py +tools/esp_prov/security/security0.py +tools/esp_prov/security/security1.py +tools/esp_prov/transport/__init__.py +tools/esp_prov/transport/ble_cli.py +tools/esp_prov/transport/transport.py +tools/esp_prov/transport/transport_ble.py +tools/esp_prov/transport/transport_console.py +tools/esp_prov/transport/transport_http.py +tools/esp_prov/utils/__init__.py +tools/esp_prov/utils/convenience.py +tools/find_apps.py +tools/find_build_apps/__init__.py +tools/find_build_apps/cmake.py +tools/find_build_apps/common.py +tools/gdb_panic_server.py +tools/gen_esp_err_to_name.py +tools/idf_monitor_base/ansi_color_converter.py +tools/idf_monitor_base/argument_parser.py +tools/idf_monitor_base/chip_specific_config.py +tools/idf_monitor_base/console_reader.py +tools/idf_monitor_base/constants.py +tools/idf_monitor_base/coredump.py +tools/idf_monitor_base/exceptions.py +tools/idf_monitor_base/gdbhelper.py +tools/idf_monitor_base/line_matcher.py +tools/idf_monitor_base/logger.py +tools/idf_monitor_base/output_helpers.py +tools/idf_monitor_base/stoppable_thread.py +tools/idf_monitor_base/web_socket_client.py +tools/idf_py_actions/constants.py +tools/idf_py_actions/core_ext.py +tools/idf_py_actions/create_ext.py +tools/idf_py_actions/debug_ext.py +tools/idf_py_actions/dfu_ext.py +tools/idf_py_actions/errors.py +tools/idf_py_actions/global_options.py +tools/idf_py_actions/tools.py +tools/idf_py_actions/uf2_ext.py +tools/kconfig/conf.c +tools/kconfig/confdata.c +tools/kconfig/expand_env.c +tools/kconfig/expand_env.h +tools/kconfig/expr.c +tools/kconfig/expr.h +tools/kconfig/gconf.c +tools/kconfig/images.c +tools/kconfig/kxgettext.c +tools/kconfig/list.h +tools/kconfig/lkc.h +tools/kconfig/lkc_proto.h +tools/kconfig/lxdialog/checklist.c +tools/kconfig/lxdialog/dialog.h +tools/kconfig/lxdialog/inputbox.c +tools/kconfig/lxdialog/menubox.c +tools/kconfig/lxdialog/textbox.c +tools/kconfig/lxdialog/util.c +tools/kconfig/lxdialog/yesno.c +tools/kconfig/mconf.c +tools/kconfig/menu.c +tools/kconfig/nconf.c +tools/kconfig/nconf.gui.c +tools/kconfig/nconf.h +tools/kconfig/qconf.h +tools/kconfig/symbol.c +tools/kconfig/util.c +tools/kconfig_new/confserver.py +tools/kconfig_new/gen_kconfig_doc.py +tools/kconfig_new/prepare_kconfig_files.py +tools/kconfig_new/test/confgen/test_confgen.py +tools/kconfig_new/test/confserver/test_confserver.py +tools/kconfig_new/test/gen_kconfig_doc/test_kconfig_out.py +tools/kconfig_new/test/gen_kconfig_doc/test_target_visibility.py +tools/ldgen/entity.py +tools/ldgen/fragments.py +tools/ldgen/ldgen_common.py +tools/ldgen/output_commands.py +tools/ldgen/samples/template.ld +tools/ldgen/sdkconfig.py +tools/ldgen/test/data/linker_script.ld +tools/ldgen/test/test_entity.py +tools/ldgen/test/test_fragments.py +tools/ldgen/test/test_output_commands.py +tools/mass_mfg/mfg_gen.py +tools/mkdfu.py +tools/mkuf2.py +tools/mocks/esp_system/include/esp_task.h +tools/templates/sample_component/include/main.h +tools/templates/sample_component/main.c +tools/test_apps/build_system/embed_test/main/test_main.c +tools/test_apps/build_system/ldalign_test/check_alignment.py +tools/test_apps/build_system/ldalign_test/main/test_main.c +tools/test_apps/build_system/ldgen_test/check_placements.py +tools/test_apps/build_system/ldgen_test/main/src1.c +tools/test_apps/build_system/ldgen_test/main/src2.c +tools/test_apps/build_system/ldgen_test/main/test_main.c +tools/test_apps/build_system/rsource_test/main/test_main.c +tools/test_apps/peripherals/i2c_wifi/app_test.py +tools/test_apps/peripherals/i2c_wifi/main/i2c_wifi_main.c +tools/test_apps/protocols/esp_netif/build_config/main/init_macro.h +tools/test_apps/protocols/esp_netif/build_config/main/main.cpp +tools/test_apps/protocols/esp_netif/build_config/main/netif_init_c99.c +tools/test_apps/protocols/esp_netif/build_config/main/netif_init_cpp.cpp +tools/test_apps/protocols/mqtt/build_test/main/mqtt_app.cpp +tools/test_apps/protocols/mqtt/publish_connect_test/app_test.py +tools/test_apps/protocols/mqtt/publish_connect_test/main/connect_test.c +tools/test_apps/protocols/mqtt/publish_connect_test/main/publish_connect_test.c +tools/test_apps/protocols/mqtt/publish_connect_test/main/publish_test.c +tools/test_apps/protocols/openssl/app_test.py +tools/test_apps/protocols/openssl/main/connect_test.c +tools/test_apps/protocols/openssl/main/main.c +tools/test_apps/protocols/pppos/app_test.py +tools/test_apps/protocols/pppos/main/null_dce.c +tools/test_apps/protocols/pppos/main/null_dce.h +tools/test_apps/protocols/pppos/main/pppos_client_main.c +tools/test_apps/security/secure_boot/example_test.py +tools/test_apps/security/secure_boot/main/secure_boot_main.c +tools/test_apps/security/secure_boot/main/secure_boot_main_esp32.c +tools/test_apps/system/bootloader_sections/main/test_main.c +tools/test_apps/system/build_test/main/test_main.c +tools/test_apps/system/cxx_no_except/main/main.cpp +tools/test_apps/system/gdb_loadable_elf/app_test.py +tools/test_apps/system/gdb_loadable_elf/main/hello_world_main.c +tools/test_apps/system/longjmp_test/app_test.py +tools/test_apps/system/longjmp_test/main/hello_world_main.c +tools/test_apps/system/memprot/app_test.py +tools/test_apps/system/memprot/main/esp32c3/test_memprot_main.c +tools/test_apps/system/memprot/main/esp32c3/test_panic.c +tools/test_apps/system/memprot/main/esp32s2/test_memprot_main.c +tools/test_apps/system/memprot/main/esp32s2/test_panic.c +tools/test_apps/system/monitor_ide_integration/app_test.py +tools/test_apps/system/monitor_ide_integration/main/main.c +tools/test_apps/system/no_embedded_paths/check_for_file_paths.py +tools/test_apps/system/no_embedded_paths/main/test_no_embedded_paths_main.c +tools/test_apps/system/panic/app_test.py +tools/test_apps/system/panic/main/test_panic_main.c +tools/test_apps/system/panic/panic_tests.py +tools/test_apps/system/panic/test_panic_util/test_panic_util.py +tools/test_apps/system/startup/app_test.py +tools/test_apps/system/startup/main/chip_info_patch.c +tools/test_apps/system/startup/main/test_startup_main.c +tools/test_idf_monitor/dummy.c +tools/test_idf_monitor/run_test_idf_monitor.py +tools/test_idf_py/extra_path/some_ext.py +tools/test_idf_py/idf_ext.py +tools/test_idf_py/test_idf_extensions/test_ext/__init__.py +tools/test_idf_py/test_idf_extensions/test_ext/test_extension.py +tools/test_idf_py/test_idf_py.py +tools/test_idf_size/test_idf_size.py +tools/test_mkdfu/test_mkdfu.py +tools/test_mkuf2/test_mkuf2.py +tools/unit-test-app/components/test_utils/ccomp_timer.c +tools/unit-test-app/components/test_utils/ccomp_timer_impl_riscv.c +tools/unit-test-app/components/test_utils/ccomp_timer_impl_xtensa.c +tools/unit-test-app/components/test_utils/include/ccomp_timer.h +tools/unit-test-app/components/test_utils/include/test_utils.h +tools/unit-test-app/components/test_utils/private_include/ccomp_timer_impl.h +tools/unit-test-app/components/test_utils/test/ccomp_timer_test_api.c +tools/unit-test-app/components/test_utils/test/ccomp_timer_test_data.c +tools/unit-test-app/components/test_utils/test/ccomp_timer_test_inst.c +tools/unit-test-app/components/test_utils/test_runner.c +tools/unit-test-app/components/test_utils/test_utils.c +tools/unit-test-app/idf_ext.py +tools/unit-test-app/main/app_main.c +tools/unit-test-app/tools/CreateSectionTable.py +tools/unit-test-app/tools/UnitTestParser.py +tools/unit-test-app/unit_test.py