Peter Marcisovsky
f7b31defc9
refactor(usb_host): Fixed function return values in usb_host stack:
...
- updated doxygen for the whole usb_host stack
- doxygen for test_apps is not updated
- fixed error codes propagation problems in the usb_host stack
2024-09-02 16:41:38 +02:00
Song Ruo Jing
b6916ca304
Merge branch 'bugfix/custom_console_uart_pins_c5_c61' into 'master'
...
fix(uart): make custom console uart TX/RX pins same to the default console uart pins
See merge request espressif/esp-idf!33110
2024-09-02 21:26:56 +08:00
Tomas Rezucha
ba16f50560
refactor(usb/host): Move P4 HS PHY function to correct LL file
...
Moved usb_wrap_ll_enable_precise_detection() in usb_wrap_ll.h
to usb_utmi_ll_enable_precise_detection() in usb_utmi_ll.h
Fixes commit 97d30e7c48
2024-09-02 14:39:28 +02:00
Tomas Rezucha
21c6c62087
fix(usb/host): Fix USB Low Speed devices connection on P4
...
P4 USB UTMI PHY was updated to specification v2.0
2024-09-02 14:39:22 +02:00
Roman Leonov
a971ddf17a
refactor(ext_hub): Added port creation and freeing, cleaned up members
2024-09-02 14:25:21 +02:00
chenjianhua
832e728ac3
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(8ce789b)
...
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Fixed BLE util buffer free after controller reset
- Fixed assert when connection already exist and be connected again
2024-09-02 20:08:31 +08:00
zlq
f567341168
fix(ext_32k): fix the external 32K issue on C3&S3
2024-09-02 19:33:30 +08:00
wanckl
4e095f4b9f
ci(esp32c61): enable c61 generic target test
2024-09-02 19:26:12 +08:00
Mahavir Jain
cd8009dc5b
Merge branch 'fix/flash_encryption_for_esp32p4' into 'master'
...
fix(security): Fixed flash encryption for esp32p4
See merge request espressif/esp-idf!33018
2024-09-02 17:28:39 +08:00
Ondrej Kosta
b9f4822dcb
Merge branch 'bugfix/eth_plus_wifi_doc' into 'master'
...
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi
Closes DOC-8459
See merge request espressif/esp-idf!32736
2024-09-02 16:15:28 +08:00
Kevin (Lao Kaiyao)
9a5a94e75d
Merge branch 'bugfix/fix_some_minor_issue_in_i2s_and_isp' into 'master'
...
fix: fix minor issues in isp and i2s
See merge request espressif/esp-idf!33224
2024-09-02 15:29:34 +08:00
Song Ruo Jing
e1f27d04ed
fix(uart): enable ci target test for uart for c5
2024-09-02 15:24:29 +08:00
Song Ruo Jing
8e53e91ec9
fix(uart): make custom console uart pins same to the default console uart pins
2024-09-02 15:24:29 +08:00
Sudeep Mohanty
d3631b3afa
Merge branch 'fix/adc_channel_num_caps' into 'master'
...
fix(adc): Corrected the ADC channel number caps for esp32p4
See merge request espressif/esp-idf!33141
2024-09-02 14:37:17 +08:00
laokaiyao
7ac567df96
fix: fix minor issues in isp and i2s
2024-09-02 14:07:05 +08:00
Aditya Patwardhan
d1c47835a2
fix(security): Fixed flash encryption for esp32p4
...
The flash encryption on esp32p4 was broken due to some code related
to key manager not being executed when key manager support was
disabled on esp32p4 target.
This commit fixes that behaviour
Additionally, the atomic env enablement for
key_mgr_ll_enable_peripheral_clock was fixed.
2024-09-02 14:00:55 +08:00
Xu Xiao
a3274e502e
Merge branch 'chip/esp32c61_mp_support_wifi' into 'master'
...
esp32c61 mp support wifi
See merge request espressif/esp-idf!32960
2024-09-02 12:06:53 +08:00
Marius Vikhammer
7cf872e610
Merge branch 'bugfix/eh_frame_backtrace' into 'master'
...
fix(system): fixed eh-frame backtrace issue from WDT
See merge request espressif/esp-idf!33112
2024-09-02 11:48:58 +08:00
Omar Chebib
c68c404cdc
Merge branch 'fix/xtensa_nmi' into 'master'
...
fix(esp_hw_support): make the NMI interrupts available for the main application
Closes IDF-1891 and IDFGH-12631
See merge request espressif/esp-idf!32767
2024-09-02 11:18:32 +08:00
Wan Lei
8410392567
Merge branch 'change/c61_twai_removal' into 'master'
...
change(twai): removal c61 twai due to not exist
Closes IDF-9336
See merge request espressif/esp-idf!33202
2024-09-02 10:40:18 +08:00
Island
9c25d54cb8
Merge branch 'bugfix/fixed_assert_on_esp32c2' into 'master'
...
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2
See merge request espressif/esp-idf!33204
2024-09-02 10:08:10 +08:00
Wang Tao
6673376297
Merge branch 'change/improve_some_wifi_releated_introduction' into 'master'
...
docker / docker (push) Has been cancelled
change(wifi):improve some wifi releated introduction
Closes IDFGH-8937 and IDFGH-8908
See merge request espressif/esp-idf!32409
2024-08-31 14:58:48 +08:00
Adam Múdry
347800bcda
Merge branch 'fix/sdmmc_host_init_slot_possible_bad_shift_op' into 'master'
...
docker / docker (push) Waiting to run
fix(sdmmc): Fix possible bad bit shift operation
Closes IDF-10759
See merge request espressif/esp-idf!32885
2024-08-30 23:55:14 +08:00
Adam Múdry
05b356f87f
feat(nvs): Test nvs_partition_gen.py and nvs_check.py with pytest
...
Little fixes in nvs_check.py
2024-08-30 16:21:42 +02:00
xuxiao
7c9109d9e1
fix(wifi): fix code comments
2024-08-30 21:02:02 +08:00
Adam Múdry
24c1f084d0
fix(sdmmc): Fix possible bad bit shift operation and check if GPIO pins are valid
2024-08-30 15:01:10 +02:00
xuxiao
506bff240b
feat(wifi): add SPIRAM wifi support for esp32c5 and esp32c61
2024-08-30 20:43:06 +08:00
liuning
418c856db0
feat(coex): support esp32c61 coex support
2024-08-30 20:43:06 +08:00
xuxiao
8780375859
feat(wifi): add wifi support for esp32c61
2024-08-30 20:43:06 +08:00
Jiang Jiang Jian
bf0eeb633f
Merge branch 'bugfix/gcmp_reason_code' into 'master'
...
fix(esp_wifi): Fix reason code for sta not supporting GCMP
Closes WIFIBUG-721
See merge request espressif/esp-idf!32902
2024-08-30 20:42:14 +08:00
harshal.patil
945ad6ea5d
ci(mbedtls): Enable PSRAM-related tests for ESP32-P4 and ESP32-C5
2024-08-30 17:19:12 +05:30
Erhan Kurubas
23bc6eac43
test(coredump): enable esp32c5 coredump tests
2024-08-30 13:17:44 +03:00
Jiang Jiang Jian
d0be11adfc
Merge branch 'bugfix/esp32_rx_sense' into 'master'
...
fix(phy): fix esp32 rx sense issue
See merge request espressif/esp-idf!32979
2024-08-30 17:38:13 +08:00
Andste82
681b372668
fix(spinlock): comparison of integer expressions of different signedness
2024-08-30 11:28:16 +02:00
aditi
b175f84a47
fix(esp_wifi): Fix reason code for sta not supporting GCMP
...
Add fix for returning correct reason code when sta doesn't
support GCMP to ensure consistent behaviour for all chips.
2024-08-30 13:30:56 +05:30
Kevin (Lao Kaiyao)
1d0d121861
Merge branch 'bugfix/i2s_dma_buf_saturation_on_p4' into 'master'
...
fix(i2s): fixed alignment of max DMA buffer length on P4
Closes IDFGH-13559
See merge request espressif/esp-idf!33134
2024-08-30 15:42:16 +08:00
liqigan
976066d537
fix(esp_hid): Fixed protocol mode mapping bug
...
Closes https://github.com/espressif/esp-idf/issues/14232
2024-08-30 15:37:14 +08:00
liqigan
53bb819e88
feat(bt/bluedroid): Added definition of minor class of COD for peripheral major class
...
Closes https://github.com/espressif/esp-idf/issues/13622
2024-08-30 15:37:17 +08:00
Kevin (Lao Kaiyao)
b71768b742
Merge branch 'feature/support_apll_on_p4' into 'master'
...
feat(clock): support apll clock on p4
Closes IDF-8884
See merge request espressif/esp-idf!33101
2024-08-30 14:45:57 +08:00
zwl
951d6e44eb
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2
2024-08-30 11:46:13 +08:00
Omar Chebib
1157a27964
Merge branch 'bugfix/intr_alloc_rom_handler' into 'master'
...
fix(esp_hw_support): allow allocating interrupts with handlers in ROM with IRAM attribute
Closes IDF-7971
See merge request espressif/esp-idf!32561
2024-08-30 10:50:49 +08:00
wanckl
e9d4e99a2a
change(twai): removal c61 twai due to not exist
2024-08-29 21:23:50 +08:00
Mahavir Jain
6e5414b6c4
Merge branch 'bugfix/add_bluedroid_support_for_esp_ip' into 'master'
...
docker / docker (push) Has been cancelled
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid
Closes MEGH-5841
See merge request espressif/esp-idf!32465
2024-08-29 20:30:05 +08:00
Li Shuai
1fa27cbb0d
Merge branch 'feature/esp32c5mp_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c5mp sleep support (system part)
Closes IDF-8643, PM-195, PM-169, IDF-8641, IDF-8640, IDF-8639, IDF-8638, CV-259, IDF-10308, IDF-10317, IDF-10310, PM-202, IDF-10918, PM-207, PM-208, PM-210, and PM-214
See merge request espressif/esp-idf!31645
2024-08-29 19:32:05 +08:00
laokaiyao
462698f2de
change(i2s): add warning for inaccurate sample rate
2024-08-29 19:03:19 +08:00
laokaiyao
fe80989a17
fix(i2s): fixed alignment of max DMA buffer length on P4
...
Closes https://github.com/espressif/esp-idf/issues/14448
2024-08-29 19:03:06 +08:00
laokaiyao
3937e225ec
feat(clock): support apll clock on p4
2024-08-29 18:44:05 +08:00
Mahavir Jain
2526ebdaa9
Merge branch 'feat/support_memory_protection_for_esp32c61' into 'master'
...
Support memory protection for esp32c61
Closes IDF-9580
See merge request espressif/esp-idf!33103
2024-08-29 18:40:38 +08:00
C.S.M
89c808c26c
Merge branch 'bugfix/i2c_master_stretch_to' into 'master'
...
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout seems not work
Closes IDFGH-13191 and IDFGH-13508
See merge request espressif/esp-idf!33014
2024-08-29 17:29:30 +08:00
Rahul Tank
338d9f40d9
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid
2024-08-29 14:56:46 +05:30
morris
796d40a6a7
Merge branch 'change/deprecate_gdma_new_channel_api' into 'master'
...
change(gdma): deprecate legacy API
See merge request espressif/esp-idf!33148
2024-08-29 16:39:24 +08:00
Armando (Dou Yiwen)
d7b701bfa0
Merge branch 'feat/isp_demosaic' into 'master'
...
isp: demosaic
Closes IDF-10519
See merge request espressif/esp-idf!33111
2024-08-29 16:13:27 +08:00
Zhang Wen Xu
7c47596ead
Merge branch 'fix/oob_issue_found_by_cid' into 'master'
...
fix(802.15.4): fix oob issue for pending table
Closes IDF-10936, IDF-10937, IDF-10938, IDF-10939, IDF-10940, and IDF-10941
See merge request espressif/esp-idf!33160
2024-08-29 14:49:20 +08:00
Island
bb5f95fcc3
Merge branch 'refactor/ble_example_print_on_bluedroid' into 'master'
...
refactor(bt/bluedroid): Refactor the print for CI example test
Closes BLERP-904 and BLERP-910
See merge request espressif/esp-idf!32513
2024-08-29 14:43:30 +08:00
Omar Chebib
18d545708a
fix(esp_hw_support): allow allocating interrupts with handlers in ROM with IRAM attribute
...
The interrupt allocator now allows allocating an interrupt with a handler in ROM
and flags set to ESP_INTR_FLAG_IRAM
2024-08-29 14:21:43 +08:00
Lou Tianhao
4393343ac9
fix(ci): some actions taken to pass ci
2024-08-29 14:15:41 +08:00
Omar Chebib
928859307f
fix(esp_hw_support): make the NMI interrupts available for the main application
...
Closes https://github.com/espressif/esp-idf/issues/13629
NMI interrupt level has been freed for all the Xtensa targets, making it possible
for the main application to use it. An example has been added to show how to
proceed.
2024-08-29 13:55:47 +08:00
Armando
2133ca9522
test(sd): added .cpp build test
2024-08-29 09:06:02 +08:00
Armando
af4315a2b1
test(sdspi): enabled sdspi test on s3
2024-08-29 09:06:02 +08:00
Armando
29bf116021
fix(sdspi): fixed sdspi on p4
2024-08-29 09:06:02 +08:00
Armando
c13f35a7cf
feat(sdspi): support sdspi on c5
2024-08-29 09:06:02 +08:00
Armando
d215fa6cdb
feat(sdspi): supported tuning clock duty cycle
2024-08-29 09:05:43 +08:00
wanckl
ab53d300d0
feat(esp_driver_spi): add config for data io default level
2024-08-29 09:05:43 +08:00
Marius Vikhammer
8fcc57b12f
Merge branch 'contrib/github_pr_12449' into 'master'
...
Use correct clang flag for size optimization (GitHub PR)
Closes IDFGH-11295
See merge request espressif/esp-idf!33083
2024-08-29 08:40:40 +08:00
Wan Lei
bde735fe3f
Merge branch 'fix/p4_spi_dma_cache_conflict_issue' into 'master'
...
fix(driver_spi): fix p4 cache auto writeback issue during spi(dma) rx
Closes IDF-10433
See merge request espressif/esp-idf!33125
2024-08-28 20:15:42 +08:00
Island
66cb82a446
Merge branch 'docs/optimized_ble_gattc_multi_connect_example' into 'master'
...
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic
Closes IDFGH-13526 and IDFGH-13463
See merge request espressif/esp-idf!33063
2024-08-28 18:02:27 +08:00
zwx
1c319ce9c2
fix(802.15.4): fix oob issue for pending table
2024-08-28 17:36:44 +08:00
wangtao@espressif.com
6eb6f9b363
change(wifi):improve some wifi releated introduction
2024-08-28 16:53:13 +08:00
morris
39cbba3685
change(gdma): deprecate legacy API
...
gdma_new_channel() is replaced by gdma_new_ahb_channel() and
gdma_new_axi_channel()
2024-08-28 15:27:35 +08:00
Shu Chen
51cd6e9291
Merge branch 'feat/support_config_to_reply_ns_without_ll_opt' into 'master'
...
feat(lwip): reply the NS without LL opt
See merge request espressif/esp-idf!32671
2024-08-28 15:19:39 +08:00
Island
6c59cda5b1
Merge branch 'debug/fix_deep_sleep_wake_up_by_ble' into 'master'
...
fix(ble): fix BLE immediately wakeup deep sleep
Closes BLERP-846 and BLERP-943
See merge request espressif/esp-idf!31916
2024-08-28 15:13:10 +08:00
chenjianhua
a56d18383b
refactor(bt/bluedroid): Refactor the print for gatt_server and gatt_client example
2024-08-28 14:51:12 +08:00
Wang Meng Yang
59066e3edf
Merge branch 'contrib/github_pr_14286' into 'master'
...
fix(bt): Enable use of RESERVED bits in COD (GitHub PR)
Closes IDFGH-13374
See merge request espressif/esp-idf!32549
2024-08-28 14:03:57 +08:00
Wang Meng Yang
17f422cc33
Merge branch 'fix/hfp_pcm_codec' into 'master'
...
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf
See merge request espressif/esp-idf!32878
2024-08-28 14:03:06 +08:00
Jiang Jiang Jian
b2a3e49635
Merge branch 'fix/fix_esp32s2_get_ack_rssi_issue' into 'master'
...
fix(wifi): fix esp32s2 get ack rssi issue
See merge request espressif/esp-idf!33127
2024-08-28 14:00:36 +08:00
harshal.patil
eec9197d47
feat(cpu_region_protect): Support memory protection in ESP32-C61
2024-08-28 11:16:28 +05:30
harshal.patil
dc61456ad8
feat(cpu_region_protect): Protect I/D-ROM memory split
2024-08-28 11:16:27 +05:30
harshal.patil
95f286555a
fix(esp_hw_support): Use _iram_text_end instead of _iram_end for I/D-RAM split
2024-08-28 11:16:27 +05:30
Wan Lei
dbcff0e941
Merge branch 'feat/c61_spi_support' into 'master'
...
feat(driver_spi): c61 spi support
Closes IDF-9299, IDF-9300, IDF-9301, and IDF-10002
See merge request espressif/esp-idf!32918
2024-08-28 12:37:10 +08:00
Liu Xiao Yu
17ddda01a8
Merge branch 'bugfix/rm_redefined_gpio_num' into 'master'
...
fix(ulp): remove redefinition and unify gpio enum in ulp
Closes IDFGH-13547
See merge request espressif/esp-idf!33076
2024-08-28 12:06:05 +08:00
Mahavir Jain
e93e09de3f
Merge branch 'fix/https_request_mbedtls_config_build_failure' into 'master'
...
Fix https_request example build failure for mbedtls_config
Closes IDFCI-2336
See merge request espressif/esp-idf!33016
2024-08-28 12:04:34 +08:00
Lou Tianhao
02f5e0f98c
change(pm): remove rc32k for esp32c5
2024-08-28 10:44:09 +08:00
Li Shuai
debb6ab6a1
change(hal): add hal interface to configure pau regdma wait timeout parameter
2024-08-28 10:44:09 +08:00
Lou Tianhao
d6737c3207
refactor(esp_hw_support): refactor sleep clock, split it to support multiple targets
2024-08-28 10:44:08 +08:00
Li Shuai
5e82899305
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done caused by regdma wait mode comparator
2024-08-28 10:44:08 +08:00
Lou Tianhao
5e5fb89c10
change(esp_hw_support): modify the root clock source of pmu modem state to pll for esp32c5
2024-08-28 10:44:08 +08:00
Lou Tianhao
bfba80b778
fix(pm): write back cache for psram and hold psram cs1
...
squash! fix(pm): write back cache for psram and hold psram cs1
2024-08-28 10:44:08 +08:00
Lou Tianhao
47a0677525
feat(pm): support ext1_wakeup/esp_deep_sleep_enable_gpio_wakeup for esp32c5mp deepsleep
2024-08-28 10:44:08 +08:00
Lou Tianhao
04485a655f
change(esp_hw_support): set cpu clk 80m by selecting source pll240m and divider 3
...
squash! change(esp_hw_support): set cpu clk 80m by selecting source pll240m and divider 3
squash! change(esp_hw_support): set cpu clk 80m by selecting source pll240m and divider 3
squash! change(esp_hw_support): set cpu clk 80m by selecting source pll240m and divider 3
2024-08-28 10:44:08 +08:00
Li Shuai
538e3a767b
fix(esp_hw_support): fix regdma timeout when restore soc register context
...
squash! fix(esp_hw_support): fix regdma timeout when restore soc register context
squash! fix(esp_hw_support): fix regdma timeout when restore soc register context
2024-08-28 10:44:08 +08:00
Li Shuai
86e384b563
fix(esp_hw_support): fix mmu memory powered down issue by software backup and restore mmu table content
2024-08-28 10:44:08 +08:00
Lou Tianhao
4a124913c4
fix(pm): mspi cannot access flash when pd pll source
2024-08-28 10:44:08 +08:00
Lou Tianhao
d891995a7a
feat(pm): support sleep_gpio for esp32c5
2024-08-28 10:44:08 +08:00
Lou Tianhao
ef8ff691aa
change(esp_hw_support): update pmu sleep analog parameter
...
change(pm): update pmu analog param for pu xtal or pu rc_fast during sleep
change(pm): update pmu analog param for reducing the impact of temperature on chip voltage
2024-08-28 10:44:08 +08:00
Lou Tianhao
24aa547c80
change(esp_hw_support): change regdma link entry num
2024-08-28 10:44:08 +08:00
Lou Tianhao
a0da9ade35
feat(esp_hw_support): support top domain powered down during sleep for esp32c5
2024-08-28 10:44:08 +08:00
Lou Tianhao
50791931a1
feat(esp_hw_support): support the new version regdma driver for esp32c5mp
2024-08-28 10:44:08 +08:00
Lou Tianhao
6c9ed891ee
feat(esp_hw_support): support cpu domain powered down during sleep for esp32c5
2024-08-28 10:44:08 +08:00
Li Shuai
8d9b3cfb2f
change(esp_hw_support): pmu reset and isolate contorl signal waiting time configuration
2024-08-28 10:44:08 +08:00
Lou Tianhao
980ec70d0a
feat(esp_hw_support): support pmu init and sleep for esp32c5
...
fix(ci): add efuse header in pmu_sleep
2024-08-28 10:44:08 +08:00
Lou Tianhao
3e70dafa0b
change(soc): update pmu register context structure and driver for esp32c5
2024-08-28 10:44:08 +08:00
Armando
02b2f9a4c4
feat(isp): added isp demosaic driver
2024-08-28 10:03:22 +08:00
Marius Vikhammer
14a2be6eed
Merge branch 'feature/remove_phtread_not_used' into 'master'
...
change(pthread): changed pthread to not pull in init functions if not used
Closes IDFGH-13283
See merge request espressif/esp-idf!32712
2024-08-28 09:54:37 +08:00
Marius Vikhammer
079df0282a
Merge branch 'feature/c61_remove_lp_core' into 'master'
...
feat(ulp): remove ulp related C61 code
Closes IDF-9331 and IDF-9330
See merge request espressif/esp-idf!33116
2024-08-28 09:51:48 +08:00
Gao Xu
0e4464c363
Merge branch 'feature/support_isp_hisp_p4' into 'master'
...
feature(isp): Add ISP histogram support for esp32p4
Closes IDF-10192
See merge request espressif/esp-idf!31342
2024-08-28 09:13:43 +08:00
Armando (Dou Yiwen)
005844421d
Merge branch 'fix/fix_wrong_ap3204_id_check' into 'master'
...
psram: fixed ap3204 id check
See merge request espressif/esp-idf!33044
2024-08-28 09:04:41 +08:00
Sudeep Mohanty
c92dfc0f3f
fix(adc): Corrected the ADC channel number caps for esp32p4
...
This commit fixes the incorrect soc_caps for the ADC channel numbers on
the esp32p4.
2024-08-27 16:08:56 +02:00
wangtao@espressif.com
b50c2bf195
fix(wifi): fix esp32s2 get ack rssi issue
2024-08-27 21:53:31 +08:00
Xu Xiao
52059ae507
Merge branch 'bugfix/check_tx_conn_traffic_fail' into 'master'
...
fix(wifi): add bar check for connection traffic and check ap_eb in txq
Closes WIFIBUG-591
See merge request espressif/esp-idf!32677
2024-08-27 21:12:09 +08:00
wanckl
e6e7b23917
feat(driver_spi): add esp32c61 spi master, slave, slave_hd support
2024-08-27 20:49:13 +08:00
wanckl
b70f41ca7a
fix(gdma): fix c61 ahb dma for spi periph triggr number
2024-08-27 20:49:13 +08:00
wanckl
6b6065de50
fix(driver_spi): fix p4 cache auto writeback during spi(dma) rx
2024-08-27 20:01:56 +08:00
Ondrej Kosta
50704ffa70
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi
2024-08-27 20:01:23 +08:00
zwx
fc9175d494
feat(lwip): reply the NS without LL opt
2024-08-27 18:10:23 +08:00
Marius Vikhammer
c91d481dc9
feat(ulp): remove ulp related C61 code
2024-08-27 17:23:19 +08:00
zhanghaipeng
dbca12721e
fix(ble/bluedroid): Optimize BLE function 'esp_ble_resolve_adv_data_by_type'
2024-08-27 16:56:39 +08:00
gaoxu
c3155c39d1
feat(isp_hist): change coeff and weight of HIST to integer/decimal struct
2024-08-27 16:56:18 +08:00
Marius Vikhammer
da3b28c29d
fix(system): fixed broken backtrace from wdt when using eh-frame
2024-08-27 16:56:17 +08:00
harshal.patil
c94986d793
fix(mbedtls): Fix https_request example build failure for mbedtls_config
...
- This was caused due to some mbedtls confisg being defined but their all prerequisites were not
2024-08-27 14:09:21 +05:30
Zhang Wen Xu
997512ace2
Merge branch 'feat/add_get_all_preferred_ip6_addr' into 'master'
...
feat(esp_netif): add an API to get all preferred ip6 addresses
See merge request espressif/esp-idf!32417
2024-08-27 16:00:16 +08:00
Nachiket Kukade
e220f1fec6
Merge branch 'bugfix/fix_wrong_typecast_spp' into 'master'
...
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps
Closes WIFIBUG-737
See merge request espressif/esp-idf!33040
2024-08-27 15:53:28 +08:00
Song Ruo Jing
76102f3b0c
Merge branch 'bugfix/esp_ringbuf_32_bit_alignment' into 'master'
...
fix(ringbuf): allow xRingbufferCreateWithCaps to pass in non-32-bit aligned size
Closes DOC-7446
See merge request espressif/esp-idf!33081
2024-08-27 15:46:28 +08:00
chenqingqing
cd05eea685
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf
2024-08-27 14:24:23 +08:00
chenqingqing
b456865c4a
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-27 14:23:49 +08:00
WebDust21
913eca40ef
fix(bt): Enable use of RESERVED bits in COD (GitHub PR)
2024-08-27 14:23:49 +08:00
sibeibei
f1aa4a5a1c
fix(wifi): add bar check for connection traffic and check ap_eb in txq
2024-08-27 14:13:23 +08:00
Marius Vikhammer
289ceff0e0
docs(build): update comments regarding -Os/Oz for kconfig compiler option
2024-08-27 13:41:34 +08:00
cjin
3aac7d2a58
feat(ble): add internal api to change ble slow clock source
2024-08-27 12:49:32 +08:00
cjin
8b1e4d8437
fix(ble): remove ble wakeup before entering light sleep
2024-08-27 12:49:32 +08:00
Shu Chen
8437262c13
Merge branch 'feat/support_config_for_prefix_table_size' into 'master'
...
feat(lwip): add a config to set prefix table size
See merge request espressif/esp-idf!32670
2024-08-27 12:20:18 +08:00
Shu Chen
8aacb78ae4
Merge branch 'fix/ieee802154_pending_table_size' into 'master'
...
feat(802.15.4): support large scale pending table size
See merge request espressif/esp-idf!33041
2024-08-27 11:43:10 +08:00
Shu Chen
2ca453dab1
Merge branch 'pr_14060' into 'master'
...
feat(openthread): support time sync feature on border router
See merge request espressif/esp-idf!32299
2024-08-27 11:42:55 +08:00
gaoxu
fb5df708a1
feat(isp_hist): Add ISP histogram support and add test for esp32p4(part 2)
2024-08-27 11:26:03 +08:00
Xiaoyu Liu
b853ed7aff
fix(ulp): remove redefinition and unify gpio enum in ulp
2024-08-27 10:56:37 +08:00
Marius Vikhammer
9960cdd313
Merge branch 'docs/cpu_lockup' into 'master'
...
Docs/cpu lockup
See merge request espressif/esp-idf!33072
2024-08-27 10:36:11 +08:00
Marius Vikhammer
385439213a
change(pthread): changed pthread to not pull in init functions if not used
...
The pthread_init function would always get included in the binary,
even when no pthread functions were used.
This happens due to us using -u linker flags to force the linker to
consider the pthread library, to ensure the weak pthread functions in
the toolchain are overridden.
By restructing the code to rely on lazy inits instead we can avoid using
a init function, and therefor save some space.
Closes https://github.com/espressif/esp-idf/issues/14213
2024-08-27 10:00:04 +08:00
Armando
5e50b11232
fix(psram): fixed ap3204 id check
2024-08-27 09:51:27 +08:00
Kevin (Lao Kaiyao)
c9df77efbf
Merge branch 'feature/check_efuse_blk_after_ota' into 'master'
...
docker / docker (push) Waiting to run
feat(bootloader): support to check efuse block revision
Closes IDF-10718
See merge request espressif/esp-idf!30772
2024-08-26 23:26:58 +08:00
Island
18e8e18fa9
Merge branch 'bugfix/fixed_c6_c2_issues_master' into 'master'
...
Bugfix/fixed c6 c2 issues master
Closes BLERP-946, BLERP-940, BLERP-939, BLERP-937, BLERP-934, BLERP-906, BLERP-932, and BLERP-959
See merge request espressif/esp-idf!32977
2024-08-26 19:28:46 +08:00
Rahul Tank
4d7489a8ff
fix(nimble): Corrected parameters assignment in per_adv_transfer_enable
2024-08-26 16:54:20 +05:30
Nebojša Cvetković
e03fd702ae
fix(bt/bluedroid): Resolve warning: unused variable 'pp'
2024-08-26 19:19:48 +08:00
Jiang Jiang Jian
7e6cc5d3ff
Merge branch 'fix/fix_wifi_rssi_to_snr_issue' into 'master'
...
fix(wifi): fix wifi rssi to snr issue
Closes WIFI-6624
See merge request espressif/esp-idf!33045
2024-08-26 18:02:50 +08:00
C.S.M
97acf99867
feat(isp_hist): Add ISP histogram support for esp32p4 (part1)
2024-08-26 17:58:37 +08:00
zwx
f1ea8ca5f0
feat(802.15.4): support large scale pending table size
2024-08-26 17:52:28 +08:00
zwx
9c9ae155ba
feat(lwip): add a config to set the size of ND6 table cache
2024-08-26 17:48:51 +08:00
Marius Vikhammer
bdb36f133a
Merge branch 'docs/freertos_stack_size' into 'master'
...
docs(freertos): update freertos comments to reflect that stack size is in bytes
Closes IDFGH-10342
See merge request espressif/esp-idf!32946
2024-08-26 16:19:01 +08:00
Song Ruo Jing
1e6d843e65
fix(ringbuf): allow xRingbufferCreateWithCaps to pass in non-32-bit aligned size
2024-08-26 15:45:14 +08:00
Aditya Patwardhan
7421889967
Merge branch 'contrib/github_pr_14410' into 'master'
...
fix(http_server): Don't require LWIP_NETIF_LOOPBACK for Linux target (GitHub PR)
Closes IDFGH-13519
See merge request espressif/esp-idf!33073
2024-08-26 15:42:44 +08:00
Marius Vikhammer
a04bedc4ce
Merge branch 'bugfix/assert_ndebug' into 'master'
...
feat(newlib): add option to disable eval of expression in assert() when NDEBUG set
Closes IDFGH-479 and IDFGH-8692
See merge request espressif/esp-idf!32887
2024-08-26 15:42:31 +08:00
Nachiket Kukade
1bedadcc17
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps
2024-08-26 14:53:31 +08:00
Jiang Jiang Jian
f54e1a8f09
Merge branch 'bugfix/fix_work_queue_delete_on_bluedroid' into 'master'
...
fix(bt/bluedroid): Fixed work queue delete when create thread failed
See merge request espressif/esp-idf!33037
2024-08-26 14:47:48 +08:00
C.S.M
08fbc01178
Merge branch 'test/enable_i2c_test' into 'master'
...
test(i2c): Enable all i2c test on esp32p4, esp32c5
Closes IDF-8960 and IDF-10307
See merge request espressif/esp-idf!33043
2024-08-26 14:13:09 +08:00
Marius Vikhammer
baf026dcf8
docs(system): add cpu lock up description
2024-08-26 11:59:51 +08:00
Rahul Tank
41d1b687a5
Merge branch 'fix/change_bt_hci_log_to_nimble_nomenclature' into 'master'
...
Added BT_HCI_LOG_INCLUDED macro into esp nimble configuration according to nimble nomenclature
See merge request espressif/esp-idf!32868
2024-08-26 11:47:29 +08:00
wangtao@espressif.com
285301a967
fix(wifi): fix wifi rssi to snr issue
2024-08-26 10:45:13 +08:00
C.S.M
acda9ad8bf
test(i2c): Enable all i2c test on esp32p4, esp32c5
2024-08-26 10:43:22 +08:00
Marius Vikhammer
766f1f2308
Merge branch 'bugfix/riscv_task_wdt_cleanup' into 'master'
...
fix(wdt): changed register dump on task WDT to be more descriptive
Closes IDFGH-13506
See merge request espressif/esp-idf!32947
2024-08-26 10:28:59 +08:00
Marius Vikhammer
0d140f38ea
fix(system): fixed warnings related to ununsed var if asserts disabled
2024-08-26 10:25:04 +08:00
laokaiyao
da4a7f7407
refactor(bootloader): lower down the log level to reduce the bootloader size
2024-08-26 10:02:31 +08:00
laokaiyao
1c2f8b8ce0
feat(bootloader): support to check efuse block revision
...
change(bootloader): remove ignore efuse check flag (temp)
change(bootloader): use int for the minimum efuse blk rev (temp)
2024-08-26 10:02:31 +08:00
Astha Verma
ef6f7ef528
fix(nimble): Added BT_HCI_LOG_INCLUDED macro according to nimble nomenclature
2024-08-24 11:02:32 +05:30
David Čermák
f71f0fc627
Merge branch 'feat/esp_netif_custom_impl' into 'master'
...
feat(esp_netif): Add support for esp_netif with custom TCP/IP stack
Closes IDF-6375
See merge request espressif/esp-idf!31593
2024-08-23 21:52:56 +08:00
harshal.patil
3b97011e39
fix(esp_security/ds): Clean up DS trying to re-acquire MPI lock post common crypto lock layer
2024-08-23 17:53:55 +05:30
Sudeep Mohanty
a110f09d5e
Merge branch 'task/enable_fpu_in_isr_for_esp32s3' into 'master'
...
feat(freertos): Enabled Kconfig option to allow FPU usage in ISR for esp32s3
Closes IDFGH-13365
See merge request espressif/esp-idf!32746
2024-08-23 20:18:18 +08:00
Mahavir Jain
a5f249bae2
Merge branch 'fix/esp_tls_excessive_parameter_check' into 'master'
...
fix(esp-tls): Reduce parameter check for esp_tls_conn_read
Closes IDF-10912
See merge request espressif/esp-idf!33036
2024-08-23 19:32:33 +08:00
David Cermak
921b2a6331
fix(esp_netif): Add unit test for loopback configuration
...
Split tests into common and lwip/loopback specific and adds loopback
tests as separate configuration.
2024-08-23 18:13:47 +08:00
David Cermak
c6748a636d
fix(esp_netif): Prepare for more tests moving esp_netif_test to .._lwip
2024-08-23 18:13:47 +08:00
David Cermak
049f6f6bdc
feat(esp_netif): Add support for esp_netif with custom TCP/IP stack
...
Added a new Kconfig option ESP_NETIF_PROVIDE_CUSTOM_IMPLEMENTATION which
uses only esp_netif headers, no implementation is provided and expected
to be supplied by application layer.
2024-08-23 18:13:47 +08:00
Jiang Jiang Jian
74dc204b59
Merge branch 'bugfix/pm-165' into 'master'
...
fix the issue of station fail to connect to softap caused by abnormal rf flag signal
Closes PM-165
See merge request espressif/esp-idf!32359
2024-08-23 17:02:58 +08:00
chenjianhua
ec0277d833
fix(bt/bluedroid): Fixed work queue delete when create thread failed
2024-08-23 16:31:12 +08:00
Li Shuai
5a604d3e18
fix(esp_wifi): fix the issue of station fail to connect to softap caused by abnormal rf flag signal
2024-08-23 15:42:34 +08:00
C.S.M
35251a69eb
test(usb_serial): Add a test for printf/rom_printf after driver is installed
2024-08-23 14:59:57 +08:00
Aditya Patwardhan
e957b50e50
fix(esp-tls): Reduce parameter check for esp_tls_conn_read
...
Previously the *data parameters of esp_tls_conn_read
was required to be non-NULL after espressif/esp-idf!28358 .
This prevents users from using a functionality in esp_tls_conn_read
where calling `esp_tls_conn_read(ctx, NULL, 0);` triggers the
transfer of contents from tcp layer to mbedtls (ssl) layer.
After this the user can read the contents from
esp_tls_get_bytes_avail().
This commit removes the additional NULL check on the data field
to keep this functionality enabled.
2024-08-23 12:08:42 +05:30
Rahul Tank
ac8f354458
Merge branch 'bugfix/blesmp_getlist_bond_fail' into 'master'
...
fix(nimble): Fixed blesmp getbondlist issue
Closes BLERP-921
See merge request espressif/esp-idf!32697
2024-08-23 12:36:27 +08:00
Island
db1f207d64
Merge branch 'feat/get_free_heap_size_for_ble' into 'master'
...
feat(ble/controller): Support get BLE controller free heap size
Closes BLERP-938
See merge request espressif/esp-idf!32874
2024-08-23 10:09:44 +08:00
Tomas Rezucha
73e0948332
Merge branch 'docs/usb_maintainer_docs_p4' into 'master'
...
docs(usb/host): Update maintainer docs for ESP32-P4
See merge request espressif/esp-idf!32831
2024-08-22 22:21:31 +08:00
Konstantin Kondrashov
d27cf6d00c
Merge branch 'feature/efuse_update' into 'master'
...
feat(efuse): Updates efuse tables for p4 and c5
See merge request espressif/esp-idf!32904
2024-08-22 20:40:28 +08:00
Wu Zheng Hui
789b9ad5a9
Merge branch 'feat/support_xtal_as_rtc_fast_sleep' into 'master'
...
feat(esp_hw_support): support PMU parameters when XTAL is used as fast clock source
Closes PM-197
See merge request espressif/esp-idf!32811
2024-08-22 19:37:13 +08:00
Gao Xu
bf7f146cc8
Merge branch 'feat/support_hysteresis_filter_on_c61' into 'master'
...
feat(gpio): support hysteresis filter on C61
See merge request espressif/esp-idf!32881
2024-08-22 19:30:16 +08:00
C.S.M
8aee667873
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout set seems doesn't work
...
Closes https://github.com/espressif/esp-idf/issues/14129
Closes https://github.com/espressif/esp-idf/issues/14401
2024-08-22 18:28:57 +08:00
C.S.M
64c185d39b
Merge branch 'feat/psram_bringup_c61' into 'master'
...
feature(spiram): Bringup spiram for esp32c61, also flash, also .bss .noinit
Closes IDF-9293 and IDF-9294
See merge request espressif/esp-idf!32709
2024-08-22 17:10:05 +08:00
Island
6a2bc24f7f
Merge branch 'bugfix/fix_ble_resolve_adv_data' into 'master'
...
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
Closes BLERP-941
See merge request espressif/esp-idf!32894
2024-08-22 16:54:49 +08:00
C.S.M
4632bf2f8b
Merge branch 'feat/bod_bringup_c5' into 'master'
...
feat(brownout): Add brownout detector support on esp32c5, esp32c61
Closes IDF-8647 and IDF-9254
See merge request espressif/esp-idf!32930
2024-08-22 16:24:34 +08:00
zhanghaipeng
946f484861
feat(ble/controller): Support get BLE controller free heap size
2024-08-22 14:42:52 +08:00
shreeyash
1ff60d5336
fix(nimble): Fixed blesmp getbondlist issue
2024-08-22 10:40:45 +05:30
Song Ruo Jing
c607544126
Merge branch 'feature/isp_gamma_correction_support' into 'master'
...
feat(isp): add gamma correction driver to ISP
Closes IDF-9988
See merge request espressif/esp-idf!32274
2024-08-22 12:09:31 +08:00
C.S.M
8078ad7840
feat(brownout): Add brownout detector support on esp32c61
2024-08-22 11:26:30 +08:00
C.S.M
e76c2c4b53
feat(brownout): Add brownout detector support on esp32c5
2024-08-22 11:26:30 +08:00
gaoxu
004f27efda
feat(gpio): support hysteresis filter on C61
2024-08-22 11:24:03 +08:00
C.S.M
271ca9f85a
feat(spiram): Add .noinit and .bss segement support on esp32c61
2024-08-22 10:58:50 +08:00
C.S.M
fad2c740b1
feature(spi_flash): Promote the c61 mspi clock frequency from 40 to 80M
2024-08-22 10:58:50 +08:00
Marius Vikhammer
c7df9db237
Merge branch 'bugfix/ulp_build_windows' into 'master'
...
fix(ulp): fixed ulp apps not compiling on windows
Closes IDF-10856
See merge request espressif/esp-idf!32949
2024-08-22 10:51:25 +08:00
Marius Vikhammer
6e51c0525d
fix(wdt): changed register dump on non panic task WDT to be more descriptive
...
Closes https://github.com/espressif/esp-idf/issues/14400
2024-08-22 10:48:26 +08:00
C.S.M
b676f6080d
feature(spiram): Add spiram support on esp32c61
2024-08-22 10:38:43 +08:00
Island
66b8c33308
Merge branch 'bugfix/fix_c5_ble_crash_issue' into 'master'
...
fix(ble): fix esp32c5 crash issue when enable the ble controller
See merge request espressif/esp-idf!32890
2024-08-22 10:28:43 +08:00
Marius Vikhammer
a6517676c9
Merge branch 'bugfix/usleep_overflow' into 'master'
...
fix(newlib): fixed potential overflow in usleep
Closes IDFGH-13493
See merge request espressif/esp-idf!32917
2024-08-22 09:55:08 +08:00
zwl
8c3e2c9d5a
fix(ble): fixed ble controller issues on ESP32-C2
2024-08-22 09:53:11 +08:00
zwl
e8c80d4809
fix(ble): fixed ble controller issues on ESP32-H2
2024-08-22 09:53:11 +08:00
zwl
c038e38c24
fix(ble): fixed ble controller issues on ESP32-C6
2024-08-22 09:53:11 +08:00
Jiang Jiang Jian
b6f67b36fb
Merge branch 'bugfix/fix_clkn_lost_after_modem_sleep' into 'master'
...
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
Closes BT-3831
See merge request espressif/esp-idf!32959
2024-08-21 23:19:50 +08:00
Rahul Tank
c480d92a59
Merge branch 'feat/ble_link_estab_event' into 'master'
...
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link is established
Closes BLEQABR24-977, BLERP-851, BLERP-854, BLERP-878, IDFCI-2291, IDFCI-2289, BLERP-933, and BLERP-947
See merge request espressif/esp-idf!31968
2024-08-21 23:17:28 +08:00
Harshal Patil
a00d22197c
Merge branch 'change/secure_boot_config_description' into 'master'
...
Improve description of the config SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS
Closes IDF-9161
See merge request espressif/esp-idf!32651
2024-08-21 22:08:23 +08:00
Adam Múdry
3f13adadab
Merge branch 'fix/sdmmc_probe_timing_retry' into 'master'
...
fix(sdmmc): Fix SDMMC slot switch timing related issue on ESP32-P4
Closes IDFCI-2328
See merge request espressif/esp-idf!32900
2024-08-21 20:01:23 +08:00
Chen Ji Chang
b8b845a96a
Merge branch 'change/remove_sdm_and_glitch_filter_on_c61' into 'master'
...
Change(sdm,glitch_filter): remove sdm and glitch filter on c61
Closes IDF-9340 and IDF-9335
See merge request espressif/esp-idf!32691
2024-08-21 19:28:05 +08:00
zhanghaipeng
c1fb888cc1
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-21 19:27:36 +08:00
Adam Múdry
6cb2080076
fix(nvs): nvs_tool.py reduce false duplicate warnings
2024-08-21 19:06:27 +08:00
Adam Múdry
4e7d2ec241
refactor(nvs): nvs_tool.py integrity check refactor
2024-08-21 19:06:27 +08:00
harshal.patil
03a15664ee
change(bootloader_support/secure_boot): Improve description of the config SECURE_BOOT_V2_ALLOW_EFUSE_RD_DIS
...
Co-authored-by: Zhang Shuxian <zhangshuxian@espressif.com>
2024-08-21 16:32:54 +05:30
morris
fdd90d4894
Merge branch 'feat/i80_lcd_esp32p4' into 'master'
...
Add i80 LCD support on ESP32P4
See merge request espressif/esp-idf!32829
2024-08-21 18:04:39 +08:00
linruihao
fd46936033
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
2024-08-21 17:53:25 +08:00
Song Ruo Jing
f2d131aae4
feat(isp): add gamma correction driver to ISP
2024-08-21 17:27:16 +08:00
Island
3929afdb5f
Merge branch 'fix/ble_mesh_gh_pr_13135' into 'master'
...
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
See merge request espressif/esp-idf!32768
2024-08-21 16:54:40 +08:00
wuzhenghui
2659607d13
feat(esp_hw_support): support PMU parameters when XTAL is used as fast clock source
2024-08-21 15:44:01 +08:00
Rahul Tank
61aae40313
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-08-21 13:07:46 +05:30
C.S.M
6730203c1d
Merge branch 'support_psram_noinit_segment_on_s3' into 'master'
...
feat(psram): add psram noinit segment support on s2/s3/p4/c5 and bss segment on c5
Closes IDF-4811, IDF-8689, IDF-10311, and IDFGH-13336
See merge request espressif/esp-idf!32503
2024-08-21 15:25:07 +08:00
Mahavir Jain
2884ce0eac
Merge branch 'contrib/github_pr_14398' into 'master'
...
fix esp_secure_boot not compiling in C++ (GitHub PR)
Closes IDFGH-13503
See merge request espressif/esp-idf!32948
2024-08-21 14:51:02 +08:00
Rahul Tank
5b56ff6f8b
Merge branch 'bugfix/changes_in_wifi_prov_mgr' into 'master'
...
fix(wifi_prov_mgr): Api to keep BLE on after provisioning
Closes IDF-8295
See merge request espressif/esp-idf!32764
2024-08-21 13:58:13 +08:00
Chen Jichang
1c1f536235
feat(psram): add psram noinit segment support on S2/S3/P4/C5
...
Closes https://github.com/espressif/esp-idf/issues/14253
2024-08-21 12:13:16 +08:00
Mahavir Jain
ad3a257390
Merge branch 'contrib/github_pr_14314' into 'master'
...
perf(gcm): shrink Shoup table and tune GCM loop (GitHub PR)
Closes IDFGH-13409
Closes https://github.com/espressif/esp-idf/pull/14314
See merge request espressif/esp-idf!32908
2024-08-21 12:12:10 +08:00
Armando (Dou Yiwen)
79a4419956
Merge branch 'feat/isp_yuvrgb' into 'master'
...
isp: support more yuv / rgb configurations
Closes IDF-10734
See merge request espressif/esp-idf!32932
2024-08-21 12:02:53 +08:00
Jiang Jiang Jian
f12cdd7b2a
Merge branch 'fix/fix_esp32c5_connect_issues_1' into 'master'
...
fix(wifi): fix esp32c5 connect issues cause by change band mode to 5G only
Closes WIFIBUG-682 and WIFIBUG-494
See merge request espressif/esp-idf!32554
2024-08-21 11:56:27 +08:00
alanmaxwell
f73612d616
fix(phy): fix esp32 rx sense issue
...
improve esp32 rx sense from -94 to -97 which was introduced by 4dfeb9c26
2024-08-21 10:43:56 +08:00
Jiang Jiang Jian
cf12c384d5
Merge branch 'support/esp32c5_br_lib' into 'master'
...
feat(openthread): support br lib for esp32c5
Closes TZ-957
See merge request espressif/esp-idf!32854
2024-08-21 10:38:59 +08:00
snake-4
8bade3bf2c
fix(http_server): Don't require LWIP_NETIF_LOOPBACK for Linux target
2024-08-21 04:25:10 +02:00
Tomas Rezucha
6457d3942d
Merge branch 'fix/usb_dma_api' into 'master'
...
fix(usb/host): Use new cache aligned DMA alloc functions
Closes IDF-10048
See merge request espressif/esp-idf!32891
2024-08-20 23:45:45 +08:00
Mahavir Jain
71b56bd3f3
Merge branch 'feature/introduce_security_component' into 'master'
...
Introduce a new security component
Closes IDF-9359
See merge request espressif/esp-idf!31969
2024-08-20 22:18:07 +08:00
Jiang Jiang Jian
ff0bc815a2
Merge branch 'bugfix/fixed_c2_blufi_issue_when_use_only_4.2_adv' into 'master'
...
fix(ble): fixed blufi issue on ESP32-C2
Closes BLERP-944
See merge request espressif/esp-idf!32941
2024-08-20 22:04:51 +08:00
Radek Tandler
f75db5caf4
Merge branch 'bugfix/nvs_entry_sanity_check' into 'master'
...
Bugfix/added nvs entry header sanity checks
See merge request espressif/esp-idf!32529
2024-08-20 20:46:27 +08:00
Adam Múdry
b263b9dff9
fix(sdmmc): Fix SDMMC slot switch timing related issue on ESP32-P4
2024-08-20 19:17:08 +08:00
morris
23c41fc772
feat(lcd): support i80 lcd driver on esp32p4
2024-08-20 18:47:22 +08:00
Shen Weilong
36c0bf9331
fix(ble): fix esp32c5 crash issue when enable the ble controller
2024-08-20 18:04:12 +08:00
Wu Zheng Hui
5929eed30d
Merge branch 'feat/support_software_trigger_retention' into 'master'
...
feat(esp_hw_support): support software trigger regdma retention
Closes PM-199
See merge request espressif/esp-idf!32789
2024-08-20 18:02:07 +08:00
C.S.M
ead16f1dcb
Merge branch 'bugfix/fix_c61_msmspi_soc' into 'master'
...
fix(memspi): Correct the wrong c61 memspi soc file
See merge request espressif/esp-idf!32921
2024-08-20 17:20:55 +08:00
Rahul Tank
dbce23f8a4
Merge branch 'feat/allow_connect_during_scan' into 'master'
...
docker / docker (push) Has been cancelled
feat(nimble): Add support to allow connection during scanning
Closes BLERP-903
See merge request espressif/esp-idf!32509
2024-08-20 17:10:30 +08:00
radek.tandler
b937cb7549
fix(storage/nvs): Fixed hadling of inconsistent values in NVS entry header
...
feat(storage/nvs): Added test cases for damaged entries with correct CRC
2024-08-20 10:57:24 +02:00
Konstantin Kondrashov
545e26a0f2
feat(efuse): Updates efuse table for esp32c5
2024-08-20 16:51:56 +08:00
Konstantin Kondrashov
9923ecfaba
feat(efuse): Updates efuse table for esp32p4
2024-08-20 16:51:56 +08:00
Jakob Hasse
d2cfb78d31
Merge branch 'refactor/spi_ram_stack_with_heap_caps_config' into 'master'
...
refactor(esp_psram): allow PSRAM as stack when PSRAM is only available via esp_heap_caps
Closes IDFGH-11604
See merge request espressif/esp-idf!32832
2024-08-20 16:48:44 +08:00
Richard Allen
0b51c24238
change(mbedtls/port): optimize gcm_mult()
...
1) pre-shift GCM last4 to use 32-bit shift
On 32-bit architectures like Aarch32, RV32, Xtensa,
shifting a 64-bit variable by 32-bits is free,
since it changes the register representing half of the 64-bit var.
Pre-shift the last4 array to take advantage of this.
2) unroll first GCM iteration
The first loop of gcm_mult() is different from
the others. By unrolling it separately from the
others, the other iterations may take advantage
of the zero-overhead loop construct, in addition
to saving a conditional branch in the loop.
2024-08-20 16:44:56 +08:00
zwl
0611a04250
fix(ble): fixed blufi issue on ESP32-C2
2024-08-20 16:42:42 +08:00
Jiang Jiang Jian
a871f54339
Merge branch 'bugfix/fix_bleqabr24_1152' into 'master'
...
Fixed BLE vendor HCI get controller status command on ESP32
Closes BLERP-936
See merge request espressif/esp-idf!32851
2024-08-20 15:17:24 +08:00
Tomas Rezucha
512df697f0
docs(usb/host): Update maintainer docs for ESP32-P4
2024-08-20 08:14:21 +02:00
Tomas Rezucha
660319ecaf
fix(usb/host): Use new cache aligned DMA alloc functions
2024-08-20 08:13:32 +02:00
xuxiao
280a38130f
fix(wifi): fix esp32c5 connect issues cause by change band mode to 5G only
2024-08-20 14:06:15 +08:00
Marius Vikhammer
5b85871151
fix(ulp): fixed ulp apps not compiling on windows
2024-08-20 13:04:46 +08:00
Mahavir Jain
1e8391f5fe
fix(esp_security): keep esp_security as private dependency for esp_hw_support
...
- Only esp_hw_support -> esp_security as new private dependency
- In next major IDF release, the public interface can be moved
esp_security component
2024-08-20 12:35:22 +08:00
Mahavir Jain
79f9c7d157
feat(esp_security): Move DS, HMAC, DPA and crypto lock implementation
2024-08-20 12:35:22 +08:00
Mahavir Jain
262f27290b
feat(esp_security): move the crypto test app to new esp_security component
2024-08-20 12:35:22 +08:00
harshal.patil
57db17bec2
feat(esp_security/crypto): Create a generic crypto locking layer across targets
2024-08-20 12:35:22 +08:00
harshal.patil
488b2a741d
change(esp_security): Move the crypto locking layer into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
c125d21c71
change(esp_security): Move anti-DPA configuration into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
b729a0a732
change(esp_security): Move crypto clk configuration into the security component
2024-08-20 12:35:22 +08:00
harshal.patil
239734e3d5
feat(esp_security): Register a bare-metal security component
2024-08-20 12:35:22 +08:00
Rahul Tank
f03c3ed43e
feat(nimble): Add support to allow connection during scanning
2024-08-20 10:05:14 +05:30
Pat Erley
5daee45f6e
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
...
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated. Resolve by
properly setting the fields.
2024-08-20 12:01:35 +08:00
Chen Jichang
a1fc225aaa
feat(glitch_filter): remove glitch filter on c61
2024-08-20 10:57:01 +08:00
Chen Jichang
b947ff99da
feat(sdm): remove sigma delta gpio on c61
2024-08-20 10:57:01 +08:00
C.S.M
6290fed472
fix(memspi): Correct the wrong c61 memspi soc file
2024-08-20 10:54:08 +08:00
wuzhenghui
56aefbe845
driver(gptimer): support software triggered GPTimer retention test
2024-08-20 10:52:17 +08:00
wuzhenghui
05504d5f68
feat(esp_hw_support): support extra link software trigger for all targets
2024-08-20 10:52:16 +08:00
Marius Vikhammer
ff8265b6b3
feat(newlib): add option to disable eval of expression in assert() when NDEBUG set
...
According to the standard assert(X) should be replaced by a void expression when
NDEBUG is set. IDF's behavior was to not trigger an assertion, but we would still
evaluate X, e.g. if X was a function it would be ran.
This MR adds a kconfig option CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE which allows us
revert the behavior to be inline with the standard.
With IDF v6.0 the plan is to make CONFIG_COMPILER_ASSERT_NDEBUG_EVALUATE=n the default
behavior.
Closes https://github.com/espressif/esp-idf/issues/10136
Closes https://github.com/espressif/esp-idf/issues/2758
2024-08-20 09:26:54 +08:00
Marius Vikhammer
596f635b28
fix(newlib): fixed potential overflow in usleep
...
If trying to usleep for 0xFFFF FFFF us the calculation of delay ticks would overflow
resulting in the system not sleeping at all.
Closes https://github.com/espressif/esp-idf/issues/14390
2024-08-20 09:26:27 +08:00
Marius Vikhammer
9bff8ad50e
docs(freertos): update freertos comments to reflect that stack size is in bytes
...
Closes https://github.com/espressif/esp-idf/issues/11600
2024-08-20 09:26:09 +08:00
Armando
e9f65051e7
feat(isp): added isp yuv2rgb / rgb2yuv configs
2024-08-20 09:20:59 +08:00
Armando (Dou Yiwen)
c01ccd1f62
Merge branch 'ci/fix_esp32_exceed_bootloader_size' into 'master'
...
fix(ci): esp32 build failure due to bootloader size too large
Closes IDFCI-2331
See merge request espressif/esp-idf!32926
2024-08-20 09:20:18 +08:00
0xFEEDC0DE64
82f0477dfd
fix(esp32) esp_secure_boot not compiling in C++
2024-08-19 13:27:49 +02:00
Song Ruo Jing
7b510049fb
fix(ci): esp32 build failure due to bootloader size too large
2024-08-19 19:08:10 +08:00
Konstantin Kondrashov
bc5d324f73
Merge branch 'feature/p4_efuse_get_pkg_ver' into 'master'
...
feat(efuse): Updates esp_efuse_get_pkg_ver
Closes IDFCI-2324
See merge request espressif/esp-idf!32882
2024-08-19 15:44:31 +08:00
Jakob Hasse
d626bcac35
Merge branch 'refactor/nvs_coverage_gcovr' into 'master'
...
refactor(nvs_flash): Use gcovr instead of lcov for host-based page test
See merge request espressif/esp-idf!31734
2024-08-19 15:24:24 +08:00
Marius Vikhammer
ae71b5984b
Merge branch 'ci/timer_perf_c5' into 'master'
...
ci(timer): increase IDF_PERFORMANCE_MAX_ESP_TIMER_GET_TIME_PER_CALL for C5/C61
Closes IDFCI-2327
See merge request espressif/esp-idf!32888
2024-08-19 11:03:23 +08:00
Jiang Jiang Jian
87eaf18eb6
Merge branch 'feature/esp32c61_light_sleep_support_stage_1' into 'master'
...
feat(esp_hw_support): esp32c61 sleep support (Stage 1: support modem clock)
Closes IDF-9513
See merge request espressif/esp-idf!32518
2024-08-19 10:38:57 +08:00
Chen Ji Chang
5b0c63b2cd
Merge branch 'feat/add_ledc_support_on_c61' into 'master'
...
feat(ledc): add ledc support on c61
Closes IDF-9291
See merge request espressif/esp-idf!32705
2024-08-16 17:35:19 +08:00
Song Ruo Jing
15e20f0dfb
Merge branch 'ci/enable_esp32p4_gpio_uart_target_test' into 'master'
...
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process
Closes IDF-8968, IDF-8971, and IDF-9877
See merge request espressif/esp-idf!32510
2024-08-16 17:31:59 +08:00
Abhik Roy
4873a94b01
Merge branch 'example/ping_invalid_ip6_fix' into 'master'
...
fix(example): Fixed updating recv addr for invalid packets
Closes IDFGH-13264
See merge request espressif/esp-idf!32275
2024-08-16 17:01:37 +08:00
Abhik Roy
36dfa367d1
Merge branch 'lwip/multi_dns_ip_fix' into 'master'
...
fix(lwip): Fixed incorrect handling of 0.0.0.0 in dns
Closes IDFGH-13115 and IDF-10035
See merge request espressif/esp-idf!32223
2024-08-16 16:59:43 +08:00
Jeroen Domburg
9dc00a4fb4
Merge branch 'fix/char_skip_using_usj_proper_fix' into 'master'
...
fix(usb-serial-jtag): Call driver-specific fsync function for usb-serial-jtag rather than poking the hardware directly
Closes IDFGH-12988
See merge request espressif/esp-idf!32473
2024-08-16 14:43:29 +08:00
Armando (Dou Yiwen)
b432ded957
Merge branch 'feat/isp_sharp' into 'master'
...
isp: sharp driver
Closes IDF-10494 and IDF-10673
See merge request espressif/esp-idf!32316
2024-08-16 13:07:15 +08:00
Song Ruo Jing
860453df47
Merge branch 'bugfix/esp_rom_gpio_connect_out_signal_patch' into 'master'
...
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2
Closes IDFGH-11731 and IDFGH-13373
See merge request espressif/esp-idf!32816
2024-08-16 12:03:25 +08:00
Michael (XIAO Xufeng)
742a4838d6
Merge branch 'fix/mmu_multicore_app_bl' into 'master'
...
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader
Closes IDFGH-10359
See merge request espressif/esp-idf!32745
2024-08-16 11:49:32 +08:00
Marius Vikhammer
f9ed33857d
ci(timer): increase IDF_PERFORMANCE_MAX_ESP_TIMER_GET_TIME_PER_CALL for C5/C61
2024-08-16 11:12:46 +08:00
C.S.M
f40380c472
Merge branch 'refactor/mspi_soc_c5_c61' into 'master'
...
fix(mspi): Refactor mspi ll/soc for c5 and c61
Closes IDF-5157
See merge request espressif/esp-idf!32151
2024-08-16 10:34:21 +08:00
Armando (Dou Yiwen)
f6ec756b8e
Merge branch 'fix/fix_c5_p4_c6_cache_disable_with_brc_predict_issue' into 'master'
...
cache: fixed double exception after cache disabled caused by branch predictor
Closes IDFCI-2318 and IDF-10783
See merge request espressif/esp-idf!32828
2024-08-16 10:24:05 +08:00
Konstantin Kondrashov
e55ae515e2
feat(efuse): Updates esp_efuse_get_pkg_ver
2024-08-15 18:26:44 +03:00
Song Ruo Jing
706935f468
fix(gpio): esp32p4 IOs cannot keep being held in the entire deep sleep process
2024-08-15 21:54:21 +08:00
Song Ruo Jing
1171c3c281
fix(ci): enable gpio, uart target tests on esp32p4
2024-08-15 21:54:21 +08:00
Jakob Hasse
deb18eb487
Merge branch 'refactor/esp_ringbuf_linux' into 'master'
...
refactor(esp_ringbuf): Adjusted unit tests so some of them run on Linux
Closes IDF-9369
See merge request espressif/esp-idf!32683
2024-08-15 18:29:11 +08:00
Wu Zheng Hui
561c0a8b82
Merge branch 'fix/always_writeback_l1dcache_before_sleep' into 'master'
...
fix(esp_hw_support): always writeback L1DCache before sleep to keep cpu/regdma data consistency
See merge request espressif/esp-idf!32875
2024-08-15 18:06:40 +08:00
Armando
f1b5846a55
feat(isp): added isp sharp driver
2024-08-15 18:06:23 +08:00
Abhik Roy
322f22d169
fix(lwip): Fixed incorrect handling of 0.0.0.0 in dns
2024-08-15 19:00:47 +10:00
Song Ruo Jing
2f92d863d8
fix(uart): eliminated potential glitch on TX at setup if TX signal is inversed
...
Closes https://github.com/espressif/esp-idf/issues/14285
2024-08-15 16:36:18 +08:00
Song Ruo Jing
ab4157b6cf
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2
...
The original ROM function enabled output for the pad first, and then connected the signal
This could result in an undesired level change at the pad
Closes https://github.com/espressif/esp-idf/issues/12826
2024-08-15 16:36:18 +08:00
Jeroen Domburg
1cdf579b7a
fix(usb-serial-jtag): Call driver-specific fsync function for usb-serial-jtag
...
The VFS driver used to switch to the interrupt-driven driver for rx and tx functions, but
still called its own fsync function, which poked the hardware directly. This interfered
with the driver interrupt, causing spurious bytes to disappear. This adds a driver-specific
sync function and support for that in the vfs layer.
Closes https://github.com/espressif/esp-idf/issues/13939
2024-08-15 15:35:41 +08:00
Chen Jichang
2e2cbd9aa8
feat(ledc): add ledc support on c61
2024-08-15 15:21:06 +08:00
C.S.M
bc80476411
fix(mspi): Refactor mspi ll/soc for c5 and c61
2024-08-15 15:08:56 +08:00
wuzhenghui
fb84c24bae
fix(esp_hw_support): always writeback L1D$ before sleep to keep cpu/regdma data consistency
2024-08-15 12:18:16 +08:00
Xiao Xufeng
55dccc4bba
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader
...
Closes https://github.com/espressif/esp-idf/issues/11617
2024-08-15 12:00:08 +08:00
Kevin (Lao Kaiyao)
eff2e4eddd
Merge branch 'feature/support_i2c_on_c61' into 'master'
...
feat(i2c): support i2c on esp32-c61
Closes IDF-9296 and IDF-9297
See merge request espressif/esp-idf!32596
2024-08-15 09:07:01 +08:00
Jakob Hasse
4c492cc85f
refactor(esp_psram): allow external stack also when PSRAM is only available via esp_heap_caps
...
Closes https://github.com/espressif/esp-idf/issues/12722
2024-08-14 14:47:12 +02:00
Mahavir Jain
e5e146365b
Merge branch 'bugfix/build_failure_cryptoauthlib' into 'master'
...
fix(mbedtls): link esp-cryptoauthlib to mbedcrypto library
See merge request espressif/esp-idf!32728
2024-08-14 18:45:54 +08:00
Armando
873068d3fe
fix(cache): disable branch predictor before disable cache
...
branch predictor will start cache request
2024-08-14 18:39:18 +08:00