David Cermak
4e088964ef
fix(esp_netif): Prevent null deref when checking netif type
...
Most esp_netif public API check for invalid arguments, but when enabling
PPP the macros to check netif type could potentially dereference
esp_netif without any null-check.
Releted to https://github.com/espressif/esp-idf/issues/14816
2024-11-14 12:37:48 +01:00
C.S.M
38b737511c
Merge branch 'feat/tsens_support_c61' into 'master'
...
feat(temperature_sensor): Add temperature sensor support on esp32c61
Closes IDF-9322
See merge request espressif/esp-idf!34326
2024-11-14 17:51:36 +08:00
Song Ruo Jing
78a690517f
Merge branch 'bugfix/uart_single_wire_mode' into 'master'
...
fix(uart): allow same pin for tx and rx in uart_set_pin; UART_SELECT_READ_NOTIF race conditon fix
Closes IDFGH-13954, IDF-10721, IDF-11127, and IDF-9108
See merge request espressif/esp-idf!34737
2024-11-14 14:18:47 +08:00
Omar Chebib
d5f244c5f7
Merge branch 'feat/psram_qemu_16_32_mb_qpi' into 'master'
...
feat(esp_psram): add support for QEMU 16MB and 32MB QPI PSRAM
See merge request espressif/esp-idf!34832
2024-11-14 12:04:22 +08:00
Gao Xu
bbcfb35d67
Merge branch 'feat/h21_introduce_step1_target' into 'master'
...
feat(esp32h21): introduce target esp32h21 (stage 1/8) 😐
See merge request espressif/esp-idf!34542
2024-11-14 10:46:44 +08:00
Omar Chebib
fe93c990e6
feat(esp_psram): add support for QEMU 16MB and 32MB QPI PSRAM
2024-11-14 10:24:43 +08:00
Island
ea31e155e8
Merge branch 'feature/support_moving_code_to_flash' into 'master'
...
feat(ble): Support for putting code in flash on ESP32-C2
See merge request espressif/esp-idf!34774
2024-11-14 10:09:17 +08:00
akshat
9ec62baa94
fix(esp_rom): Comment out unused function pointers in esp32c2 eco4 linker file
2024-11-13 20:01:26 +08:00
Aditi
862f3bd7bf
fix(esp_wifi): Fix for crash while receiving deauth in esp32c2 ECO4
2024-11-13 20:01:26 +08:00
Konstantin Kondrashov
d37e1cccb6
Merge branch 'feature/adds_pthread_funcs' into 'master'
...
feat(pthread): Adds set/get sched param funcs
Closes IDFGH-13997 and IDFGH-6976
See merge request espressif/esp-idf!34787
2024-11-13 17:27:20 +08:00
Song Ruo Jing
582c99041c
Merge branch 'bugfix/uart_8_16_bit_access' into 'master'
...
fix(uart): fix 8/16-bit uart register access
Closes IDF-10256
See merge request espressif/esp-idf!34846
2024-11-13 17:17:26 +08:00
Tomas Rezucha
1e7098fe97
Merge branch 'contrib/github_pr_14859' into 'master'
...
fix(usb_host): return ESP_ERR_NO_MEM on failed alloc in client register (GitHub PR)
Closes IDFGH-14037
See merge request espressif/esp-idf!34862
2024-11-13 15:33:11 +08:00
Wan Lei
1a25f6887d
Merge branch 'fix/adc_monitor_not_work' into 'master'
...
fix(esp_adc): fixed adc continue monitor don't work issue
Closes IDFGH-13931 and IDFGH-13988
See merge request espressif/esp-idf!34436
2024-11-13 15:23:28 +08:00
David Čermák
cbbb85fecd
Merge branch 'fix/ws_transport_head_fragments' into 'master'
...
fix(ws_transport): Fix reading WS header in fragments
Closes IDFGH-13951, IDFGH-13857, and IDFGH-13859
See merge request espressif/esp-idf!34517
2024-11-13 15:07:42 +08:00
Erhan Kurubas
97b65d7350
Merge branch 'change/disable_stub_bins' into 'master'
...
change(esp_system): do not include openocd stub bins by default
See merge request espressif/esp-idf!34755
2024-11-13 14:30:43 +08:00
Guillaume Souchere
b6be76f53b
Merge branch 'fix/typo-esp-rom' into 'master'
...
fix(esp_rom): Fix comment typos
Closes IDFGH-13635
See merge request espressif/esp-idf!34849
2024-11-13 13:42:03 +08:00
Wu Zheng Hui
908e62f5e4
Merge branch 'fix/fix_cache_error_in_sar_disable' into 'master'
...
fix(esp_hw_support): fix sar disable access flash in IRAM_OPT sleep
Closes IDFCI-2509
See merge request espressif/esp-idf!34833
2024-11-13 11:28:40 +08:00
Armando (Dou Yiwen)
ed8ec9de0b
Merge branch 'feat/sdmmc_uhs_tuning' into 'master'
...
sdmmc: UHS-I support for SDR50 (100MHz, 50MB/s), DDR50 (50MHz, 50MB/s)
Closes IDF-10294, IDF-11447, and IDF-8886
See merge request espressif/esp-idf!34441
2024-11-13 11:05:10 +08:00
C.S.M
bff20b5397
feat(temperature_sensor): Add temperature sensor support on esp32c61
2024-11-13 10:52:47 +08:00
Marius Vikhammer
f8ddcee8cd
Merge branch 'refactor/cache_err_panic' into 'master'
...
refactor(panic): refactor and unify cache panic errors
See merge request espressif/esp-idf!34382
2024-11-13 10:19:38 +08:00
Armando
9e3b7e4558
feat(sdmmc): supported UHS-I SDR50 (100Mhz) and DDR50 mode
2024-11-13 09:47:45 +08:00
Adam Múdry
cf44fc6a1f
Merge branch 'fix/sdmmc_test_acmd22_esp32p4_fix' into 'master'
...
fix(sdmmc): Fix ACMD22 DMA buffer problem for ESP32-P4
Closes IDFCI-2499
See merge request espressif/esp-idf!34826
2024-11-13 06:53:49 +08:00
David Cermak
d8949fe50f
fix(ws_transport): Unit test on reading WS data byte by byte
...
Closes https://github.com/espressif/esp-idf/issues/14704
Closes https://github.com/espressif/esp-protocols/issues/679
2024-11-12 17:07:15 +01:00
Richard Allen
7f54410256
fix(ws_transport): Fix reading WS header bytes
...
Correct split header bytes
When the underlying transport returns header,
length, or mask bytes early, again call the
underlying transport.
This solves the WS parser getting offset when
the server sends a burst of frames where the
last WS header is split across packet boundaries,
so fewer than the needed bytes may be available.
Merges https://github.com/espressif/esp-idf/pull/14706
2024-11-12 17:06:31 +01:00
Konstantin Kondrashov
ce72392e2f
Merge branch 'feature/adds_recovery_bootloader_subtype' into 'master'
...
feat(partition_table): Support recovery bootloader subtype
See merge request espressif/esp-idf!34757
2024-11-12 22:54:39 +08:00
Adam Múdry
b0ffe15514
fix(sdmmc): Fix ACMD22 DMA buffer problem for ESP32-P4
2024-11-12 14:55:19 +01:00
Erhan Kurubas
b4f366f56f
change(esp_system): do not include openocd stub bins by default
2024-11-12 14:04:17 +01:00
Song Ruo Jing
32040c7f98
fix(uart): fix race condition with the use of UART_SELECT_READ_NOTIF
...
UART_SELECT_READ_NOTIF needs to be sent after received data got processed
to avoid the potential race condition
2024-11-12 20:08:38 +08:00
Song Ruo Jing
e8f0299557
fix(uart): allow same pin for tx and rx in uart_set_pin
...
Also add IO reserve to uart driver
Closes https://github.com/espressif/esp-idf/issues/14787
2024-11-12 20:08:38 +08:00
YAMAMOTO Takashi
de077c77b4
fix(esp-rom): Fix comment typos in cache.h
...
Fix typo in parameter names in cache_flash_mmu_set
amd cache_sram_mmu_set functions.
2024-11-12 12:05:03 +01:00
Shen Weilong
ccc2411191
feat(ble): Support for putting code in flash on ESP32-C2
2024-11-12 18:08:50 +08:00
Konstantin Kondrashov
3318e0accd
feat(pthread): Adds set/get sched param funcs
...
Closes https://github.com/espressif/esp-idf/issues/14821
Closes https://github.com/espressif/esp-idf/issues/8594
2024-11-12 17:23:03 +08:00
Konstantin Kondrashov
52f14f344d
feat(partition_table): Support recovery bootloader subtype
2024-11-12 17:22:53 +08:00
Song Ruo Jing
e6ef4d1791
fix(uart): fix 8/16-bit uart register access
2024-11-12 16:52:10 +08:00
morris
16eef27492
feat(ldo): load calibration parameters from efuse
2024-11-12 15:52:05 +08:00
wanckl
d0e6e825d9
fix(esp_adc): fixed adc continue monitor don't work issue
...
Closes https://github.com/espressif/esp-idf/issues/14769
Closes https://github.com/espressif/esp-idf/issues/14814
2024-11-12 15:42:50 +08:00
gaoxu
64bbb53b8f
feat(esp32h21): introduce target esp32h21(stage 1)
2024-11-12 15:42:27 +08:00
Ivan Grokhotkov
c9bf5d9698
feat(sdmmc): support for voltage switching in protocol layer
2024-11-12 15:39:42 +08:00
Ivan Grokhotkov
c41cead036
change(sdmmc): enable UHS-1 support in test_app, swap slots on P4 EV board
2024-11-12 15:39:42 +08:00
Ivan Grokhotkov
f5f46ab74c
change(sdmmc): adapt host state machine for CMD11, commit reg/struct files
2024-11-12 15:39:42 +08:00
Ivan Grokhotkov
98f1dd969a
change(sdmmc): disable the logic related to D3 line, it needs to be connected for CMD11 to work
2024-11-12 15:39:41 +08:00
Ivan Grokhotkov
2b29de78bb
change(sdmmc): allow speciying pins for IOMUX slots as well
2024-11-12 15:39:41 +08:00
Ivan Grokhotkov
3107f0abe7
change(sdmmc): make sdmmc_host_clock_update_command compatible with CMD11
2024-11-12 15:39:41 +08:00
Adam Múdry
1689c7e14f
Merge branch 'fix/nvs_generator_test_fail_due_to_safer_write_namespace_function' into 'master'
...
fix(nvs): Fix the NVS generator test (write_namespace safer behavior change)
Closes IDF-11674
See merge request espressif/esp-idf!34828
2024-11-12 15:38:22 +08:00
David Čermák
afb4a02fe4
Merge branch 'fix/lwip_ping_ipv6only' into 'master'
...
fix(lwip): Fix IP6 raw socket checksum in IPv6-only configuration
Closes IDF-9670
See merge request espressif/esp-idf!33936
2024-11-12 13:36:12 +08:00
wuzhenghui
2899c1e39f
fix(esp_hw_support): fix sar disable access flash in IRAM_OPT sleep
2024-11-12 12:01:52 +08:00
Adam Múdry
ba2bf2f512
fix(nvs): Fix the nvs generator test (write_namespace safer behavior change)
2024-11-11 22:38:47 +01:00
Samuel Obuch
3f46b378bb
Merge branch 'feat/esp32p4_unicore_stop_other_core' into 'master'
...
feat(esp_system): stop other core for unicore esp32p4
See merge request espressif/esp-idf!34753
2024-11-11 17:58:01 +08:00
Li Bo
ea902d6ed7
Merge branch 'bugfix/esp32c3_eco7_usj_console' into 'master'
...
fix(esp_rom): fix esp32c3 eco7 console rom function address
See merge request espressif/esp-idf!34671
2024-11-11 17:52:48 +08:00
Wang Meng Yang
7bc8b998a7
Merge branch 'bugfix/lmp_trans_collision' into 'master'
...
fix(bt/controller): Fixed some controller bugs on ESP32
Closes BTQABR2023-363 and BT-3577
See merge request espressif/esp-idf!34577
2024-11-11 15:19:27 +08:00