Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix esp newlib rom locks #1

Open
wants to merge 3,067 commits into
base: HR_5.0_ram
Choose a base branch
from
Open
Changes from 2 commits
Commits
Show all changes
3067 commits
Select commit Hold shift + click to select a range
5ba22eb
Merge branch 'ci/add_esp32c6_ssc_build_job' into 'master'
ydesp Jan 9, 2023
f9da48d
rtc: add pwdet and sar adc power related low level func
Icarus113 Jan 9, 2023
5be3c21
adc: improve power logic
Icarus113 Jan 9, 2023
5ab90e9
phy_override: add pwdet power function
Icarus113 Jan 9, 2023
45571b0
Merge branch 'bugfix/remove_sha384_hash_for_bigger_certs' into 'master'
kapilkedawat Jan 9, 2023
d2dddf1
mbedtls: Update to v3.3.0
laukik-hase Jan 4, 2023
59de394
mbedtls: Update config options as per v3.3.0 release
laukik-hase Jan 4, 2023
c2ab1af
wpa_supplicant: Update deprecated API (`mbedtls_pkcs5_pbkdf2_hmac`)
laukik-hase Jan 4, 2023
1e4493e
mbedtls: Fix build with dynamic buffers feature
laukik-hase Jan 4, 2023
68d90dd
protocomm: Fix test-app build for esp32c2 & esp32c6
laukik-hase Jan 5, 2023
46651e7
espcoredump: fix incorrectly defined coredump chip version
alekseiapa Jan 9, 2023
ed1b2ba
Reference code fixed.
mushsoooup Dec 31, 2022
7b04836
Merge branch 'bugfix/esp32c3_soc_dma_low' into 'master'
suda-morris Jan 9, 2023
10e3b8e
Merge branch 'feature/esp32h2_backtrace' into 'master'
igrr Jan 9, 2023
6b8be56
Merge branch 'fix/fix_incorrectly_defined_coredump_chip_version' into…
alekseiapa Jan 9, 2023
23a290f
esp_ipc: Use task notifications instead of semaphores
tgotic Nov 22, 2022
d052ce9
Merge branch 'contrib/github_pr_10469' into 'master'
suda-morris Jan 10, 2023
56a2d0b
BOD: Bringup for ESP32C6
mythbuster5 Jan 3, 2023
f6419eb
docs: update CN trans for memory-types,tips-and-quirks, partition-tab…
Dec 24, 2022
1002ad1
Merge branch 'bugfix/fix_disconn_due_to_instant_passed' into 'master'
Weijian-Espressif Jan 10, 2023
c08cd91
Merge branch 'bugfix/fix_bluedroid_bug_for_pts' into 'master'
Weijian-Espressif Jan 10, 2023
c29dc28
Merge branch 'feature/add_ieee802154_multipan_api' into 'master'
zwx1995esp Jan 10, 2023
a569c63
CI: increase target test pytest parallel
ydesp Jan 10, 2023
022f3a2
Merge branch 'fix/efuse-function-declaration' into 'master'
Lapshin Jan 10, 2023
cdcb493
Merge branch 'docs/update_CN_trans' into 'master'
Daiziyan0225 Jan 10, 2023
9603d1d
Fix SAE open auth and PMK issues
ShyamalKhachane Jan 10, 2023
73b838d
Merge branch 'bugfix/sae_auth_and_pmk_issues' into 'master'
jack0c Jan 10, 2023
3cf4cab
ble_mesh: example: Fix esp32c3 and esp32s3 partition table overflow i…
JiaLWang Jan 10, 2023
faac178
Merge branch 'feature/brownout_bringup_c6' into 'master'
mythbuster5 Jan 10, 2023
412b09a
esp_pm: Migrate unit tests to test app
Dazza0 Jan 4, 2023
738600d
Merge branch 'docs/update_gpio_hold_en_description' into 'master'
krzychb Jan 10, 2023
4b1ea70
Merge branch 'docs/update_esp_mqtt' into 'master'
krzychb Jan 10, 2023
cceccb4
hal: add rtc_cntl LL function for wake stub
esp-jiangguangming Oct 12, 2022
7aabacb
Merge branch 'refactor/posix_linux_sim_docs_code_format' into 'master'
Jan 10, 2023
f7fdba7
apm: disable permission control temporarily for esp32h2
suda-morris Jan 9, 2023
cbde82c
apm: added low level functions for tee controller
suda-morris Jan 9, 2023
d0b7f32
gdma: correct the dma trigger of uart
suda-morris Jan 10, 2023
3681dee
gdma: support esp32h2
suda-morris Jan 6, 2023
51ec91c
add example deep sleep wake stub
esp-jiangguangming Oct 12, 2022
0869f78
add pytest for example deep sleep wake stub
esp-jiangguangming Oct 25, 2022
f95ccb0
deep sleep example: typo corrected in readme
esp-jiangguangming Jan 3, 2023
4b4491e
rtc_time.c: simplify the rtc_time_get with LL function
esp-jiangguangming Jan 3, 2023
f74a43d
use LL function to get wakeup cause
esp-jiangguangming Jan 3, 2023
a367ab4
ld: fix rtc.data rtc.bss section issues
esp-jiangguangming Jan 4, 2023
0f5990b
docs: add wake stub example link to deep-sleep-stub.rst
esp-jiangguangming Jan 4, 2023
6c1d98d
systimer: assign counter and alarm in esp_hw_support
suda-morris Jan 10, 2023
9e191ba
esp_partition/linux target: Add functions supporting host tests
rrtandler Dec 22, 2022
c176e5e
Merge branch 'bugfix/fix_blufi_frag_pkt_vulnerability' into 'master'
Weijian-Espressif Jan 10, 2023
fdc92ef
Merge branch 'feature/support_ble_write_and_notify_throughput_test_at…
Weijian-Espressif Jan 10, 2023
e57fb38
Merge branch 'feature/update_ble_mesh_example_for_esp32c6' into 'master'
Isl2017 Jan 10, 2023
20f0afd
Merge branch 'feature/esp_pm_unit_test_migration' into 'master'
Dazza0 Jan 10, 2023
696f749
security: Adds new APIs to check that all eFuse security features are…
KonstantinKondrashov Aug 12, 2022
b7c28e9
doc: Update hmac article
KonstantinKondrashov Jan 3, 2023
df662c3
bootloader_support(esp32c2): Fix WR_DIS_RD_DIS burn for secure boot key
KonstantinKondrashov Jan 5, 2023
a6f7035
Merge branch 'feature/example_deep_sleep_wake_stub' into 'master'
jack0c Jan 10, 2023
35cd5ee
Update esp_crt_bundle certificates
espressif-bot Jan 11, 2023
e96e7ec
Merge branch 'bugfix/fix_bunch_of_i2c_issues' into 'master'
mythbuster5 Jan 11, 2023
6a4e400
Merge branch 'ci/increase_target_pytest_parallel' into 'master'
ydesp Jan 11, 2023
1f3507e
Merge branch 'feature/gdma_support_h2' into 'master'
suda-morris Jan 11, 2023
1d2469f
Merge branch 'feature/ipc_uses_tasknotify' into 'master'
KonstantinKondrashov Jan 11, 2023
6e92edd
esp_http_client: fix debug log from LOGI to LOGD
hmalpani Jan 11, 2023
3152fba
esp_http_client: fix coverity issue. free `auth_str` before going out…
hmalpani Jan 11, 2023
d17ecbc
soc: add a header file to fix the bug of esp32h4beta1 build
gytxxsy Jan 11, 2023
204f420
Merge branch 'feature/ext_flash_yield_on_erase' into 'master'
adokitkat Jan 11, 2023
4c162af
usb_host: license and typos fixes
roma-jam Jan 9, 2023
8934233
tools: fix unnecessary port detection for multiple targets
fhrbata Jan 11, 2023
8d3172d
Merge branch 'bugfix/fix_build_of_esp32h4beta1' into 'master'
suda-morris Jan 11, 2023
f7c3d79
Merge branch 'feature/systimer_support_esp32h2' into 'master'
suda-morris Jan 12, 2023
297c785
Merge branch 'bugfix/fix_adc_channel_h_not_aligned_to_ng_driver_issue…
Icarus113 Jan 12, 2023
d8af042
Merge branch 'update/update_certs_bundle' into 'master'
mahavirj Jan 12, 2023
c83d1db
Merge branch 'feature/mcpwm_cap_not_reset_io_at_exit' into 'master'
suda-morris Jan 12, 2023
4e49249
docs: Mark protocols and provisioning related chapters as updated for C6
laukik-hase Jan 12, 2023
c07d237
examples: enable build esp32c6 for wifi and network examples
ydesp Jan 9, 2023
f4ff1b5
header: update he_types.h
Jan 10, 2023
c453326
docs: JTAG debugging update for ESP32C2
erhankur Jan 12, 2023
e7efda4
esp_local_ctrl: Fix header inclusion
laukik-hase Jan 12, 2023
4f67662
Merge branch 'feature/mbedtls-3.3.0' into 'master'
laukik-hase Jan 12, 2023
d1b8da7
Merge branch 'refactor/improve_adc_power_maintanance' into 'master'
Icarus113 Jan 12, 2023
1a8a067
Merge branch 'bugfix/fix_coverity_issue_in_esp_http_client' into 'mas…
mahavirj Jan 12, 2023
ce84476
gptimer: support esp32h2
suda-morris Jan 5, 2023
9d9860b
Merge branch 'bugfix/detect_port_once' into 'master'
dobairoland Jan 12, 2023
1da27eb
Merge branch 'feature/storage_esp_partition_linux' into 'master'
pacucha42 Jan 12, 2023
8a7f6af
Merge branch 'bugfix/usb_host_hid_example' into 'master'
roma-jam Jan 12, 2023
b1ff550
Merge branch 'feature/driver_support_esp32c6_gptimer_etc' into 'master'
suda-morris Jan 13, 2023
708ca01
bluedroid: support get bluetooth device name
esp-cjh Jan 12, 2023
db9586c
Merge branch 'feature/enable_build_wifi_examples_esp32c6' into 'master'
ydesp Jan 13, 2023
45aaeda
modify bt sdkconfig to support bluedroid examples for esp32c6
Jan 5, 2023
6e962ce
Modify the readme files in example/bluetooth
Jan 9, 2023
923378a
Disable bt example test
Jan 10, 2023
fd34bdb
Merge branch 'feature/secure_features_are_enabled_correctly' into 'ma…
mahavirj Jan 13, 2023
64ca03d
esp_wifi: Fix missing disconnected callback
ShyamalKhachane Jan 13, 2023
98d1f7d
tools: fix idf_monitor.py not working on macOS for Linux target
igrr Jan 10, 2023
ec8f38c
build system: generate the partition table by default for linux target
igrr Jan 10, 2023
e7540db
docs: remove the outdated "IDF monitor doesn't work on linux" notes
igrr Jan 10, 2023
30cc5e9
tools: upgrade rom elfs to version 20230113
Lapshin Jan 13, 2023
a1e9a87
Merge branch 'bugfix/fix_ESP_LOG_to_debug' into 'master'
hmalpani Jan 13, 2023
a8f66c6
Merge branch 'feature/support_get_dev_name_for_bt' into 'master'
Weijian-Espressif Jan 13, 2023
2730186
pcnt: support pcnt on esp32h2
L-KAYA Jan 9, 2023
482a26e
sdm: support sdm on esp32h2
L-KAYA Jan 9, 2023
d16c422
esp_netif: Allow set_dns_info() for PPP netifs
david-cermak Jan 2, 2023
e38d208
openthread: enable br for esp32c2 and esp32c6
gytxxsy Jan 4, 2023
a52aff8
usb_host: Add maintainer's notes (Introduction and DWC_OTG Controller)
Dazza0 Dec 20, 2022
6d9634c
openthread: fix compile errors when disabling openthread cli
wqx6 Jan 13, 2023
210abd5
Merge branch 'bugfix/ot_cli_disbale_error' into 'master'
chshu Jan 13, 2023
80cad41
USB Dev: Integrate sdcard as a storage media that is accessed by USB-…
esp-saurabhbansal Dec 19, 2022
ff8b782
Fix typo in comparison
esp-saurabhbansal Jan 4, 2023
f0ec9d4
Merge branch 'feature/upgrade-rom-elfs-to-20230113' into 'master'
antmak Jan 13, 2023
def5db1
Merge branch 'bugfix/clear_pmk_cache_for_missing_reason_codes_master'…
jack0c Jan 13, 2023
c0c2e3a
Merge branch 'fix/esp_local_ctrl_header_incl' into 'master'
mahavirj Jan 13, 2023
bcc307c
Merge branch 'feature/rmt_no_light_sleep_lock' into 'master'
suda-morris Jan 13, 2023
a786676
Merge branch 'bugfix/esp_netif_ppp_set_dns' into 'master'
david-cermak Jan 13, 2023
7cf3e28
Fix idf_size.py archives diff display when using the CSV output mode
DNedic Jan 12, 2023
74794c6
ci: fix ci_build_apps.py for linux target
hfudev Jan 5, 2023
25d6935
ci: add parallel count for build jobs
hfudev Jan 9, 2023
b02687a
test: migrate linux target host test jobs into pytest-embedded
hfudev Jan 5, 2023
51adb9a
test: temp workaround for linux test apps
hfudev Jan 10, 2023
38c5f23
Enabled PCL feature on ESP32C6 BT Controller
zhaoweiliang2021 Jan 5, 2023
4fc1035
openthread: fix alarm timer overflow
zwx1995esp Jan 11, 2023
1568f9b
docs: remove outdated section on custom toolchain for 64-bit time_t
WangVirginia Jan 10, 2023
1bf040e
Merge branch 'docs/usb_host_maintainers_notes_dwc_otg' into 'master'
Dazza0 Jan 16, 2023
1157657
Merge branch 'feature/modify_bt_sdkconfig_to_support_bluedroid_on_esp…
Isl2017 Jan 16, 2023
46a1165
Merge branch 'feature/add_support_for_c6_br' into 'master'
chshu Jan 16, 2023
f2eebcb
Nimble: Fix compilation issue for examples for esp32c6 and esp32h4
rahult-github Jan 10, 2023
9e24739
Merge branch 'ci/linux_host_test_with_pytest' into 'master'
hfudev Jan 16, 2023
9a47f8a
mbedtls/port: added stream_block parameter sanity check
Harshal5 Jan 10, 2023
270ff95
mbedtls/port: refactor sanity checks and their return values
Harshal5 Jan 10, 2023
5ee1e97
mbedtls: added a test of different auth-tag lengths in AES-GCM
Harshal5 Jan 11, 2023
8084552
Merge branch 'bugfix/sntp_docs_time_t_64bit' into 'master'
igrr Jan 16, 2023
3df87a9
Merge branch 'doc_update_esp32c2_jtag' into 'master'
erhankur Jan 16, 2023
7100b7d
docs: add support for building H2 docs
ESP-Marius Jan 6, 2023
94120b8
esp32h2: add build test
mythbuster5 Jan 10, 2023
2c9aa45
clk_tree: Add a general API to get the frequency of different clocks
songruo Dec 28, 2022
c7c2462
system: Add complete support for disabling ROM logging by calling esp…
songruo Dec 28, 2022
4bd36e6
clk_tree: Update clock tree programming guide for esp32c6
songruo Dec 28, 2022
c25fc7d
i2s: fix incorrect sclk in legacy driver
L-KAYA Jan 11, 2023
3908f4c
i2s_test: fix output half sample rate failure
L-KAYA Jan 13, 2023
70d1dbc
Merge branch 'docs/enable_h2_build' into 'master'
ESP-Marius Jan 17, 2023
235b116
Merge branch 'feature/support_sdm_on_h2' into 'master'
L-KAYA Jan 17, 2023
c5af31f
Merge branch 'feature/support_pcnt_on_h2' into 'master'
L-KAYA Jan 17, 2023
81048f8
Merge branch 'docs/update_app_utils_status_esp32c6' into 'master'
mahavirj Jan 17, 2023
f6ec69a
Merge branch 'bugfix/update_ble_l2cap_coc_example' into 'master'
rahult-github Jan 17, 2023
8bf18b7
Merge branch 'bugfix/fix_ext_adv_compilation_issue' into 'master'
rahult-github Jan 17, 2023
fd4cadd
docs: ignore xtensa isa-summary during linkcheck
ESP-Marius Jan 17, 2023
01913f6
Merge branch 'feature/esp32h2_build_test' into 'master'
mythbuster5 Jan 17, 2023
58bde0f
fix pcnt sdm pre-commit failure
L-KAYA Jan 17, 2023
5d61788
Merge branch 'bugfix/i2s_fix_incorrect_sclk_in_legacy_driver' into 'm…
L-KAYA Jan 17, 2023
8aaecb9
ulp-riscv: add more wakeup test cases
ESP-Marius Jan 17, 2023
d9825f5
Merge branch 'feature/add_clk_tree_get_frequency_api' into 'master'
suda-morris Jan 17, 2023
2dc96f9
Merge branch 'feature/esp32c6_enable_pcl_feature' into 'master'
Isl2017 Jan 17, 2023
bb2f346
Verify w5500 chip properly
reinismu Jan 16, 2023
a0c3b5c
Merge branch 'docs/ignore_isa_link' into 'master'
ESP-Marius Jan 17, 2023
634e408
Merge branch 'fix/mbedtls_port_sanity_checks_and_return_values' into …
AdityaHPatwardhan Jan 17, 2023
92565a2
tools: allow to interrupt port detection
fhrbata Jan 17, 2023
87ae8f8
Merge branch 'bugfix/pcnt_sdm_test_on_h2' into 'master'
L-KAYA Jan 17, 2023
a71fa82
esp_netif/lwip: Fix core-locking config
david-cermak Oct 27, 2022
9d80d98
docs: CN translation for system_time.rst and migration-guides: 5.1/ne…
WangVirginia Jan 10, 2023
490f9eb
Merge branch 'feature/usb_device_msc_sdcard' into 'master'
esp-saurabhbansal Jan 17, 2023
17d1e9a
bugfix: Fix windows path case sensitivity
DNedic Jan 17, 2023
9991862
fix(linux): fix build errors and warnings, remove ignore file
0xjakob Jan 17, 2023
57d9cb5
Merge branch 'bugfix/fix_uint32_timer_overflow' into 'master'
chshu Jan 18, 2023
3855123
essl: update essl component in driver test
Icarus113 Jan 6, 2023
f1de9fa
sdio: c6 support
Icarus113 Jan 6, 2023
e80e145
sdio: c6 doc update
Icarus113 Jan 6, 2023
d39f031
sdio: split sdio ll version init, and hs_enable
Icarus113 Jan 17, 2023
b20c156
spi_master: update spi performance test resulte for C6
wanckl Jan 4, 2023
dcf3fca
lp_io: Enable esp32c6 lp_io unit tests
songruo Jan 10, 2023
b589fff
rmt: support esp32h2
suda-morris Jan 6, 2023
4c8fdc3
gpio: Add support for esp32h2
songruo Jan 10, 2023
cef0744
Merge branch 'bugfix/linux_target_gen_partition_table' into 'master'
igrr Jan 18, 2023
76613c8
Merge branch 'feature/ulp_reliability_tests' into 'master'
ESP-Marius Jan 18, 2023
1841458
spi_master: add feature spi periph clk source selectable
wanckl Jan 18, 2023
abf5022
Merge branch 'bugfix/fix_windows_path_case_sensitivity' into 'master'
dobairoland Jan 18, 2023
1834d8a
driver(RMT): Fix RMT TX multi channel test
Dazza0 Jan 16, 2023
7e7533d
Merge branch 'feature/rmt_support_h2' into 'master'
suda-morris Jan 18, 2023
9db3865
Merge branch 'feature/esp32h2_gpio_support' into 'master'
songruo Jan 18, 2023
c71c099
esp_adc: added an all-in-one API to get calibrated voltage
Icarus113 Jan 16, 2023
9f3fd28
Merge branch 'feature/sdio_slave_c6' into 'master'
Icarus113 Jan 18, 2023
3636495
Merge branch 'bugfix/remove_redundant_debug_print' into 'master'
jack0c Jan 18, 2023
b060179
mbedtls/ecp: Fix incorrect ECP parameter value
sachin0x18 Jan 13, 2023
d9ac693
wpa_supplicant: Enable ECC test case
sachin0x18 Jan 13, 2023
43f5f3d
Merge branch 'bugfix/coex_enable_disable_not_in_pairs' into 'master'
jack0c Jan 18, 2023
c79187f
i2s: support i2s on esp32h2
L-KAYA Jan 9, 2023
f114008
docs: Sync up CN and EN versions for files in api-guides and hw-refer…
Charlotudy Jan 13, 2023
2f1d30d
Merge branch 'bugfix/lwip_core_locking' into 'master'
david-cermak Jan 18, 2023
7cb79db
docs: JTAG debugging update for ESP32C6
erhankur Jan 12, 2023
e7c520e
Merge branch 'feature/add_spi_ckl_source_selectable' into 'master'
wanckl Jan 18, 2023
fa33755
Merge branch 'docs/sync_up_translation_january' into 'master'
Charlotudy Jan 18, 2023
9d63833
Merge branch 'doc_update_esp32c6_jtag' into 'master'
erhankur Jan 18, 2023
8f82c5c
Merge branch 'feature/adc_oneshot_api_calibrated_result' into 'master'
Icarus113 Jan 19, 2023
668e125
Merge branch 'feature/support_i2s_on_h2' into 'master'
L-KAYA Jan 19, 2023
4831edc
esp32c6/hal: Added support for HMAC and DS on esp32c6
AdityaHPatwardhan Dec 22, 2022
4084ab3
esp32c6/soc: Enable DS and HMAC capabilities for esp32c6 in soc_caps.h
AdityaHPatwardhan Jan 4, 2023
2a46fec
esp32c6: Enable documentation for esp32c6 hmac and ds
AdityaHPatwardhan Jan 11, 2023
45c6631
ci: Enable build stage for `mqtt/ssl_ds` example for esp32c6
laukik-hase Jan 19, 2023
5e9e8c3
wdt: add support for WDTs on C6
ESP-Marius Jan 13, 2023
5fdb496
esp_eth: fixed copyright for W5500
kostaond Jan 19, 2023
ac1c550
Merge branch 'bugfix/rmt_tx_synchronization_tests' into 'master'
Dazza0 Jan 19, 2023
91c25b5
Merge branch 'fix/hardware_ecc_port' into 'master'
mahavirj Jan 19, 2023
6c674f1
Merge branch 'fix/idf-gdb-remove-ROM-access-workaround' into 'master'
Lapshin Jan 19, 2023
e2d3f7c
Merge branch 'feature/c6_wdt' into 'master'
ESP-Marius Jan 20, 2023
a14c2c2
esp_rom: fix esp_rom_wdt linker issue
esp-jiangguangming Jan 20, 2023
7759079
protocomm: Fix Kconfig dependency on `wifi_provisioning` component co…
laukik-hase Oct 26, 2022
a2b0068
Merge branch 'bugfix/linux_build_errors' into 'master'
pacucha42 Jan 20, 2023
fe3e54e
Merge branch 'bugfix/esp_rom_wdt_linker_issue' into 'master'
esp-jiangguangming Jan 20, 2023
46c00b2
Merge branch 'contrib/github_pr_10554' into 'master'
kostaond Jan 20, 2023
1731007
Merge branch 'bugfix/fix_idf_size_csv_diff_display' into 'master'
dobairoland Jan 20, 2023
7943a92
Merge branch 'fix/protocomm_kconfig_flag' into 'master'
mahavirj Jan 20, 2023
dd490f7
esp_http_client example: fix potential buffer overflow while copying …
hmalpani Jan 2, 2023
9d1c62b
tools: fix idf.py gdb memory access before remote target is connected
fhrbata Jan 19, 2023
e7ca2f2
Merge branch 'feature/esp32c6_enable_hmac_and_ds_support' into 'master'
mahavirj Jan 20, 2023
3b450fb
refactor soc CMakeLists
L-KAYA Jan 19, 2023
49551cc
Merge branch 'refactor/cmakelist_in_soc' into 'master'
L-KAYA Jan 21, 2023
8db02b3
Merge branch 'bugfix/fix_potential_buffer_overflow_http_client_exampl…
mahavirj Jan 23, 2023
dd503ea
tools: add esp32c6, esp32h2 to roms.json
Lapshin Jan 23, 2023
a5d6f62
heap: Prevent alloc from IRAM to call dram_alloc_to_iram() on esp32c6…
SoucheSouche Jan 18, 2023
2c794ea
Merge branch 'bugfix/gdbinit_target_hoookpost' into 'master'
dobairoland Jan 23, 2023
dd40877
sys_view: upgrade to version 3.32
Lapshin Nov 28, 2022
8b824d4
apptrace: fix SystemView example test
Lapshin Jan 20, 2023
a57496a
usb_host: Add maintainer's notes (Design, Architecture)
Dazza0 Jan 16, 2023
7589975
mbedtls: fix null pointer dereference of variable iv_off
Harshal5 Jan 24, 2023
086766d
examples(efuse): Set CONFIG_SECURE_ENABLE_SECURE_ROM_DL_MODE
KonstantinKondrashov Jan 23, 2023
73d756d
bootloader_support(esp32c2): Fix esp_secure_boot_cfg_verify_release_m…
KonstantinKondrashov Jan 24, 2023
74f26b1
examples(efuse): Tests can be run on generic runners
KonstantinKondrashov Jan 24, 2023
ef242ed
Merge branch 'ci/fix_efuse_example_test' into 'master'
mahavirj Jan 25, 2023
d825753
Merge branch 'fix/mbedtls_null_pointer_dereference' into 'master'
mahavirj Jan 25, 2023
11f99ef
heap: Add memory protection activation test
SoucheSouche Jan 23, 2023
7e81518
esp-lwip: Added API to expose default esp-netif.
espressif-abhikroy Jan 25, 2023
fb9a7f3
heap: replace usage of bzero() with memset() across the component
SoucheSouche Jan 25, 2023
de42b29
Merge branch 'bugfix/update_wps_api_documentation' into 'master'
kapilkedawat Jan 25, 2023
3574fc1
cxx: removed cxx experimental components
Jan 17, 2023
167618d
examples/protocols: Added URI encoding/decoding feature
laukik-hase Jan 25, 2023
4757099
Merge branch 'feature/heap-replace-bzero-call-with-memset' into 'master'
Jan 25, 2023
50ad61c
Merge branch 'feature/remove-cxx-experimental' into 'master'
Jan 25, 2023
066bdec
Merge branch 'docs/usb_host_maintainers_notes_design_coding' into 'ma…
Dazza0 Jan 25, 2023
a26ecaf
Merge branch 'fix/malloc_cap_exec_on_esp32c6' into 'master'
SoucheSouche Jan 26, 2023
d762f9a
esp-lwip: Added check in esp_netif_new() to restrict configuring DHCP
espressif-abhikroy Jan 26, 2023
0e64ef6
Merge branch 'feature/http_server_example_url_decode' into 'master'
mahavirj Jan 27, 2023
fda3cf5
Merge branch 'bugfix/ctrlc_port_detection' into 'master'
dobairoland Jan 27, 2023
d063e48
Merge branch 'feature/add-esp32c6-esp32h2-to-roms_json' into 'master'
dobairoland Jan 27, 2023
005196d
Clean up wifi provisioning in the esp_event thread
Barabas5532 Dec 15, 2022
bb1e173
usbh: hid change key event handler
roma-jam Jan 12, 2023
456eaf9
Merge branch 'feature/usbh_hid_keyboard' into 'master'
roma-jam Jan 27, 2023
b44f9d6
Merge branch 'lwip/esp_netif_def_iface' into 'master'
espressif-abhikroy Jan 27, 2023
68a3bb2
Merge branch 'contrib/github_pr_10378' into 'master'
mahavirj Jan 27, 2023
9cf70e0
Merge branch 'lwip/restrict_dhcp_server_client_together' into 'master'
espressif-abhikroy Jan 27, 2023
18e5627
sys_view: upgrade to version 3.42
Lapshin Jan 24, 2023
464b6d8
examples: modbus add esp32c2 esp32c6 targets
alisitsyn Jan 27, 2023
248bc8a
Merge branch 'feature/modbus_add_esp32c2_esp32c6_targets' into 'master'
igrr Jan 27, 2023
236fa5e
Merge branch 'feature/upgrade-systemview-to-3_32' into 'master'
Lapshin Jan 28, 2023
7ca5fa8
Use correct recursive mutex for env and regular mutex for tz
smjothen Jan 30, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions components/esp_netif/include/esp_netif.h
Original file line number Diff line number Diff line change
@@ -275,6 +275,14 @@ void esp_netif_action_remove_ip6_address(void *esp_netif, esp_event_base_t base,
*/
esp_err_t esp_netif_set_default_netif(esp_netif_t *esp_netif);

/**
* @brief Getter function of the default netif
*
* This API returns the selected default netif.
*
* @return Handle to esp-netif instance of the default netif.
*/
esp_netif_t* esp_netif_get_default_netif(void);

#if CONFIG_ESP_NETIF_BRIDGE_EN
/**
5 changes: 5 additions & 0 deletions components/esp_netif/lwip/esp_netif_lwip.c
Original file line number Diff line number Diff line change
@@ -381,6 +381,11 @@ esp_err_t esp_netif_set_default_netif(esp_netif_t *esp_netif)
return esp_netif_update_default_netif(esp_netif, ESP_NETIF_SET_DEFAULT);
}

esp_netif_t *esp_netif_get_default_netif(void)
{
return s_last_default_esp_netif;
}

static inline esp_netif_t* lwip_get_esp_netif(struct netif *netif)
{
#if LWIP_ESP_NETIF_DATA