Rahul Tank
4918dca3dc
Merge branch 'bugfix/fix_exception_in_wifi_prov' into 'master'
...
fix (nimble): Increase the number of semaphore count for allocation
See merge request espressif/esp-idf!24333
2023-07-12 17:14:13 +08:00
harshal.patil
990e1e9307
refactor(mbedtls): refactored the return values check in some esp-aes APIs
2023-07-12 14:41:41 +05:30
harshal.patil
38255c048a
fix(mbedtls): Fixed the transmission of return values of the esp-aes APIs
...
- Earlier, some intermediate return values were not stored and returned,
thus incorrect return values used to get transmitted to the upper layer of APIs.
- Also, zeroised the output buffer in case of error condition.
2023-07-12 14:41:41 +05:30
Alan Fisher
bfcad8d8a2
fix(esp_timer): Fix delay in ISR dispatch callbacks
...
Set the following alarm before calling the alarm handler.
Closes https://github.com/espressif/esp-idf/pull/11637
Closes https://github.com/espressif/esp-idf/issues/11636
2023-07-12 16:30:45 +08:00
Zim Kalinowski
33e2985b95
driver: fixed log related warnings in i2s and uart
2023-07-12 15:50:06 +08:00
Sonika Rathi
571831b2ee
UART: UART_SELECT_WRITE_NOTIF event added in UART driver
...
Closes https://github.com/espressif/esp-idf/issues/10986
2023-07-12 09:19:41 +02:00
Jiang Guang Ming
695c7ed793
Merge branch 'bugfix/update_esp_rom_include' into 'master'
...
fix(esp_rom): remove unsupported rom headers
See merge request espressif/esp-idf!24713
2023-07-12 15:16:07 +08:00
Jiang Jiang Jian
60fd11dbf7
Merge branch 'doc/update_wifi_security_mode' into 'master'
...
docs: update wifi security mode
Closes IDFGH-8565, IDFGH-8232, WIFI-6124, and WIFI-6125
See merge request espressif/esp-idf!23943
2023-07-12 15:06:14 +08:00
Zim Kalinowski
8433229958
fix(newlib): included limits.h to fix warning
2023-07-12 10:03:03 +08:00
zhangyanjiao
7ae5822f0e
fix(wifi): Add bugfixes and improvements
...
1. Update wifi security mode
2. Add check for memory allocation in tx buffers
3. Fix association refused temporarily comeback time set to zero issue
2023-07-11 21:25:24 +08:00
Chen Jichang
cdd18fd232
refactor(gpio):add gpio linker.lf to control the placement of driver and hal
...
since the linker placement of the hal functions are controlled by the Kconfig in the driver component,
we should create the linker.lf in the driver component, not in the hal component.
2023-07-11 20:44:36 +08:00
Jiang Guang Ming
67c3334b4a
fix(esp_rom): remove unsupported rom headers
2023-07-11 05:09:34 -07:00
KonstantinKondrashov
b95dfc67fa
feat(efuse): Add flash efuses for esp32c3
2023-07-11 19:49:17 +08:00
Rahul Tank
027c43e148
fix(nimble): Increase BLE_HOST_SEM_COUNT to allow more semaphore allocation
2023-07-11 17:14:12 +05:30
KonstantinKondrashov
cf46ef954f
feat(efuse): Add flash&psram efuses for S3
2023-07-11 19:41:40 +08:00
Rahul Tank
f274a8bb06
Merge branch 'bugfix/handle_signed_power_level_pcl' into 'master'
...
fix(nimble): Fix data type of power level and delta to handle negative values
See merge request espressif/esp-idf!24116
2023-07-11 19:29:24 +08:00
Armando (Dou Yiwen)
9b17cce08c
Merge branch 'refactor/s_adc_tsen_enabled_logic' into 'master'
...
refactor(adc): maintain s_adc_tsen_enabled in adc driver
See merge request espressif/esp-idf!24627
2023-07-11 18:15:49 +08:00
Ondrej Kosta
35d4dd74f5
Merge branch 'feature/lwip_bridge_wifi' into 'master'
...
lwip bridge wifi
Closes IDFGH-3778
See merge request espressif/esp-idf!24112
2023-07-11 17:54:10 +08:00
Armando
ec88a3f018
fix(ahb_dma): temporarily disable ahb_dma on p4
2023-07-11 16:59:02 +08:00
Kapil Gupta
01a9b46ea9
Fix(esp_wifi): Fix race conditions in btm task deletion
2023-07-11 14:22:10 +05:30
Chen Jian Xing
576ce647f8
Merge branch 'bugfix/fix_sometimes_sta_can_not_get_ip_from_softap_issue' into 'master'
...
lower the dhcp discover and request retry backoff time
Closes WIFI-5646, WIFI-5647, WIFI-4774, WIFI-4823, and WIFI-5823
See merge request espressif/esp-idf!24224
2023-07-11 15:18:41 +08:00
david zuhn
3d8f7b3895
spelling correction in documentation
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/9721
2023-07-11 14:33:44 +08:00
Rocha Euripedes
23796e7f20
Merge branch 'mqtt/remove_no_format_on_tests' into 'master'
...
mqtt: Removes no-format from test_apps build
See merge request espressif/esp-idf!24525
2023-07-11 14:21:29 +08:00
Jiang Jiang Jian
cc1fe58ba3
Merge branch 'bugfix/sae_crypto_optimization_esp32' into 'master'
...
esp_wifi: Optimize sae crypto operations for esp32
See merge request espressif/esp-idf!24279
2023-07-11 13:57:29 +08:00
Jiang Jiang Jian
ccb6e2887a
Merge branch 'bugfix/fix_ftm_dist_est' into 'master'
...
Enable FTM for ESP32C2, fix other FTM issues
Closes WIFI-3464, WIFI-4127, WIFI-4600, WIFI-4655, WIFI-5001, WIFI-5444, WIFI-5472, WIFI-5742, and WIFI-5893
See merge request espressif/esp-idf!22798
2023-07-11 12:20:42 +08:00
Armando
da8afe7c78
feat(cache): added direction selection to esp_cache_msync API
...
ESP_CACHE_MSYNC_FLAG_DIR_C2M: From cache to memory
ESP_CACHE_MSYNC_FLAG_DIR_M2C: From memory to cache
By default, if no direction flag is set, it will fallback C2M direction.
For M2C direction, now this API will do an invalidation.
2023-07-11 11:19:10 +08:00
Song Ruo Jing
b60f4a6f37
fix(uart): Fixed C++ type conversion compile error in uart_ll_get_sclk
...
Closes https://github.com/espressif/esp-idf/issues/11813
2023-07-11 11:18:00 +08:00
morris
682e5ae450
Merge branch 'feature/esp_gdma_ops' into 'master'
...
feat(esp_gdma): add hal interface for common operations
Closes IDF-7809
See merge request espressif/esp-idf!24433
2023-07-11 10:40:42 +08:00
Song Ruo Jing
a9523b2cef
Merge branch 'contrib/github_pr_11810' into 'master'
...
ledc.c: Fix frequency calculation. (GitHub PR)
Closes IDFGH-10569
See merge request espressif/esp-idf!24618
2023-07-11 10:32:58 +08:00
Armando (Dou Yiwen)
282e3b03bb
Merge branch 'feature/add_esp32p4_hal_support' into 'master'
...
hal: add esp32p4 hal support
See merge request espressif/esp-idf!24427
2023-07-11 10:09:16 +08:00
Marius Vikhammer
39b9113f13
Merge branch 'bugfix/heap_trace_depth_assert' into 'master'
...
core-systems/heap: fixed wrong error message from assert in heap trace
See merge request espressif/esp-idf!24071
2023-07-11 09:15:59 +08:00
Jiang Jiang Jian
8bfbd28535
Merge branch 'feature/phy_track_pll_logic_refactor' into 'master'
...
esp_phy: phy track pll logic refactor
See merge request espressif/esp-idf!24108
2023-07-11 04:11:00 +08:00
David Cermak
20fcc23f88
fix(wifi): Fix default wifi-netif creation to assert if no event loop
...
- Added ESP_ERROR_CHECK() checks to `esp_wifi_set_default_wifi_..._handlers()` calls
- Added ESP_ERROR_CHECH() to `esp_netif_attach_wifi_...()` calls
- Updated documentation to reflect the changes
Closes https://github.com/espressif/esp-idf/issues/11580
2023-07-10 16:56:16 +02:00
Marius Vikhammer
b70aaa16f1
Merge branch 'contrib/github_pr_11509' into 'master'
...
[Heap Trace Standalone] do not allocate memory until init is called (GitHub PR)
Closes IDFGH-10247
See merge request espressif/esp-idf!23958
2023-07-10 19:59:00 +08:00
C.S.M
58e7cb600e
Merge branch 'test/temperature_phy' into 'master'
...
temperature sensor: Add test for temperature sensor and phy
See merge request espressif/esp-idf!24317
2023-07-10 19:36:02 +08:00
Rahul Tank
b926bf5048
fix (nimble): Fix data type of power level and delta to handle negative values
2023-07-10 15:50:01 +05:30
zhangwenxu
4d6b13f395
esp_phy: phy track pll logic refactor
2023-07-10 17:54:04 +08:00
Zhang Wen Xu
453dc6ab40
Merge branch 'fix/openthread_settings_out_of_range_issue' into 'master'
...
fix(openthread): fix ot settings out of range issue
See merge request espressif/esp-idf!24631
2023-07-10 17:25:03 +08:00
Armando
c5e99100e7
feat(hw stack): added todo for hw stack guard in soc_caps.h
2023-07-10 16:11:47 +08:00
Armando
fb420725d2
feat(hal): unify hal cmake for spi_flash_hal_gpspi.c
2023-07-10 16:11:47 +08:00
Armando
ea05ae6af2
feat(esp32p4): added hal support
2023-07-10 16:11:47 +08:00
Jiang Jiang Jian
cdaf1fd518
Merge branch 'fix/esp32s3_sysview_trace_corrupt' into 'master'
...
fix(app_trace): Fix apptrace data corruption on ESP32-S3
Closes OCD-647 and IDFGH-9216
See merge request espressif/esp-idf!24500
2023-07-10 16:01:43 +08:00
Zhang Wen Xu
b8e71140ad
Merge branch 'feature/add_ieee802154_modem_reset' into 'master'
...
ieee802154: add modem reset and fix ieee802154 test app reg command error
See merge request espressif/esp-idf!24384
2023-07-10 14:45:23 +08:00
Zhang Wen Xu
80e1c5a2b7
Merge branch 'fix/txpower_max_value' into 'master'
...
IEEE802154: match C6/H2 max txpower value with datasheet
See merge request espressif/esp-idf!24325
2023-07-10 14:42:22 +08:00
Armando
984f77fc3e
feat(adc): use const pointer in io_to_channel APIs
2023-07-10 14:36:51 +08:00
Shu Chen
4365a03bdd
Merge branch 'support/ieee802154_test_based_on_opensource' into 'master'
...
ieee802154: add CONFIG_IEEE802154_TEST for supporting ieee802154 test
See merge request espressif/esp-idf!24148
2023-07-10 14:06:03 +08:00
morris
9eb145aa21
feat(esp_gdma): adapt the gdma driver to ahb-dma and axi-dma
2023-07-10 13:45:57 +08:00
morris
56a376c696
feat(esp_gdma): add hal interface for common operations
...
GDMA driver will be adapted to more DMA peripherals in the future.
This commit is to extract a minimal interface in the hal layer
2023-07-10 13:45:57 +08:00
Nachiket Kukade
6e6139061d
fix(esp_wifi): Enable FTM for ESP32C2, fix other FTM issues
...
Enable FTM for ESP32C2 and update wifi libs with below fixes -
1. Bugfixes in Initiator and Responder mode
2. Fix wrong RTT value in first FTM procedure without connection
3. Update FTM calibration values for ESP32S2, S3, C3 and C2
4. Update distance estimation logic
5. Add some useful command parameters in FTM example
6. Fix bug when number of FTM measurement frames received is more
than (number_of_brusts * FTMs per brust).
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com>
2023-07-10 10:41:37 +05:30
Michael (XIAO Xufeng)
15f31f69b6
spiram: Support configure CLK onto the same pin as flash for ESP32-D0WD
...
When using PSRAM of rev0, the Flash and PSRAM should use different clock pins. But if using newer PSRAM, this is not necesary. This MR fixed the issue that allocating CLK of PSRAM to the same pin as Flash may crash.
2023-07-10 12:18:48 +08:00
IhorNehrutsa
909d8b6db5
fix(ledc): fix frequency calculation
...
ledc.c: Fix frequency calculation.
Round int instead of truncate.
Merges https://github.com/espressif/esp-idf/pull/11810
2023-07-10 11:45:09 +08:00
Shen Wei Long
e46e3f18f1
Merge branch 'feature/update_ble_libs' into 'master'
...
ble: Added APIs for QA test
See merge request espressif/esp-idf!24616
2023-07-07 19:53:30 +08:00
Rahul Tank
64a01af42d
Merge branch 'feature/services_proximity' into 'master'
...
NimBLE : Added proximity sensor as a service
See merge request espressif/esp-idf!24357
2023-07-07 16:51:22 +08:00
morris
65e1ced886
Merge branch 'bugfix/ringbuf_coverity_issues' into 'master'
...
esp_ringbuf: Fix "USE_AFTER_FREE" coverity issue
Closes IDF-7671
See merge request espressif/esp-idf!24530
2023-07-07 14:44:32 +08:00
morris
ad4ab84fd8
Merge branch 'refactor/esp_lcd_linker' into 'master'
...
refactor(esp_lcd): move hal function placement to the driver layer
See merge request espressif/esp-idf!24617
2023-07-07 14:34:44 +08:00
Song Ruo Jing
ea48030514
Merge branch 'refactor/rtcio_caps_responsibility' into 'master'
...
refactor(driver/rtcio): Re-wrap RTCIO APIs with more accurate soc_caps
Closes IDF-7406
See merge request espressif/esp-idf!24522
2023-07-07 14:25:47 +08:00
Armando (Dou Yiwen)
adb93a3770
Merge branch 'feature/add_esp32p4_soc_support_part_3' into 'master'
...
soc: added soc headers for esp32p4 (part 3)
See merge request espressif/esp-idf!24481
2023-07-07 11:44:46 +08:00
Wu Zheng Hui
94613a5904
Merge branch 'bugfix/fix_deepsleep_wakestub_example_ci_failure_master' into 'master'
...
ci: fix deepsleep wakestub example ci failure
See merge request espressif/esp-idf!24466
2023-07-07 11:38:14 +08:00
Jiang Jiang Jian
625f1bae6e
Merge branch 'feature/add_api_to_get_rssi_for_sta' into 'master'
...
feat(wifi): Add new API to get rssi info after station connected to AP
Closes AUD-4662, WIFI-5066, and TCI-1326
See merge request espressif/esp-idf!24505
2023-07-07 11:32:01 +08:00
Marius Vikhammer
450618c39d
docs(heap): fixed typo in heap trace docs
2023-07-07 10:49:15 +08:00
Cao Sen Miao
53dee1abe0
feat(temperature_sensor_test): Add test for temperature sensor and phy
2023-07-07 10:15:07 +08:00
Mahavir Jain
ca6d4a571e
Merge branch 'feature/make_read_otadata_api_public' into 'master'
...
feat: Made read_otadata() API public
Closes IDFGH-10345
See merge request espressif/esp-idf!24560
2023-07-06 22:23:16 +08:00
zhangwenxu
0d94cefe4b
fix(openthread): fix ot settings out of range issue
2023-07-06 21:04:01 +08:00
Kevin (Lao Kaiyao)
a6e2ea141a
Merge branch 'refactor/adc_2nd_step_calib_coeff_stuff' into 'master'
...
adc_calib: refactor 2nd step coeff
Closes IDF-7653
See merge request espressif/esp-idf!24397
2023-07-06 20:32:31 +08:00
isha.pardikar@espressif.com
85661d38e6
feat (NimBLE): Add proximity sensor as a service
2023-07-06 17:59:54 +05:30
Rahul Tank
78c33778a9
Merge branch 'bugfix/refactor_nimble_header' into 'master'
...
refactor (nimble): Refactor nimble header files
Closes DOC-5615
See merge request espressif/esp-idf!24432
2023-07-06 20:17:35 +08:00
Armando
93d4095fb0
feat(soc): added pmu_icg_mapping.h on p4
2023-07-06 18:57:41 +08:00
Armando
1c3aedf45e
remove p4 rtc_io related files as requested
2023-07-06 18:23:18 +08:00
Armando
a9365b8049
feat(soc): rename rtc_timer_reg to lp_timer_reg
2023-07-06 18:23:18 +08:00
Armando
369f8ba459
feat(soc): update interrupts.c
2023-07-06 18:23:18 +08:00
Armando
9d755f855e
feat(soc): update efuse registers
2023-07-06 18:23:18 +08:00
Armando
e921d03a0d
feat(soc): update gpio_ext_reg.h and its base addr
2023-07-06 18:23:18 +08:00
Armando
65bfa590da
feat(soc): soc updates
2023-07-06 18:23:18 +08:00
Armando
2f6ce0cc17
fix(regi2c): wrong ADC_CALI_PD_WORKAROUND on c6, h2
2023-07-06 17:54:31 +08:00
Armando
8cf0e5d5b8
feat(soc): rename rtc_wdt_reg to lp_wdt_reg
2023-07-06 17:54:31 +08:00
Armando
0959c0cb96
feat(soc): rename mspi registers
2023-07-06 17:54:31 +08:00
Armando
611c1037a2
feat(soc): added soc_caps.h on esp32p4
2023-07-06 17:54:31 +08:00
Armando
8bcef5abb0
refactor(adc): maintain s_adc_tsen_enabled in adc driver
2023-07-06 17:28:49 +08:00
zhangyanjiao
277f0f4470
feat(wifi): Add API to get RSSI info after station connects to AP
...
- Add esp_wifi_sta_get_rssi() function to retrieve RSSI info after station connects to AP
2023-07-06 17:27:42 +08:00
laokaiyao
edc1abc8ea
refactor(adc_calib): Simplify 2nd step coefficient calculation
...
- remove unnecessary variables and calculations
- improve readability of code
2023-07-06 14:22:03 +08:00
Harshit Malpani
941eb4e61e
feat: Made read_otadata() API public
...
Updated the read_otadata() API name to bootloader_common_read_otadata() and made the API public.
Closes https://github.com/espressif/esp-idf/issues/11603
2023-07-06 11:40:49 +05:30
Jin Chen
d918b5226c
Merge branch 'ble_dev/support_esp32h2_modem_clock_selection' into 'master'
...
ble: support esp32h2 modem clock selection
Closes EBLE50Y23-129
See merge request espressif/esp-idf!24387
2023-07-06 13:58:11 +08:00
morris
6f3e07d97b
Merge branch 'feature/gptimer_linker_file' into 'master'
...
feat(gptimer): add gptimer linker.lf to control the placement of driver and hal
See merge request espressif/esp-idf!24598
2023-07-06 12:42:47 +08:00
morris
2e5eb30382
Merge branch 'origin/bugfix/fix_header_violations_in_hal_component' into 'master'
...
Fix(components/hal): fix header violations in hal component
Closes IDF-7658
See merge request espressif/esp-idf!24493
2023-07-06 10:32:25 +08:00
Jiang Jiang Jian
781d2717cd
Merge branch 'bugfix/nan_sd_dp_fixes' into 'master'
...
NAN Service discovery and datapath bugfixes
Closes WIFI-5588
See merge request espressif/esp-idf!24302
2023-07-06 10:30:05 +08:00
morris
b72df43a3f
refactor(esp_lcd): control hal function placement in the esp_lcd component
...
because G1 component can't rely on G2 component, thus we shouldn't use the esp_lcd's Kconfig in the hal's linker.lf
2023-07-05 22:54:01 +08:00
Island
a7e5d49d10
Merge branch 'feature/update_ble_duplicte_vs_hci_lib_fix' into 'master'
...
Feature/update ble duplicte vs hci lib fix
See merge request espressif/esp-idf!24521
2023-07-05 21:28:31 +08:00
Shu Chen
1cd3ace96a
Merge branch 'bugfix/openthread_pm_lock' into 'master'
...
openthread: fix light sleep lock issue
See merge request espressif/esp-idf!24575
2023-07-05 20:39:51 +08:00
Shen Weilong
303b330bca
ble: Added APIs for QA test
2023-07-05 20:18:09 +08:00
Jiang Jiang Jian
5354759735
Merge branch 'feature/update_avrcp_v1.5' into 'master'
...
bt: Update AVRCP version to v1.5
Closes BT-3283 and BT-2945
See merge request espressif/esp-idf!23959
2023-07-05 19:38:01 +08:00
wuzhenghui
05d15a2eed
sleep: enrich top_domain_pd_allowed function description
2023-07-05 11:16:44 +00:00
Planck (Lu Zeyu)
333553caf2
fix(hal): check the public header files and fix violations
...
fix(hal/include): fix header violations in hal component
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Add comment for a far away `#endif`
fix(hal/include): change scope for cpp guard
ci: Remove components/hal/ comment from public headers check exceptions
Add missing include macro sdkconfig.h for header files
Add missing include macro stdbool.h for header files
Add missing include macro stdint.h for header files
Add missing capability guard macro for header files
Add missing cpp guard macro for header files
Remove some useless include macros
Add some missing `inline` attribute for functions defined in header files
Remove components/hal/ from public headers check exceptions
fix(hal/include): fix invalid licenses
fix(hal/include): fix invalid licenses
fix(hal/include): add missing soc_caps.h
fix(hal): include soc_caps.h before cap macro is used
fix(hal): Remove unnecessary target check
fix(hal): fix header and macro problems
Add missing include macro
Remove loop dependency in hal
Add comment for far-away endif
fix(hal): Add missing soc_caps.h
ci: update check_copyright_ignore.txt
Change the sequence of `#include` macro, cpp guard macro
Change the wrap scope of capacity macro
fix(hal): Change position of C++ guard to pass test
2023-07-05 17:33:32 +08:00
Omar Chebib
d2471b11e7
Merge branch 'bugfix/fpu_registers_overwritten' into 'master'
...
Xtensa: fix a bug that altered CPU registers in FPU exception handlers
Closes IDFGH-10439
See merge request espressif/esp-idf!24518
2023-07-05 17:28:53 +08:00
Rahul Tank
b0b722da33
Merge branch 'bufix/fix_assert_while_stack_deinit' into 'master'
...
NimBLE : Fix assert due to controller event while stack deinit
Closes IDFGH-10527
See merge request espressif/esp-idf!24520
2023-07-05 16:24:27 +08:00
Rahul Tank
3c902677d8
refactor(nimble): Refactor header files
...
Refactor header files to separate out APIs developed by Espressif for
documentation purpose
2023-07-05 13:50:33 +05:30
Rahul Tank
1268530ace
Merge branch 'feature/add_support_pcl_vsc' into 'master'
...
fix(Nimble): Add VSC / VSE handling code and structure for PCL Set RSSI
See merge request espressif/esp-idf!24181
2023-07-05 15:33:43 +08:00
xiaqilin
d8bfd97d60
fix(openthread): Fixed light sleep lock issue
2023-07-05 14:37:56 +08:00
Shyamal Khachane
6138ec7a61
fix(esp_wifi): NAN Service discovery and datapath bugfixes
...
1. Increase timeout value for NDP Accepted/Rejected events.
2. Update publisher ID incase publisher restarts(service).
3. Ignore service discovery frames with invalid/inactive service ID.
4. Update NAN documentation
2023-07-05 10:35:14 +05:30
Jiang Jiang Jian
cbcddc8ed0
Merge branch 'bugfix/fix_bootloader_wrong_spi_freq_print' into 'master'
...
bugfix: fix esp32c6 bootloader print wrong spi speed mode
See merge request espressif/esp-idf!24261
2023-07-05 12:24:04 +08:00
morris
81a641d437
feat(gptimer): add gptimer linker.lf to control the placement of driver and hal
...
since the linker placement of the hal functions are controlled by the Kconfig in the driver component,
we should create the linker.lf in the driver component, not in the hal component.
2023-07-05 12:09:00 +08:00
morris
0d401ae443
Merge branch 'feature/check_callgraph_multiple_dirs' into 'master'
...
fix(test): check call graph for hal component
See merge request espressif/esp-idf!24547
2023-07-05 12:00:10 +08:00
Song Ruo Jing
4985caa38f
refactor(driver/rtcio): Re-wrap RTCIO APIs with more accurate soc_caps
2023-07-05 11:47:51 +08:00
Armando
d9e25c305a
feat(adc): use soc_caps to decide which files to be included
2023-07-05 11:45:48 +08:00
Armando
070040c444
feat(soc): added soc support for esp32p4, part3
2023-07-05 11:45:48 +08:00
Jiang Jiang Jian
510e544e16
Merge branch 'bugfix/fix_association_request_miss_verify_ssid_issue' into 'master'
...
esp_wifi: fix association request miss verify ssid issue
Closes WIFI-6077, WIFI-6078, and WIFI-6120
See merge request espressif/esp-idf!24435
2023-07-05 11:34:14 +08:00
Chen Jian Hua
5ebe3b0fc2
Merge branch 'fix/print_bt_mac_for_esp32' into 'master'
...
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
See merge request espressif/esp-idf!24552
2023-07-05 10:46:28 +08:00
morris
f0c07f82b5
fix(test): check call graph for hal component
2023-07-05 09:09:01 +08:00
Darian Leung
4a15db126a
fix(esp_ringbuf): Fix "USE_AFTER_FREE" coverity issue
...
Fix false positive in coverity where it thinks memory buffers are freed for
statically created ring buffers, leading to a "USE_AFTER_FREE" warning in
vRingbufferDeleteWithCaps().
2023-07-04 21:53:46 +01:00
Shu Chen
28a6aeb303
Merge branch 'openthread/thread_state' into 'master'
...
openthread: Add event post for OpenThread role changed
See merge request espressif/esp-idf!24141
2023-07-05 01:32:16 +08:00
Lou Tian Hao
4cf39d7851
Merge branch 'update/pm_trace_io_num_for_esp32h2' into 'master'
...
bugfix: update pm trace io num for esp32h2
Closes IDF-7657
See merge request espressif/esp-idf!24559
2023-07-04 23:14:14 +08:00
Mahavir Jain
de9cb53bc1
Merge branch 'fix/nvs_sec_provider_coverity_issues' into 'master'
...
fix (nvs_sec_provider): Fix memory leakage reported by coverity
See merge request espressif/esp-idf!24555
2023-07-04 22:29:08 +08:00
Aditya Patwardhan
8b5eea8519
Merge branch 'fix/esp_tls_missing_explicit_header' into 'master'
...
fix (esp-tls): Missing explicit inclusion of header `mbedtls/x509_crt.h`
Closes IDFGH-10519
See merge request espressif/esp-idf!24544
2023-07-04 21:15:11 +08:00
Jiang Jiang Jian
df36c3adcc
Merge branch 'bugfix/rtc_clk_int_rc32k_miss_calib_cycles_config' into 'master'
...
fix the issue of missing configuration for calibration cycles of the internal 32 kHz RC
See merge request espressif/esp-idf!24568
2023-07-04 20:41:45 +08:00
muhaidong
79ddd24d23
fix(wifi): fix some wifi bugs
...
1. esp_wifi: fix association request miss verify ssid issue
2. esp_wifi: fix wpa3 softAP allocate aid issue
2023-07-04 19:49:34 +08:00
Jiang Jiang Jian
c133949da6
Merge branch 'bugfix/obss_scan_disasrm' into 'master'
...
esp_wifi : Add a obss scan timer disarm upon sta disconnect.
Closes WIFI-5888
See merge request espressif/esp-idf!23897
2023-07-04 19:24:18 +08:00
Jiang Jiang Jian
12306efc19
Merge branch 'bugfix/btm_scan_done_crash' into 'master'
...
wpa_supplicant : Fix race condition in BTM scan
Closes WIFI-5838
See merge request espressif/esp-idf!23775
2023-07-04 16:03:08 +08:00
WanqQixiang
58b99731f5
feat(openthread): Add event post for thread role changed and integrate all the thread state change callbacks
2023-07-04 15:28:41 +08:00
morris
0298e6f257
Merge branch 'feature/gpio_num_per_target' into 'master'
...
refactor(gpio): per-target gpio number definition
See merge request espressif/esp-idf!24546
2023-07-04 14:12:39 +08:00
Sudeep Mohanty
c14bdc9394
Merge branch 'bugfix/missing_return_in_lp_print' into 'master'
...
fix(lp-core): Added missing return statement to lp_core_printf()
See merge request espressif/esp-idf!24531
2023-07-04 13:42:18 +08:00
Marius Vikhammer
8abdf2fc6d
Merge branch 'bugfix/esp_event_err_docs' into 'master'
...
fix(core-system/esp event): Fixed missing error return documentation for...
Closes IDFGH-10499
See merge request espressif/esp-idf!24417
2023-07-04 13:40:58 +08:00
Geng Yuchao
d9d9d4c36b
fix(ble): Fix duplicate var length issue
2023-07-04 11:45:00 +08:00
Geng Yuchao
f226e75f4b
fix(ci): Fix declaration isn't a prototype issue
2023-07-04 11:45:00 +08:00
Geng Yuchao
ba7b365f23
feat(ble): Update ble lib to 6f9ef119
2023-07-04 11:45:00 +08:00
Geng Yuchao
d64f902c95
change(ble): Enable pdu type trig in duplicate in default mode as before
2023-07-04 11:45:00 +08:00
Geng Yuchao
0b2fde8a17
feat(ble): Add duplicate refersh function support for esp32h2
2023-07-04 11:44:59 +08:00
Geng Yuchao
d2b9583c45
feat(ble): Add support to scan period refresh duplicate cache list
2023-07-04 11:44:50 +08:00
Li Shuai
f4c3b07436
fix(rtc_clk): fix the issue of missing configuration for calibration cycles of the internal 32 kHz RC
2023-07-04 11:23:07 +08:00
Chen Jian Hua
f71b23e767
Merge branch 'bugfix/bluedroid_ble_adv_length_0_error' into 'master'
...
bluedroid: fix ble adv length 0 error
See merge request espressif/esp-idf!24496
2023-07-04 11:00:43 +08:00
zhanghaipeng
18a1a01764
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
...
- Add a log statement to print the Bluetooth MAC address
2023-07-04 11:00:32 +08:00
Omar Chebib
2aee63a773
freertos: add a unit test for FPU context switch
2023-07-04 02:45:56 +00:00
Omar Chebib
b03c8912c7
Xtensa: fix a bug that altered CPU registers in FPU exception handlers
...
* Fixes https://github.com/espressif/esp-idf/issues/11690
2023-07-04 02:45:56 +00:00
Geng Yuchao
fbb88ef979
feat(ble): Add duplicate filter feature enable on ble for h2.
2023-07-04 10:40:04 +08:00
Geng Yuchao
2310c68966
feat(ble): Add duplicate filter feature enable on ble for c6.
2023-07-04 10:39:05 +08:00
Shu Chen
f64a6bcb6a
Merge branch 'feature/esp32c6_light_sleep_support_ieee802154' into 'master'
...
ieee802154: esp32c6 light sleep support
See merge request espressif/esp-idf!23629
2023-07-04 10:13:28 +08:00
Lou Tianhao
3513d82df0
remove: TODO IDF-7555
2023-07-03 20:29:27 +08:00
jgujarathi
2fe35e8b49
esp_wifi : Add a obss scan timer disarm upon sta disconnect.
...
Adds a obss scan timer disarm when a sta disconnects from an AP.
2023-07-03 17:55:57 +05:30
Alexey Lapshin
e270427367
Merge branch 'feature/hw_stack_guard_for_riscv' into 'master'
...
esp_system: implement hw stack guard for riscv chips
Closes IDF-7124 and IDF-3839
See merge request espressif/esp-idf!23808
2023-07-03 20:17:09 +08:00
Lou Tianhao
bedc26d032
bugfix: update pm trace io num for esp32h2
2023-07-03 17:23:48 +08:00
Jiang Jiang Jian
6b16801863
Merge branch 'bugfix/split_scan_tx' into 'master'
...
esp_wifi : Fix issues with split scan data tx and sta roam.
Closes WIFI-5285, IDFGH-9885, and WIFI-5016
See merge request espressif/esp-idf!23163
2023-07-03 17:18:42 +08:00
Sudeep Mohanty
f6df189437
fix(lp-core): Added missing return statement to lp_core_printf()
2023-07-03 11:01:17 +02:00
Laukik Hase
bfaeb075a6
fix(nvs_sec_provider): Fix memory leakage reported by coverity
2023-07-03 14:26:49 +05:30
Laukik Hase
3565a9ba89
fix(esp-tls): Add explicit inclusion of header mbedtls/x509_crt.h
...
- Closes https://github.com/espressif/esp-idf/issues/11761
2023-07-03 14:24:38 +05:30
cjin
dcac0d0d6a
phy: update phy enable/disable for h2 light sleep
2023-07-03 16:05:42 +08:00
cjin
3d2342df6c
ble: support esp32h2 modem clock selection
2023-07-03 16:05:42 +08:00
Laukik Hase
d0a30c1e7b
fix (wifi_prov): Retry provisioning on WIFI_AUTH_EXPIRE
event
...
- Closes https://github.com/espressif/esp-idf/issues/11749
2023-07-03 11:28:04 +05:30
Jiang Jiang Jian
f5ccae4d93
Merge branch 'bugfix/concurrency_while_eloop_register' into 'master'
...
esp_wifi: Bugfix concurrency observed while doing eloop register
Closes WIFI-5955
See merge request espressif/esp-idf!24046
2023-07-03 13:41:36 +08:00
morris
d623ce0d53
refactor(gpio): per-target gpio number definition
2023-07-03 13:33:11 +08:00
Roshan Bangar
de0798c460
fix(nimble): Fix assert due to controller event while stack deinit
2023-07-03 04:57:20 +00:00
jgujarathi
98e33605b4
wpa_supplicant : Fix occasional crash during btm roam.
...
Fix crash due to premature deallocation of neighbour report elements
by scan_done. Post event to btm_rrm_t task to handle scan_done serially
rather than when btm_rrm_t task is processing btm request rx frame.
2023-07-03 04:16:21 +00:00
jgujarathi
1302c5a622
esp_wifi : Fix collection of issues during sta scan and roam.
...
1) Fix issue during split scan to allow for data tx.
2) Fix issue when parsing wpa_ie to set correct authmode when AP
supports both WPA_EAP and WPA_EAP_SHA256 authmode.
Closes https://github.com/espressif/esp-idf/issues/11202
3) Fix an occasional crash during sta roam.
4) Add home_channel_dwell_time to wifi_scan_config_t. This allows
configuration of the time spent between scanning consecutive
channels for tx.
2023-07-03 04:05:52 +00:00
xiongweichao
e86b367f21
change(bt/Bluedroid): Update AVRCP version to 1.5
2023-07-03 03:57:26 +00:00
xiaqilin
05d3451578
ieee802154: update test code
2023-07-03 10:50:51 +08:00
xiaqilin
c7ab495b0b
ieee802154: exclude sleep file when do not define CONFIG_FREERTOS_USE_TICKLESS_IDLE
2023-07-03 02:21:58 +00:00
xiaqilin
ee7d180e55
ieee802154: update radio state in test
2023-07-03 02:21:58 +00:00
xiaqilin
1bb0c2c723
ieee802154: change light sleep config in ieee802154
2023-07-03 02:21:58 +00:00
xiaqilin
59ffcd07d6
ieee802154: change BLE_BB/ieee802154_BB
2023-07-03 02:21:58 +00:00
xiaqilin
95afd4b9af
openthread: add openthread autostart for sleep device
2023-07-03 02:21:58 +00:00
xiaqilin
485a9d44cf
ieee802154: add sleep state
2023-07-03 02:21:58 +00:00
xiaqilin
dc4b3f24bc
ieee802154: support light sleep
2023-07-03 02:21:58 +00:00
Alexey Lapshin
4df3ff619e
feat(esp_system): implement hw stack guard for riscv chips
...
- add hardware stack guard based on assist-debug module
- enable hardware stack guard by default
- disable hardware stack guard for freertos ci.release test
- refactor rtos_int_enter/rtos_int_exit to change SP register inside them
- fix panic_reason.h header for RISC-V
- update docs to include information about the new feature
2023-07-01 16:27:40 +00:00
Wang Meng Yang
fe04d6dad9
Merge branch 'bugfix/fix_some_bt_controller_bug' into 'master'
...
component_bt:Fixed some bluetooth bugs
Closes AUD-3566 and ESPCS-871
See merge request espressif/esp-idf!19247
2023-06-30 20:57:26 +08:00
Ondrej Kosta
3288f83401
feat(network/examples): extended LwIP bridge example
...
Extended LwIP bridge example to support WiFi AP interface and DHCP Server
https://github.com/espressif/esp-idf/issues/5697
2023-06-30 14:38:24 +02:00
Euripedes Rocha
d73ed34072
fix(test/mqtt): Removes no-format from test_apps build
...
Allows warnings on mismatching format strings.
2023-06-30 11:31:38 +02:00
Rahul Tank
6eb1a8f51f
fix (Nimble): Add PCL Set RSSI VSC and example code for its usage
...
This adds API to send a vs hci command and an event to handle vs hci events
Also added information for Set RSSI VSC for Power control.
2023-06-30 12:26:56 +05:30
Rahul Tank
7f8ecb218a
Nimble: Add APIs to handle vs HCI commands and events
2023-06-30 12:26:56 +05:30
Island
9b5f3c69a9
Merge branch 'ble_dev/esp32c6_support_power_save_example' into 'master'
...
ble: support esp32c6 power save example
Closes EBLE50Y23-148
See merge request espressif/esp-idf!24385
2023-06-30 14:36:26 +08:00
Island
d9bbffc997
Merge branch 'bugfix/added_chip_based_cca_config' into 'master'
...
ble: fix cca for esp32c2
See merge request espressif/esp-idf!24254
2023-06-30 14:07:34 +08:00
zhanghaipeng
e74b07f717
fix(bt): Fix ble advertising data length 0 error
...
- Fixed an issue where the BLE advertisement length of 0 was causing an error
2023-06-30 12:03:45 +08:00
Jiang Jiang Jian
a272d454ad
Merge branch 'bugfix/fix_bleqabr23_338' into 'master'
...
Bluedroid: fixed gatt tcb free when disconnecting
See merge request espressif/esp-idf!24497
2023-06-30 11:04:50 +08:00
Alexey Lapshin
f92908ceb1
Merge branch 'fix/segger_sysview_build' into 'master'
...
fix(app_trace): Fix SystemView build
Closes IDF-7661
See merge request espressif/esp-idf!24430
2023-06-30 01:12:07 +08:00
Aditya Patwardhan
e2a8413486
Merge branch 'bugfix/mbedtls_dyanmic_buffer_with_dhm_build' into 'master'
...
fix(mbedtls): Build issue in dynamic buffer feature
Closes IDFGH-10526
See merge request espressif/esp-idf!24488
2023-06-29 22:03:48 +08:00
Alexey Gerenkov
d786d2d459
fix(app_trace): Fix apptrace data corruption on ESP32-S3
...
Close https://github.com/espressif/esp-idf/issues/10604
diff --git a/components/soc/esp32s3/include/soc/tracemem_config.h b/components/soc/esp32s3/include/soc/tracemem_config.h
index 55c9b907dd..75fd87419b 100644
--- a/components/soc/esp32s3/include/soc/tracemem_config.h
+++ b/components/soc/esp32s3/include/soc/tracemem_config.h
@@ -10,7 +10,7 @@ extern "C" {
#endif
#define TRACEMEM_MUX_BLK0_NUM 22
-#define TRACEMEM_MUX_BLK1_NUM 23
+#define TRACEMEM_MUX_BLK1_NUM 26
#if (TRACEMEM_MUX_BLK0_NUM < 6) || (TRACEMEM_MUX_BLK0_NUM > 29)
#error Invalid TRAX block 0 num!
2023-06-29 15:55:40 +03:00
cjin
b37f172cc6
ble: fix cca for esp32c2
2023-06-29 19:59:16 +08:00
Jiang Jiang Jian
ef659e407e
Merge branch 'bugfix/fix_esp32s3_tsens' into 'master'
...
esp_wifi: Fix call tx_pwctrl_background caused crash in ESP32S3.
Closes WIFI-6064
See merge request espressif/esp-idf!24474
2023-06-29 18:09:46 +08:00
chenjianhua
e748546365
bluedroid: fixed gatt tcb free when disconnecting
2023-06-29 18:03:49 +08:00
Jiang Jiang Jian
7b5cec5836
Merge branch 'bugfix/decouple_softap_c2' into 'master'
...
esp_wifi: decouple softap for esp32c2.
See merge request espressif/esp-idf!24411
2023-06-29 17:05:46 +08:00
Mahavir Jain
90290507fb
fix(mbedtls): Build issue in dynamic buffer feature
...
Fix build issue in mbedTLS dynamic buffer feature with
`CONFIG_MBEDTLS_DHM_C` enabled case. Also added a build
configuration for the test coverage.
Closes https://github.com/espressif/esp-idf/issues/11770
2023-06-29 13:30:30 +05:30
Sonika Rathi
cf7e743a9b
Merge branch 'bugfix/wp_sdcard_polarity_support' into 'master'
...
Added support for write protection polarity for SDCard
Closes IDFGH-9892
See merge request espressif/esp-idf!24262
2023-06-29 14:59:22 +08:00
cjin
c460a1c1af
ble: support esp32c6 power save example
2023-06-29 14:35:48 +08:00
Armando (Dou Yiwen)
1c76664849
Merge branch 'feature/add_esp32p4_soc_support_part_2' into 'master'
...
soc: added soc headers for esp32p4 (part 2)
See merge request espressif/esp-idf!24406
2023-06-29 11:12:10 +08:00
Armando (Dou Yiwen)
ad0345a41a
Merge branch 'bugfix/fix_spi_flash_api_concurrency_issue' into 'master'
...
spi_flash: fix concurrency issue when concurrently calling esp_flash apis under xip_psram or auto_suspend
See merge request espressif/esp-idf!24215
2023-06-29 11:08:39 +08:00
chenjianxing
c2d30dbd0c
fix(esp_wifi): Fix crash caused by tx_pwctrl_background call in ESP32S3.
2023-06-29 11:03:37 +08:00
Alexey Lapshin
ef699e70ad
fix(app_trace): Fix SystemView build
2023-06-28 18:28:36 +04:00
Zim Kalinowski
c412ac625c
Merge branch 'feature/qemu-bootloader-support' into 'master'
...
bootloader_support: Enable tests on QEMU (ESP32 and ESP32C3)
Closes IDF-7335
See merge request espressif/esp-idf!21416
2023-06-28 21:03:15 +08:00
Mahavir Jain
08be8ff5ec
Merge branch 'support/esp_coredump_logs_config' into 'master'
...
Optionally disable logs in espcoredump component
See merge request espressif/esp-idf!23899
2023-06-28 20:28:40 +08:00
Armando
d417ec9f06
feat(soc): modify mipi_csi_bridge_reg.h prefix
...
Prefix CSI_BRIG -> CSI_BRG
2023-06-28 19:39:34 +08:00
Armando
fa435cc699
feat(soc): updated mspi registers
2023-06-28 19:39:34 +08:00
sonika.rathi
b8c3a3aeee
Added support for write protection polarity for SDCard
...
Closes https://github.com/espressif/esp-idf/issues/11208
2023-06-28 13:20:36 +02:00
Sumeet Singh
4d3e48ad1f
Merge branch 'feature/exposed_gap_service_macros_to_menuconfig' into 'master'
...
NimBLE: Exposed macros used by GAP service to menuconfig
See merge request espressif/esp-idf!23876
2023-06-28 18:34:30 +08:00
Chen Ji Chang
01d70a8ff7
Merge branch 'feature/use_esp_rom_delay_us_to_test_the_accuracy_of_gptimer' into 'master'
...
gptimer: replace vTaskDelay with esp_rom_delay_us in test_apps
Closes IDF-7308
See merge request espressif/esp-idf!24419
2023-06-28 16:15:31 +08:00
Vikram
677b70ea96
Optionally disable logs in espcoredump component
...
Early log strings used by this component are placed in DRAM.
Disabling these logs saves ~5KB of internal memory
Signed-off-by: Vikram <vikram.dattu@espressif.com>
2023-06-28 06:46:32 +00:00
zhangwenxu
806ac94b64
IEEE802154: match C6 max txpower value with datasheet
2023-06-28 14:32:45 +08:00
Armando
9ee0da1705
register changes
2023-06-28 13:57:28 +08:00
chenjianxing
3472c2a02a
esp_wifi: decouple softap for esp32c2.
2023-06-28 13:47:31 +08:00
Armando
424a3d3fa3
feat(soc): Rename pwm_reg.h to mcpwm_reg.h
2023-06-28 12:22:14 +08:00
Armando
bd9e566d6d
feat(soc): Merge spi2_reg.h and spi3_reg.h
2023-06-28 12:22:14 +08:00
Chen Jichang
001a16ea6e
refactor(driver/gptimer): replace vTaskDelay
...
with esp_rom_delay_us in test_apps
This commit replaces vTaskDelay with esp_rom_delay_us in the gptimer
driver. The former function can introduce millisecond jitter due to
OS task switching, while the latter has less jitter because of the
polling delay. Therefore this commit reduces the delta values for
various timer tests.
Changes made in this commit include:
- Replacing vTaskDelay with esp_rom_delay_us
- Adjusting delta values for various timer tests
2023-06-28 11:50:26 +08:00
Wang Meng Yang
52071f4e44
Merge branch 'bugfix/sdp_32_and_128_bit_UUID' into 'master'
...
bt:Fixed SDP not being able to configure 32-bit and 128-bit UUID
Closes IDFGH-10312
See merge request espressif/esp-idf!24173
2023-06-28 11:34:51 +08:00
Armando
989c6f6e46
feat(soc): Added soc headers for esp32p4, part 2
2023-06-28 11:19:20 +08:00
Armando (Dou Yiwen)
b3b9b327a1
Merge branch 'bugfix/fix_s3_adc1_wrong_clk_div' into 'master'
...
adc: fix adc oneshot mode clk div issue on esp32, esp32s2 and esp32s3
Closes IDF-7654
See merge request espressif/esp-idf!24420
2023-06-28 11:12:40 +08:00
Armando
5d3f2c7571
feat(spi_flash): add common test_flash_utils component
2023-06-28 11:08:05 +08:00
Armando
5948c4b8ff
spi_flash: rename spi_flash_os_func_app: spi_start, spi_end
...
spi_start -> s_acquire_spi_bus_lock
spi_end -> s_release_spi_bus_lock
2023-06-28 11:08:05 +08:00
Armando
267ab08a29
spiflash: added esp_flash API concurrency pressure test
2023-06-28 11:08:05 +08:00
Armando
0e6d3aa9cd
spi_flash: fix concurrency issue when calling esp_flash apis under xip_psram or auto_suspen
2023-06-28 11:08:05 +08:00
Armando
f1f446d495
spiflash: fix not calling on_spi_acquired when CONFIG_SPI_FLASH_SHARE_SPI1_BUS issue
2023-06-28 11:08:05 +08:00
Lou Tian Hao
7c2ac1feb6
Merge branch 'bringup/esp32h2_light_sleep_for_rebase' into 'master'
...
esp32h2: support light_sleep
Closes IDF-6266 and IDF-7359
See merge request espressif/esp-idf!23567
2023-06-28 10:37:18 +08:00
Island
f63719837a
Merge branch 'bugfix/fixed_ble_create_sync_fail' into 'master'
...
Bugfix/fixed ble create sync fail
See merge request espressif/esp-idf!24304
2023-06-28 10:27:18 +08:00
Jiang Jiang Jian
93fcfbeb54
Merge branch 'bugfix/fix_wifi_espnow_coexist_API_doc' into 'master'
...
esp_wifi: fix ret when setting channel at wifi not started, fix timer callback
Closes IDF-7270, WIFI-5607, WIFI-5736, and WIFI-3607
See merge request espressif/esp-idf!23782
2023-06-27 21:34:53 +08:00
Liu Ning
8514469092
esp_wifi: fix ret when setting channel at wifi not started, fix timer callback
2023-06-27 21:34:53 +08:00
Martin Vychodil
e097c40345
Merge branch 'bugfix/memprot_checks' into 'master'
...
[System] remove Memprot specific checks and setup (heap caps, OS restart)
Closes IDF-7255
See merge request espressif/esp-idf!23433
2023-06-27 21:14:09 +08:00
Lou Tianhao
c7c937ea75
bugfix: set FORCE_INLINE_ATTR for resume_uart
2023-06-27 18:35:16 +08:00
Lou Tianhao
5c608f0f50
TODO: IDF-7657
2023-06-27 18:34:33 +08:00
Zim Kalinowski
434a9e4e2f
ci(bootloader): Enable QEMU tests (ESP32 and ESP32C3)
2023-06-27 17:14:18 +08:00
Darian
9f5271031d
Merge branch 'feature/ringbuf_add_create_with_caps' into 'master'
...
esp_ringbuf: Add xRingbufferCreateWithCaps()
See merge request espressif/esp-idf!24377
2023-06-27 16:40:33 +08:00
Sumeet Singh
9de43c3bef
NimBLE: Exposed macros used by GAP service to menuconfig
2023-06-27 12:56:55 +05:30
xiaqilin
4aec075c49
ieee802154: support ieee802154 test
2023-06-27 15:02:20 +08:00
xiaqilin
5b8db91dfa
ieee802154: add a patch for ieee802154 test
2023-06-27 15:02:20 +08:00
xiaqilin
3eb193a8e9
ieee802154: add CONFIG_IEEE802154_TEST for supporting ieee802154 test
2023-06-27 15:02:20 +08:00
Martin Vychodil
5640bb2d2d
Merge branch 'bugfix/wl_logv_too_few_args' into 'master'
...
Storage/Wear Levelling: fixed too few arguments in ESP_LOGV macro (WL_Flash::config)
Closes IDF-7640
See merge request espressif/esp-idf!24414
2023-06-27 14:59:37 +08:00
morris
deda773bbf
Merge branch 'chor/update_gdma_register_name_prefix_esp32c3' into 'master'
...
gdma: update soc reg.h for esp32c3 to be consistent with TRM
Closes DOC-5141
See merge request espressif/esp-idf!24082
2023-06-27 14:57:17 +08:00
Armando
eaf21a34af
fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue
2023-06-27 14:40:22 +08:00
morris
7fc9d3fe69
Merge branch 'test/check_soc_header_file_compile' into 'master'
...
soc: check the soc header files can compile
Closes IDF-5721
See merge request espressif/esp-idf!24393
2023-06-27 13:30:19 +08:00
Marius Vikhammer
cf838f44cb
fix(core-system/esp event): Fixed missing error return documentation for esp_event_loop_create_default
...
ESP_ERR_INVALID_STATE was not listed as a possible return error code.
Closes https://github.com/espressif/esp-idf/issues/11745
2023-06-27 10:55:53 +08:00
Martin Vychodil
65bc1ed055
System: remove digital-system reset within OS restart when Memprot on
2023-06-26 20:22:59 +02:00
Martin Vychodil
0e350d49ad
fix(Storage/Wear Levelling): Fixed too few arguments in ESP_LOGV macro (WL_Flash::config)
...
- Added missing argument for wl_page_size in ESP_LOGV macro in WL_Flash::config function.
2023-06-26 17:40:44 +02:00
Wu Zheng Hui
173d0951ee
Merge branch 'feature/improve_pd_vddsido_help_doc' into 'master'
...
Power Management: improve ESP_SLEEP_PSRAM/FLASH_LEAKAGE_WORKAROUND help doc
Closes IDFGH-10297
See merge request espressif/esp-idf!24301
2023-06-26 23:01:31 +08:00
morris
1c0be26531
fix(soc): soc header files can pass CI check
2023-06-26 23:00:45 +08:00
morris
d18a03b0db
Merge branch 'refactor/rename_gpio_ext_reg_name_c6_h2' into 'master'
...
gpio_ext: rename register prefix to be GPIO_EXT_xxx
See merge request espressif/esp-idf!23969
2023-06-26 22:29:39 +08:00
Lou Tianhao
d585861d22
TODO: IDF-7555
2023-06-26 21:05:17 +08:00
Lou Tianhao
6ee0f89676
Power Management: fix hp xtal wait bug for esp32h2 and esp32c6
2023-06-26 21:05:17 +08:00
Lou Tianhao
a329b15e7e
Power Management: support pu xtal in light sleep for esp32h2
2023-06-26 21:05:16 +08:00
Lou Tianhao
117008143b
bugfix: remove the workaround implemented in MR 22773 about the lp_timer
2023-06-26 21:05:16 +08:00
Lou Tianhao
01fb28b65b
Power Management: move lp_timer_hal.c to upper hal layer for esp32h2 and esp32c6
2023-06-26 21:05:16 +08:00
Lou Tianhao
b5a293ab69
Power Management: support RC32K or Crystal32K powered down
2023-06-26 21:05:16 +08:00
Lou Tianhao
9613692350
codeclean: fix prefix to LP_AON and add LP_AON_STORE8_REG
2023-06-26 21:05:16 +08:00
Lou Tianhao
7fd74057a3
example: bringup light sleep example for esp32h2
2023-06-26 21:05:16 +08:00
Lou Tianhao
2657d8f307
Power Management: change the IO hold interface for esp32c6
2023-06-26 21:05:16 +08:00
Lou Tianhao
ca55b91242
Power Management: update pmu init and sleep parameter
2023-06-26 21:05:16 +08:00
Lou Tianhao
b06cadddb3
Power Management: fix REGDMA clock issue when wake up form light sleep
2023-06-26 21:05:10 +08:00
Lou Tianhao
d3ca0656c8
Power Management: support MODEM domain powered down in light sleep for esp32h2
2023-06-26 20:58:59 +08:00
Lou Tianhao
8457998505
Power Management: fix REGDMA power issue when TOP domain powered down during light sleep for esp32h2
2023-06-26 20:58:59 +08:00
Lou Tianhao
b4210682c8
Power Management: support TOP domain powered down in light sleep for esp32h2
2023-06-26 20:58:59 +08:00
Lou Tianhao
46cf3ecdc2
Power Management: support PAU REGDMA feature for esp32h2
2023-06-26 20:58:59 +08:00
Lou Tianhao
6ea441c815
Power Management: support CPU powered down in light sleep for esp32h2
2023-06-26 20:57:55 +08:00
Lou Tianhao
63d32ab620
Power Management: support DFS and PMU feature for esp32h2
2023-06-26 20:57:55 +08:00
Martin Vychodil
bed7fe8aa5
Merge branch 'fix/nvs_tool_invalid_entry_none_check' into 'master'
...
NVS: nvs_tool.py entry.data None check fix
Closes IDF-7637
See merge request espressif/esp-idf!24358
2023-06-26 19:11:25 +08:00
Kevin (Lao Kaiyao)
028c7bee0d
Merge branch 'feature/support_new_adc_cali_scheme_on_c6' into 'master'
...
adc_calib: support calibration v2 on esp32c6
Closes IDF-7610
See merge request espressif/esp-idf!24343
2023-06-26 18:30:19 +08:00
Armando (Dou Yiwen)
8db5812449
Merge branch 'feature/introduce_idf_env_bringup_for_esp32p4' into 'master'
...
kconfig: introduced CONFIG_IDF_ENV_BRINGUP for new chip bringup usage
See merge request espressif/esp-idf!24234
2023-06-26 18:17:05 +08:00
Kapil Gupta
7dc8de15aa
esp_wifi: Optimize sae crypto operations for esp32
2023-06-26 14:25:33 +05:30
Ilia Lutchenko
418ffd147b
btc_sdp: add_raw_sdp: fix 32 and 128-bit uuid configuration
...
Added proper conversion of 4 and 16-byte UUIDs values to binary streams.
UUIDs now set with SDP_AddAttribute() instead of
SDP_AddServiceClassIdList().
2023-06-26 10:05:50 +02:00
Darian
464052aa7a
Merge branch 'bugfix/twai_install_returns_error_on_intr_alloc_fail' into 'master'
...
TWAI: twai_driver_install() returns error on interrupt allocation failure (GitHub PR)
Closes IDFGH-10231
See merge request espressif/esp-idf!24364
2023-06-26 15:13:44 +08:00
Darian Leung
7d983fe5a3
esp_ringbuf: Add xRingbufferCreateWithCaps()
...
This commit adds APIS to create a ring buffer with specific memory caps. The
following APIs have been added:
- xRingbufferGetStaticBuffer()
- xRingbufferCreateWithCaps()
- vRingbufferDeleteWithCaps()
2023-06-26 15:05:29 +08:00
Armando (Dou Yiwen)
ddb9c1172f
Merge branch 'feature/add_esp32p4_soc_support' into 'master'
...
soc: added soc headers for esp32p4 (part 1)
See merge request espressif/esp-idf!24284
2023-06-26 14:44:13 +08:00
Sudeep Mohanty
67552c31da
Merge branch 'feature/lp_uart_on_lp_core' into 'master'
...
lp-core-uart: Added LP UART driver support and printf ability to the LP core
Closes IDF-6831 and IDF-5815
See merge request espressif/esp-idf!23971
2023-06-26 14:40:20 +08:00
wuzhenghui
95c79e7ec5
Kconfig: improve ESP_SLEEP_PSRAM/FLASH_LEAKAGE_WORKAROUND help doc
...
Closes https://github.com/espressif/esp-idf/issues/11558
2023-06-26 11:51:56 +08:00
Armando
c448597f24
kconfig: introduced CONFIG_IDF_ENV_BRINGUP for new chip bringup usage
2023-06-26 03:30:23 +00:00
Aditya Patwardhan
360f551f48
Merge branch 'fix/mbedtls_ecdsa_veriy_restartable' into 'master'
...
mbedtls: update submodule
See merge request espressif/esp-idf!24372
2023-06-26 11:28:58 +08:00
Shu Chen
54e45c7be4
Merge branch 'bugfix/fix_multipan_enable_and_update_reg' into 'master'
...
ieee802154: fix multipan api error and update coex_arb_delay reg
See merge request espressif/esp-idf!24145
2023-06-26 11:00:08 +08:00
laokaiyao
f949819976
adc_calib: support calibration v2 on esp32c6
2023-06-26 10:40:36 +08:00
Jiang Jiang Jian
51aaed8c22
Merge branch 'bugfix/resume_ext_scan_pti_in_time' into 'master'
...
bt: fix the issue that BLE scan uses high priority incorrectly and causes Wi-Fi unable to work normally on ESP32-C3 and ESP32-S3
Closes BT-3313
See merge request espressif/esp-idf!24184
2023-06-26 10:37:24 +08:00
Jiang Jiang Jian
d68898785a
Merge branch 'bugfix/alarm_not_free_when_a2dp_deinit' into 'master'
...
bugfix/Fixed the issue of alarm leak
See merge request espressif/esp-idf!24350
2023-06-26 10:21:32 +08:00
zwl
4bf95fb638
ble: Fixed the issue of occasional failure to create sync on ESP32-H2
2023-06-25 21:42:41 +08:00
zwl
649ce4f5b0
ble: Fixed the issue of occasional failure to create sync on ESP32-C6
2023-06-25 21:37:58 +08:00
Shu Chen
6fc45d4978
Merge branch 'fix/phylib_rtc_printf' into 'master'
...
esp_phy: fix rtc_printf and libbtbb version print
See merge request espressif/esp-idf!24356
2023-06-25 20:05:23 +08:00
Darian
0e1bbb0138
Merge branch 'bugfix/ringbuf_static_object_size' into 'master'
...
Ringbuf: Fix ordering of StaticRingbuffer_t
Closes IDFGH-10479
See merge request espressif/esp-idf!24371
2023-06-25 19:28:53 +08:00
Nebojsa Cvetkovic
9956bfac3e
twai: twai_driver_install() returns error on interrupt allocation failure
...
This commit updates twai_driver_install() so that an error is returned when
esp_intr_alloc() fails, instead of aborting.
Closes https://github.com/espressif/esp-idf/pull/11494
[darian@espressif.com: Refactored object allocation and free procedures]
[darian@espressif.com: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com>
2023-06-25 18:32:41 +08:00
Armando
4d5506a31b
soc: rename ana_i2c_mst_reg.h to i2c_ana_mst_reg.h
2023-06-25 17:31:18 +08:00
Armando
7250e397ac
soc: migrate system_reg.h, hp_sys_reg.h to hp_system_reg.h
2023-06-25 16:51:09 +08:00
Armando
b8df6d1973
soc: add io_mux_reg/struct.h
2023-06-25 16:51:09 +08:00
xiongweichao
2fa475bc2c
bt: Fixed some bluetooth bugs
...
1. Fixed LC_AFH_UPDATE_IND has not benn processed causing memory exhaustion
2. Fixed no free elt in prog push
3. Fixed disconnect due to sniff with error Dsniff
4. Fixed the problem that the host continued to send ACL data to the controller after disconnection, which caused the connection to fail again
2023-06-25 16:32:07 +08:00
xiongweichao
3fd18692a2
components/bt: Fix crash due to NULL point
2023-06-25 16:18:30 +08:00
Jiang Jiang Jian
29a3f86536
Merge branch 'bugfix/nvs_get_sae_pwe_mismatch' into 'master'
...
esp_wifi: Bugfix NVS get values for sae_pwe
See merge request espressif/esp-idf!23878
2023-06-25 15:45:31 +08:00
Darian Leung
b104b52b0e
ringbuf: Fix ordering of StaticRingbuffer_t
...
When building on linux/host compilers (e.g., GCC), the compiler may add padding
depending on the size and order of the member types.
This commit fixes the ordering or the StaticRingbuffer_t such that it matches
the internal Ringbuffer_t. The "_Static_assert" is always enabled for all
compilers.
Closes https://github.com/espressif/esp-idf/issues/11726
2023-06-25 15:30:19 +08:00
xiaqilin
509d004587
ieee802154: add modem reset and fix ieee802154 test app reg command error
2023-06-25 14:15:45 +08:00
Kevin (Lao Kaiyao)
c221ce331a
Merge branch 'bugfix/fix_i2s_ll_cpp_compilation_failure' into 'master'
...
i2s: fixed i2s_ll compiling failure under C++ environment
Closes IDFGH-10367 and IDFCI-1695
See merge request espressif/esp-idf!24242
2023-06-25 13:16:59 +08:00
wangmengyang
f6c41c5cca
bt-coexist: fix the issue for BLE scan in using whitelist that scan PTI keeps high and not resumes after reception of ADV_EXT_IND but no AUX_ADV_IND followed on ESP32-C3 and ESP32-S3, which causes Wi-Fi unable to work normally
2023-06-25 03:54:32 +00:00
Armando
5a88a7da0e
soc: added soc headers for esp32p4, part 1
2023-06-25 10:35:15 +08:00
Wu Zheng Hui
c41abacb3a
Merge branch 'feature/enable_sleep_reject_for_deep_sleep' into 'master'
...
sleep: enable sleep reject when entering deepsleep
Closes WIFI-6010
See merge request espressif/esp-idf!24127
2023-06-25 00:02:32 +08:00
Darian
3d35fbe211
Merge branch 'bugfix/usb_hcd_interrupt_alloc_error_return' into 'master'
...
USB Host: Fix coverity issues with hcd_install()
Closes IDF-7442
See merge request espressif/esp-idf!24360
2023-06-24 03:49:01 +08:00
Martin Vychodil
9735e6147a
Merge branch 'revamp/wear_levelling_component' into 'master'
...
Revamp variable names and update code documentation for wear levelling component
See merge request espressif/esp-idf!23012
2023-06-23 19:29:25 +08:00
Shreyas Sheth
42f2cdb8e0
esp_wifi: Bugfix NVS get values for sae_pwe
2023-06-23 14:16:46 +05:30
harshal.patil
f0ae5bd25a
mbedtls: update submodule to include:
...
fix: mbedtls_ecdsa_can_do was not being defined when ECDSA_SIGN_ALT is defined but ECDSA_VERIFY_ALT is not defined causing mbedtls_ecdsa_verify_restartable to always fail.
feature: initial version of the sbom.yml file
2023-06-23 14:07:45 +05:30
laokaiyao
1b22591ea7
i2s: fixed i2s_ll compiling failure under C++ evironment
...
Closes: https://github.com/espressif/esp-idf/issues/11625
2023-06-23 11:41:43 +08:00
Mahavir Jain
020bea7491
Merge branch 'contrib/github_pr_11715' into 'master'
...
esp_ota_ops.h: typo fix (GitHub PR)
Closes IDFGH-10468
See merge request espressif/esp-idf!24363
2023-06-22 01:53:04 +08:00
C.S.M
ce0d111b5e
Merge branch 'bugfix/temperature_weak_link_phy_xpd' into 'master'
...
temperature_sensor: make `phy_xpd_tsens` link to phy_lib on esp32c2
See merge request espressif/esp-idf!24320
2023-06-21 19:23:41 +08:00
Darian Leung
a1ed398481
usb_host: Fix coverity issues with hcd_install()
...
- Use single "err_ret" variable for returning errors
- Simplify bail out procedure by using more labels
2023-06-21 17:50:20 +08:00
Chen Yu Dong
1efcd78077
Merge branch 'bugfix/connection_to_hidden_AP_fail' into 'master'
...
Fix connection to hidden AP in APSTA mode for C6
See merge request espressif/esp-idf!23912
2023-06-21 17:23:40 +08:00
Adam Múdry
098cab35e4
NVS: nvs_tool.py entry.data None check fix
2023-06-21 11:23:22 +02:00
Sudeep Mohanty
38c1759fb4
lp-core-uart: Added support for printf to the LP core
...
This commit adds a minimal logging driver for the LP core. The logging
driver provides a printf function which is built on top of the LP UART
driver. The commit also adds an example to demonstrate how to use print
statements in an LP core program.
2023-06-21 11:16:13 +02:00
Sudeep Mohanty
3638082670
lp-core-uart: Added LP UART support for LP core
...
This commit adds a UART driver for the LP core to interact with the LP
UART. The commit also adds an example to demonstrate the usage of the LP
UART driver.
2023-06-21 11:16:13 +02:00
Sonika Rathi
4585ff806a
Revamp variable names and update code documentation for wear levelling component
...
wear levelling code cleanup
2023-06-21 10:34:24 +02:00
zhangwenxu
de7a39477f
esp_phy: fix rtc_printf and libbtbb version print
2023-06-21 15:45:38 +08:00
Konstantin Kondrashov
f29cff3243
Merge branch 'bugfix/systick_loop' into 'master'
...
freertos: Fix Systick stuck when systimer was not reset
Closes WIFI-6052
See merge request espressif/esp-idf!24306
2023-06-21 15:28:16 +08:00
wuzhenghui
6fe405bffc
ci: fix failed ci test jobs
2023-06-21 15:24:50 +08:00
Jin Cheng
ec8a34628f
Fixed the issue of alarm leak in hf-ag
2023-06-21 15:24:05 +08:00
Jin Cheng
68c9a492ac
Fixed the issue of alarm leak in A2DP
2023-06-21 15:24:05 +08:00
Gong Yan Tao
d2fb7240a7
Merge branch 'docs/update_esp_hid_host' into 'master'
...
[docs] fix documents for Bluetooth HID Host API reference
Closes BT-3328
See merge request espressif/esp-idf!17602
2023-06-21 15:01:32 +08:00
Zim Kalinowski
af8c1d7cff
Merge branch 'feature/qemu-esp-rom' into 'master'
...
esp_rom: enable qemu tests
Closes IDF-7327
See merge request espressif/esp-idf!21417
2023-06-21 14:31:24 +08:00
Zim Kalinowski
5a1d37dd11
Merge branch 'feature/qemu-esp-event' into 'master'
...
enabling qemu on esp_event
Closes IDF-7329
See merge request espressif/esp-idf!21098
2023-06-21 14:03:27 +08:00
Zim Kalinowski
f3a19a3eea
Merge branch 'feature/heap-enable-qemu-tests' into 'master'
...
heap: enable qemu tests
Closes IDF-7326
See merge request espressif/esp-idf!20999
2023-06-21 14:03:00 +08:00
wangmengyang
d4ac2380e7
component/docs: enable generation of API-reference documents for Bluetooth HID host
2023-06-21 12:02:58 +08:00
wuzhenghui
679ae47271
sleep: enable sleep reject when entering deep sleep and return err if sleep request is rejected
2023-06-21 11:27:40 +08:00
Wu Zheng Hui
392e6aa867
Merge branch 'bugfix/increase_pm_dump_time_field_length' into 'master'
...
Power Management: increase pm_dump time field width
Closes IDFGH-10457
See merge request espressif/esp-idf!24330
2023-06-21 10:58:41 +08:00
Cao Sen Miao
47ec252dde
temperature_sensor: make as a weak link
2023-06-21 10:50:57 +08:00
Zim Kalinowski
4d005b0fbc
Merge branch 'feature/ringbuf-enable-qemu-tests' into 'master'
...
ringbuf: enable qemu tests
Closes IDF-7336
See merge request espressif/esp-idf!21057
2023-06-20 23:06:59 +08:00
Zim Kalinowski
f3fa1fd891
esp_rom: enable qemu tests
2023-06-20 16:57:53 +02:00
Marcel Petrick
edb53c1a85
esp_ota_ops.h: typo fix
2023-06-20 16:39:07 +02:00
Zim Kalinowski
c472e2e9af
esp_event: enable qemu tests
2023-06-20 16:19:01 +02:00
Zim Kalinowski
2b4137d212
heap: enable qemu tests
2023-06-20 16:03:41 +02:00
wuzhenghui
ef8e8c1719
bugfix: increase pm_dump time field width
...
Closes https://github.com/espressif/esp-idf/issues/11704
2023-06-20 20:17:50 +08:00
wuzhenghui
d35ba005b8
bugfix: fix bootloader print wrong spi speed mode
2023-06-20 20:02:14 +08:00
Zim Kalinowski
3050af45a1
ringbuf: enable qemu tests
2023-06-20 13:57:22 +02:00
Kapil Gupta
09916413a4
esp_wifi: Move ccmp mgmt enc/decrypt logs to verbose
2023-06-20 17:24:40 +05:30
Jiang Jiang Jian
3d23b3dfec
Merge branch 'bugfix/fix_idfgh_10366' into 'master'
...
Fixed memory leak when setting adv data on ESP32
See merge request espressif/esp-idf!24274
2023-06-20 19:11:24 +08:00
Sudeep Mohanty
ab8ed8980a
Merge branch 'feature/support_abort_on_lp_core' into 'master'
...
lp-core: Added support for abort() function on the LP core
See merge request espressif/esp-idf!24204
2023-06-20 19:08:49 +08:00
Kapil Gupta
f6b9c4846b
Merge branch 'bugfix/wps_deauth_sent_before_eap_failure' into 'master'
...
esp_wifi: Send deauth before Eap-Failure in WPS registrar
Closes WIFI-5999
See merge request espressif/esp-idf!24164
2023-06-20 18:26:54 +08:00
Zim Kalinowski
8f89372c2c
Merge branch 'feature/qemu-console' into 'master'
...
console: Enable tests on QEMU
Closes IDF-7324 and IDF-7338
See merge request espressif/esp-idf!21414
2023-06-20 17:33:37 +08:00
Jiang Jiang Jian
7cea35193b
Merge branch 'bugfix/fix_bluedroid_host_build_warning_when_log_is_disabled' into 'master'
...
Fixed bluedroid host build warning when log is disabled
See merge request espressif/esp-idf!24003
2023-06-20 15:51:11 +08:00
Zim Kalinowski
8fe961b3ff
console: enable qemu tests
2023-06-20 09:37:39 +02:00
morris
ff20794ea4
Merge branch 'bugfix/vfs_uart_outof_bounds_read' into 'master'
...
vfs_uart: fix out-of-bounds read
See merge request espressif/esp-idf!24290
2023-06-20 10:35:39 +08:00
Rahul Tank
db5a2638dd
Merge branch 'bugfix/expose_clear_all_wl_api' into 'master'
...
Nimble: Expose API to clear all addresses in whitelist out of stack
See merge request espressif/esp-idf!24084
2023-06-19 23:18:13 +08:00
KonstantinKondrashov
42fa005bf7
freertos: Fix Systick stuck when systimer was not reset
...
Relates to OTA update for C3 chips from IDF version 4.3 to v5.0 and above
2023-06-19 21:57:02 +08:00
Wu Zheng Hui
1be9eee3ca
Merge branch 'bugfix/fix_esp32s3_psram_access_failed_in_dfs_master' into 'master'
...
esp_pm: fix esp32s3 psram access failed when dfs is enabled
Closes IDF-7400 and IDF-4120
See merge request espressif/esp-idf!24144
2023-06-19 17:58:03 +08:00
morris
213564efe1
Merge branch 'feature/rgb_lcd_restart_on_invalid_bb_eof_times' into 'master'
...
rgb_lcd: Restart the LCD when detecting a wrong order of bounce buffer switching
Closes IDF-7185
See merge request espressif/esp-idf!23980
2023-06-19 15:46:59 +08:00
Wu Zheng Hui
8f75882475
Merge branch 'feature/add_modem_module_rst_api' into 'master'
...
modem_clock: add modem module mac reset api
Closes IDF-5713
See merge request espressif/esp-idf!24044
2023-06-19 14:46:31 +08:00
Wang Meng Yang
0a8610ab7b
Merge branch 'bugfix/hfp_packet_type_err' into 'master'
...
Revised (e)SCO configuration parameter sets
Closes FCS-1239
See merge request espressif/esp-idf!24166
2023-06-19 13:40:21 +08:00
morris
35d0835508
rgb_lcd: restart when dma eof interrupt is delayed
2023-06-19 13:22:46 +08:00
morris
771883395b
esp_lcd: trim the build of test apps
2023-06-19 13:05:49 +08:00
wuzhenghui
913a0adcfa
esp_wifi: implement wifi_reset_mac_wrapper
2023-06-19 12:53:09 +08:00
wuzhenghui
4196eddff1
esp_hw_support: add modem module mac reset api
2023-06-19 12:53:09 +08:00
Wan Lei
a0dc515143
Merge branch 'refactor/cache_utils_refactor_to_cache_hal' into 'master'
...
cache: refactor cache_utils to use cache_hal instade
Closes IDF-7172 and IDF-7385
See merge request espressif/esp-idf!23317
2023-06-19 11:54:12 +08:00
Island
81e418b1f2
Merge branch 'ble_dev/support_ble_light_sleep_using_extra_link' into 'master'
...
ESP32C6: Add BLE light sleep support using extra link
Closes IDF-6528
See merge request espressif/esp-idf!23720
2023-06-19 11:47:58 +08:00
morris
a4c19ceea0
touch_element: fix unintended integer division
2023-06-19 11:04:53 +08:00
morris
8885d20482
usbh: fix invalid assert on desc_status
2023-06-19 10:59:46 +08:00
morris
1272703bdf
vfs_uart: fix out-of-bounds read
...
when open uart device "/2" on chips only have 2 UART peripherals
2023-06-19 10:59:46 +08:00
Krzysztof Budzynski
8d64cbc422
Merge branch 'docs/update_comment_of_idle_core_mask' into 'master'
...
docs: update comment of member idle_core_mask
See merge request espressif/esp-idf!24043
2023-06-19 10:46:10 +08:00
wuzhenghui
9074bee47c
ci: add access psram with DFS unity test
2023-06-19 10:15:08 +08:00
wuzhenghui
c39bfd01a5
bugfix: use avaliable gpio for esp32s3 pm_trace
2023-06-19 10:15:08 +08:00
wuzhenghui
8334403f3c
bugfix: fix esp32s3 psram access failed when dfs is enabled
2023-06-19 10:15:04 +08:00
Song Ruo Jing
03d4fa2869
Merge branch 'feature/support_lp_uart_for_uart_driver' into 'master'
...
uart: Support LP_UART port with UART driver for esp32c6
Closes IDF-7061 and IDF-7374
See merge request espressif/esp-idf!22914
2023-06-16 20:45:43 +08:00
Jin Cheng
4b46ecf6f2
Revised (e)SCO configuration parameter sets
2023-06-16 18:05:41 +08:00
Zhang Wen Xu
acbdbbb23b
Merge branch 'bugfix/fix_dead_lock_for_ot' into 'master'
...
Openthread: fix dead lock related to ot and lwip
See merge request espressif/esp-idf!24232
2023-06-16 17:27:14 +08:00
Shyamal Khachane
84222e62a7
esp_wifi: Fix connection failure to hidden AP in APSTA mode for ESP32C6
2023-06-16 13:38:51 +05:30
cjin
d2d65a72a0
btbb: support register retention in esp32c6
2023-06-16 15:37:03 +08:00
cjin
f3457133f6
ble:added esp32c6 light sleep support
2023-06-16 15:37:03 +08:00
Song Ruo Jing
921713fff4
uart: Support LP_UART port with UART driver on esp32c6
2023-06-16 07:31:40 +00:00
Jiang Jiang Jian
b77540c285
Merge branch 'bugfix/malloc_free_removal' into 'master'
...
esp_wifi: Remove direct calls of malloc() and free()
See merge request espressif/esp-idf!23287
2023-06-16 15:21:46 +08:00
gongyantao
028f7779f5
resolve the conflicts
2023-06-16 15:20:25 +08:00
Jiang Jiang Jian
912de2a8f7
Merge branch 'ble_dev/esp32c6_eco1_changes' into 'master'
...
ble:add version num support for esp32c6 chip
Closes EBLE50Y23-76 and BLERD2QA23-65
See merge request espressif/esp-idf!23472
2023-06-16 15:20:06 +08:00
Jiang Jiang Jian
6fa901f377
Merge branch 'bugfix/fix_Cache_Count_Flash_bug' into 'master'
...
esp_rom: Patch some cache apis
Closes IDF-4387
See merge request espressif/esp-idf!24237
2023-06-16 14:04:00 +08:00
Wang Lei
dec402ac84
esp_rom: Patch some cache apis
2023-06-16 14:04:00 +08:00
Jiang Jiang Jian
3a45d4e949
Merge branch 'bugfix/update_esp_rom_layout' into 'master'
...
esp_rom: fix rom layout issues
See merge request espressif/esp-idf!23888
2023-06-16 13:55:08 +08:00
muhaidong
f5e0d5f908
lower the dhcp discover and request retry backoff time
2023-06-16 10:49:28 +08:00
Konstantin Kondrashov
c350c3c504
Merge branch 'feature/cleanup_wrong_log_use' into 'master'
...
all: Removes unnecessary newline character in logs
Closes IDFGH-10197
See merge request espressif/esp-idf!24131
2023-06-15 21:49:49 +08:00
chenjianhua
4681c59eeb
Update bt-lib for esp32
...
- Fixed memory leak when setting adv data
2023-06-15 21:10:07 +08:00
Sudeep Mohanty
98bc3d7e01
Merge branch 'contrib/github_pr_11652' into 'master'
...
Fix ULP FSM register macros with addr[9:0] > 0xFF (GitHub PR)
Closes IDFGH-10397
See merge request espressif/esp-idf!24251
2023-06-15 19:58:19 +08:00
Zhang Wen Xu
bcb17412f5
Merge branch 'feature/lwip_add_ip6_src_addr_select_hook' into 'master'
...
lwip: add a hook for ip6 source address selection
See merge request espressif/esp-idf!23672
2023-06-15 16:07:29 +08:00
Wan Lei
dccc31e9e4
Merge branch 'refactor/remove_apb_ctrl_reg' into 'master'
...
sysreg: deprecate apb_ctrl related reg
Closes DOC-5139
See merge request espressif/esp-idf!24135
2023-06-15 14:57:32 +08:00
morris
2a760522fa
Merge branch 'feature/add_option_to_put_LEDC_into_IRAM' into 'master'
...
ledc:add option to put LEDC function into IRAM
Closes IDFGH-10293
See merge request espressif/esp-idf!24207
2023-06-15 13:36:06 +08:00
wanlei
0f7e39d15a
cache: refactor cache_utils into cache_hal instade
2023-06-15 11:50:42 +08:00
Shu Chen
7676a1c8fe
Merge branch 'add_nvs_flash' into 'master'
...
openthread: change partition table to nvs flash
See merge request espressif/esp-idf!23845
2023-06-15 09:37:48 +08:00
Jiang Jiang Jian
53b94698b5
Merge branch 'bugfix/fix_esp32s2_tsenor' into 'master'
...
esp_phy: fix esp32s2 tempture sensor issue
See merge request espressif/esp-idf!24225
2023-06-15 01:07:48 +08:00
Jakob Hasse
006e675656
Merge branch 'bugfix/extern_c_decl' into 'master'
...
esp_hw_support: Added extern "C" declaration
Closes IDF-2860
See merge request espressif/esp-idf!24217
2023-06-14 23:23:37 +08:00
alanmaxwell
7fc25023d3
esp_phy: fix esp32s2 tsensor issue
2023-06-14 21:32:34 +08:00
Zim Kalinowski
f59394f36b
Merge branch 'bugfix/efuse-improve-qemu-test' into 'master'
...
efuse: simplify qemu test script
See merge request espressif/esp-idf!24206
2023-06-14 18:30:41 +08:00
Chen Jichang
5150c578fd
ledc:add option to put LEDC function into IRAM
...
The caches are disabled when reading/writing/erasing flash.
All CPUs should always execute code and access data from internal RAM.
Add an IRAM option to enhance the performance of LEDC.
Closes https://github.com/espressif/esp-idf/issues/11554
2023-06-14 18:12:01 +08:00
Armando (Dou Yiwen)
07bad52ea8
Merge branch 'docs/added_component_decription_in_component_readme' into 'master'
...
esp_mm: added esp_mm, esp_psram component description
See merge request espressif/esp-idf!22530
2023-06-14 16:39:39 +08:00
zhangwenxu
4b86ee16fa
openthread: change partition table to nvs flash
2023-06-14 16:34:54 +08:00
Sudeep Mohanty
424a72cba6
lp-core: Added support for abort() function on the LP core
...
This commit adds support for the abort() function on the LP core.
2023-06-14 10:24:35 +02:00
Armando (Dou Yiwen)
17a5d16256
Merge branch 'bugfix/fix_legacy_adc_continuous_driver_dma_descriptor_not_internal_issue' into 'master'
...
adc: fixed legacy adc continuous driver dma descriptor not in internal ram issue
See merge request espressif/esp-idf!24213
2023-06-14 15:24:03 +08:00
Michael (XIAO Xufeng)
702e97e9be
Merge branch 'feat/kconfig_c3_v1.0_dev' into 'master'
...
esp32c3: add development option for v1.0 chips
See merge request espressif/esp-idf!24205
2023-06-14 15:03:50 +08:00
Kapil Gupta
32479c960b
esp_wifi: Remove direct call of malloc() and free()
2023-06-14 11:50:58 +05:30
Chen Jian Hua
b9e89da5f7
Merge branch 'bugfix/fix_bleqabr23_226' into 'master'
...
Fixed disconnection delay on peripheral when slave latency not zero on ESP32
See merge request espressif/esp-idf!24168
2023-06-14 14:15:23 +08:00
Armando
3660505c00
added esp_mm, esp_psram component description
2023-06-14 06:04:14 +00:00
zhangwenxu
275dff60b5
Openthread: fix dead lock related to ot and lwip
2023-06-14 13:48:14 +08:00
Zim Kalinowski
b2dae9c262
efuse: simplify qemu test script
2023-06-14 07:29:35 +02:00
Zim Kalinowski
de87e67516
Merge branch 'bugfix/pthread-improve-qemu-test' into 'master'
...
pthread: updated qemu test scripts
Closes IDFCI-1559 and IDFCI-1701
See merge request espressif/esp-idf!24159
2023-06-14 13:23:50 +08:00
Wang Meng Yang
2e9669a814
Merge branch 'bugfix/fix_idfgh_10092' into 'master'
...
Esp_hid: fixed ble hid battery level setting
See merge request espressif/esp-idf!23789
2023-06-14 12:27:54 +08:00
Wang Meng Yang
126b98d889
Merge branch 'bugfix/fix_idfgh_10045' into 'master'
...
Bluedroid: fixed compile warning when optimize for performance
See merge request espressif/esp-idf!24161
2023-06-14 12:22:06 +08:00
Wang Meng Yang
40d1d7f43b
Merge branch 'bugfix/fix_bleqabr23_213' into 'master'
...
Bluedroid: fixed default extended connection params
See merge request espressif/esp-idf!24025
2023-06-14 12:21:51 +08:00
morris
ba9de259e1
Merge branch 'bugfix/mcpwm_legacy_typo' into 'master'
...
mcpwm: fix typo in backward compatible macro name
See merge request espressif/esp-idf!24180
2023-06-14 11:37:48 +08:00
wanlei
c5c793109f
cache: fix cache suspended/resumed twice on S3
2023-06-14 10:55:07 +08:00
Armando (Dou Yiwen)
17d6768e65
Merge branch 'feature/add_target_esp32p4' into 'master'
...
esp32p4: introduce the target
See merge request espressif/esp-idf!24155
2023-06-14 10:16:44 +08:00
Jakob Hasse
e87ac7255c
esp_hw_support: Added extern "C" declaration
2023-06-13 13:44:21 +02:00
Zim Kalinowski
3e48e008e2
pthread: updated qemu test scripts
2023-06-13 13:05:15 +02:00
Armando
9c71c9ae74
adc: fixed legacy adc continuous driver dma descriptor not in internal ram issue
2023-06-13 18:56:26 +08:00
morris
5a9bfc1032
Merge branch 'bugfix/rgb_pixel_copy_bpp8' into 'master'
...
rgb_lcd: Support LCD rotation for LCD whose pixel size is one byte
Closes IDF-5738 and IDFGH-10322
See merge request espressif/esp-idf!24056
2023-06-13 18:17:31 +08:00
Michael (XIAO Xufeng)
1490424ab6
esp32c3: add development support option for v1.0 chips
2023-06-13 17:39:13 +08:00
morris
f38945ea18
Merge branch 'feature/trim_the_build_of_test_apps_of_esp_adc' into 'master'
...
Trim the build components
Closes IDF-7459
See merge request espressif/esp-idf!24143
2023-06-13 17:36:09 +08:00
Konstantin Kondrashov
ac188ad074
Merge branch 'bugfix/mac_ext_order_for_c6_h2' into 'master'
...
esp_hw_support: Change the byte order of MAC for IEEE802154 (C6 and H2 chips)
Closes IDF-6809
See merge request espressif/esp-idf!23988
2023-06-13 16:08:13 +08:00
Marius Vikhammer
86c5b437b5
Merge branch 'ci/trim_test_apps' into 'master'
...
core-system: limit build components for core-system test apps
Closes IDF-7092
See merge request espressif/esp-idf!24167
2023-06-13 15:31:00 +08:00
Armando
101e6a18eb
esp32p4: introduce the target
...
Add esp32p4 target to tools and Kconfig
Create directories and files that are essential for `idf.py --preview set-target esp32p4`
2023-06-13 15:16:11 +08:00
Chen Jichang
6c9cf5c352
driver:Trim the build components
...
Trim the build components to decrease the load of Gitlab server.
2023-06-13 14:24:44 +08:00
morris
c0b43be3bb
mcpwm: fix typo in backward compatible macro name
2023-06-13 03:28:02 +00:00
Marius Vikhammer
6d11c37ff1
core-system: trim build components for core-system test apps
2023-06-13 09:14:42 +08:00
David Čermák
fd8ed0df36
Merge branch 'bugfix/lwip_dhcps_hook_types' into 'master'
...
lwip: Fix incorrect invocation of the hook `LWIP_HOOK_DHCPS_POST_APPEND_OPTS`
Closes IDFGH-10099 and IDFGH-10098
See merge request espressif/esp-idf!23793
2023-06-12 20:18:58 +08:00
Jiang Jiang Jian
6d60dd9c0b
Merge branch 'bugfix/fix_phy_set_tsens_power_twice_issue' into 'master'
...
phy: fix phy pwdet and tsens power cannot be set twice issue
Closes IDFGH-10369
See merge request espressif/esp-idf!24153
2023-06-12 19:26:37 +08:00
Jiang Jiang Jian
8daed29921
Merge branch 'feat/improve_wifi_rx_in_high_interference' into 'master'
...
esp_phy: improve Wi-Fi rx 11b pkts for AC-DC power supply modules
Closes WIFI-5960
See merge request espressif/esp-idf!24100
2023-06-12 18:27:12 +08:00
Armando (Dou Yiwen)
f9cd9e3e32
Merge branch 'feature/add_log_when_mspi_timing_tuning_is_enabled' into 'master'
...
mspi: added timing tuning start, and success log
See merge request espressif/esp-idf!24052
2023-06-12 18:22:13 +08:00
aditi_lonkar
d34a63d1aa
Fix for sending deauth before Eap-Failure in WPS
2023-06-12 15:08:42 +05:30
boarchuz
07332abbaa
fix ULP FSM reg ops with addr > 0xFF
2023-06-12 18:59:25 +10:00
morris
575ad2bd6f
Merge branch 'bugfix/adc_outof_bound_read' into 'master'
...
adc: fix out of bound read
See merge request espressif/esp-idf!24134
2023-06-12 14:13:57 +08:00
Linda
ab14c1dd80
docs: update comment of member idle_core_mask
2023-06-12 14:09:02 +08:00
chenjianhua
909ec6673e
Update bt-lib for esp32
...
1 Fixed disconnection delay on peripheral when slave latency is not zero
2 Fixed LLCP info init for central and peripheral
3 Fixed sent cmd status evt twice when process disconnect cmd
2023-06-12 12:12:14 +08:00
chenjianxing
97cfa54e77
esp_phy: update esp32c2 phy lib to fix some issues
...
1. improve Wi-Fi rx 11b pkts for AC-DC power supply modules.
2. fix Wi-Fi disconnect in low temperature.
3. fix RTC_SW_CPU_RST occur in Wi-Fi start and stop process.
2023-06-12 11:45:48 +08:00
Armando
b5142b248d
mspi: added timing tuning start, and success log
2023-06-12 11:44:24 +08:00
Wu Zheng Hui
2b6551f84d
Merge branch 'bugfix/support_esp326_xtal_xpd' into 'master'
...
esp32c6: support xtal xpd
Closes IDF-7318
See merge request espressif/esp-idf!22932
2023-06-12 11:28:59 +08:00
Jiang Jiang Jian
984340f187
Merge branch 'bugfix/disable_txop_temp_fix_tx_buffer_recycle_issue' into 'master'
...
esp_wifi: fix tx buffer recycle issue
Closes WIFI-5609, WIFI-4803, WIFI-4927, and IDF-7342
See merge request espressif/esp-idf!23937
2023-06-12 11:11:45 +08:00
chenjianhua
0634bb904e
bluedroid: fixed compile warning when optimize for performance
2023-06-11 16:06:07 +08:00
morris
4865a07e3b
adc: fix out of bound read
...
when SOC_ADC_PERIPH_NUM==1, the adc_unit should only be assigned with 0
2023-06-10 16:21:12 +08:00
morris
88600bd91b
driver: minor code clean up to pass coverity scan test
2023-06-10 16:21:12 +08:00
muhaidong
a1a69b044e
esp_wifi: fix some txop issues
2023-06-09 22:37:15 +08:00
Armando
21ce7c16a0
phy: fix phy pwdet and tsens power cannot be set twice issue
...
Closes https://github.com/espressif/esp-idf/issues/11627
2023-06-09 20:29:14 +08:00
Jiang Jiang Jian
213504238f
Merge branch 'bugfix/fix_wps_with_sae_enabled_ap' into 'master'
...
esp_wifi: Fix WPS issue for WPA3+WPA2 mode
Closes WIFI-6038
See merge request espressif/esp-idf!24049
2023-06-09 18:48:21 +08:00
wanlei
3ed82deedf
sysreg: deprecate apb_ctrl related reg, suggest syscon
2023-06-09 17:34:10 +08:00
xiaqilin
4d4f68623e
ieee802154: fix multipan api error and update coex_arb_delay reg
2023-06-09 17:14:56 +08:00
Chen Jichang
6abdc9b76e
esp_adc:Trim the build components
...
If we don't trim the build components, the build system will import all
components which will increase the load of Gitlab server.
Closes IDF-7459
2023-06-09 16:46:40 +08:00
Sudeep Mohanty
ba2daf3c9e
ulp-riscv-touch: Added support for the touch sensor on ULP RISC-V
...
This commit adds a driver for reading the touch sensor from the ULP
RISC-V core during sleep. The commit also adds an example to demonstrate
this feature.
Closes https://github.com/espressif/esp-idf/issues/10480
2023-06-09 08:41:34 +02:00
Shu Chen
e291137ce9
Merge branch 'feature/support_border_router' into 'master'
...
OpenThread: fix issues found in certification
See merge request espressif/esp-idf!23913
2023-06-09 10:20:46 +08:00
Alexey Gerenkov
d4e1935ba8
Merge branch 'feature/compiler_rt_support' into 'master'
...
build: Adds support for compiler-rt in Clang toolchain
See merge request espressif/esp-idf!21213
2023-06-09 04:41:34 +08:00
KonstantinKondrashov
e72061695e
all: Removes unnecessary newline character in logs
...
Closes https://github.com/espressif/esp-idf/issues/11465
2023-06-09 03:31:21 +08:00
Konstantin Kondrashov
f875978fb3
Merge branch 'bugfix/incorrect_time_after_ota' into 'master'
...
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around
Closes IDFGH-7930
See merge request espressif/esp-idf!23030
2023-06-09 00:30:52 +08:00
KonstantinKondrashov
f7dfd1f48e
mac_addr(C6 and H2): Fix byte order of MAC_EXT and change format of IEEE802154 MAC
...
The changes only related to C6 and H2 chips where CONFIG_SOC_IEEE802154_SUPPORTED=y.
For this case these APIs return 8 bytes
esp_efuse_mac_get_default() -> 8 bytes
esp_efuse_mac_get_custom() -> 8 bytes
esp_read_mac(..., ESP_MAC_IEEE802154) -> 8 bytes
The rest cases len is 6 bytes
2023-06-08 23:11:32 +08:00
Mahavir Jain
c20f640d51
Merge branch 'feature/anti_dpa_configuration_c6_h2' into 'master'
...
esp32c6/esp32h2: crypto: add support for DPA protection configuration
Closes IDF-6973
See merge request espressif/esp-idf!23921
2023-06-08 22:49:21 +08:00
KonstantinKondrashov
cb6e2133f0
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around
...
The commit fixes the case:
If variables in RTC RAM have been moved around by the linker,
they will be filled with garbage data. Any reset other than OTA would work fine
because the variables would still be initialized from the initial bootup.
So now system time will be valid even after OTA.
Closes https://github.com/espressif/esp-idf/issues/9448
2023-06-08 21:59:21 +08:00
Alexey Gerenkov
c9b7748789
efuse: Use 'hal_memcpy' instead of 'memcpy' in ESP32-H2 driver
2023-06-08 16:49:42 +03:00
Alexey Gerenkov
82c1d6e371
gcov: Do not link with libgcov when Clang is used
2023-06-08 16:49:42 +03:00
Alexey Gerenkov
e9345bcced
build: Adds support for Clangs's toolchain compiler-rt
2023-06-08 16:49:37 +03:00
Michael (XIAO Xufeng)
54712f9d9d
Merge branch 'bugfix/esp32_package_name' into 'master'
...
esp32: stop using deprecated name PICOD2 to avoid confusion
See merge request espressif/esp-idf!24109
2023-06-08 21:06:37 +08:00
Shu Chen
72972db88f
Merge branch 'feature/add_ot_auto_start' into 'master'
...
openthread: introduce the auto start API
See merge request espressif/esp-idf!24078
2023-06-08 18:50:32 +08:00
wuzhenghui
71563e0995
sleep: Fix domain power down status cannot get updated accordingly with the allowance of retention in runtime
2023-06-08 17:26:18 +08:00
wuzhenghui
8a1e63c8ad
feature: support xtal_xpd pmu parameters
2023-06-08 17:23:52 +08:00
Mahavir Jain
1696be719c
crypto: add support for DPA protection configuration in C6/H2
...
- Technical details covered in section "15.3.2 Anti-DPA Attack Security
Control" chapter of the ESP32-C6 TRM
- Default configuration sets the security level low for the DPA
protection
- This change applies to all the crypto peripherals where the clock
frequency is dynamically adjusted to create randomness in the power
consumption trajectory
- This configuration helps to make the SCA attacks difficult on the
crypto peripherals
2023-06-08 11:09:23 +05:30
morris
9c39996c51
gdma: update soc reg.h for esp32c3 to be consistent with TRM
...
in the TRM the DMA module is callbed GDMA, but the reg.h in the esp-idf is still calling it DMA
2023-06-08 13:23:38 +08:00
Armando (Dou Yiwen)
cd7ef82ab2
Merge branch 'feature/use_circular_dma_desc_link_in_adc_continuous_mode' into 'master'
...
adc: pr 11500, use circular dma descriptors in adc continuous mode
Closes IDFGH-10235
See merge request espressif/esp-idf!24048
2023-06-08 11:51:08 +08:00
Jiang Guang Ming
943fe875eb
Merge branch 'feature/support_esp_flash_rom_impl_test_on_c6_h2' into 'master'
...
spi_flash: support esp_flash rom impl test on c6 and h2
See merge request espressif/esp-idf!24037
2023-06-08 09:28:55 +08:00
Xiao Xufeng
91fc40cfd9
esp32: stop using deprecated name PICOD2 to avoid confusion
2023-06-08 02:09:12 +08:00
zhangwenxu
65f7e1ec13
openthread: add source address selection hook
2023-06-07 12:12:31 +00:00
zhangwenxu
5708743c5a
lwip: add a hook for ip6 source address selection
2023-06-07 12:12:31 +00:00
Jiang Jiang Jian
9da31ea373
Merge branch 'bugfix/fix_bleqabr23_250' into 'master'
...
Fixed crash when controller initialization fails due to insufficient memory
See merge request espressif/esp-idf!24085
2023-06-07 20:00:24 +08:00
Rahul Tank
6f021ba5f3
Nimble: Expose API to clear all addresses in whitelist out of stack
2023-06-07 16:29:22 +05:30
Rahul Tank
6ace246ba2
Merge branch 'bugfix/sync_reporting_files' into 'master'
...
NimBLE : Sync common porting and nimble submodule files
See merge request espressif/esp-idf!23655
2023-06-07 18:53:34 +08:00
Roman Leonov
093bb5cab6
usb_host: added URB check args and transfer check compliance for regular EP transfer submit
2023-06-07 12:08:51 +02:00
Kevin (Lao Kaiyao)
628f0e4018
Merge branch 'feature/gdma_support_rx_done_callback' into 'master'
...
gdma: support on_recv_done callback
Closes IDF-7408
See merge request espressif/esp-idf!23966
2023-06-07 17:32:58 +08:00
Roshan Bangar
27dc6d95f6
NimBLE : Sync porting files
2023-06-07 13:03:53 +05:30
Shu Chen
c0e9f4b965
Merge branch 'bugfix/modification_when_stop_tx_rx_ack' into 'master'
...
IEEE802154: modification of the action when stop tx/rx ack
See merge request espressif/esp-idf!24019
2023-06-07 14:40:01 +08:00
laokaiyao
71ef56f988
gdma: support on_recv_done callback
2023-06-07 11:38:32 +08:00
morris
5cd6189677
Merge branch 'bugfix/coverity_scan_fix_driver' into 'master'
...
ADC: Fixed potential multiply overflow in the calibration code
See merge request espressif/esp-idf!24073
2023-06-07 11:36:20 +08:00
Marius Vikhammer
ccda256058
Merge branch 'docs/ulp_lp_core' into 'master'
...
ulp: add lp core docs
Closes IDF-5816
See merge request espressif/esp-idf!24013
2023-06-07 10:43:23 +08:00
chenjianhua
cf5895d07e
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed crash when controller initialization fails due to insufficient memory
2023-06-06 21:16:47 +08:00
Shu Chen
8672467d36
openthread: introduce the auto start API
2023-06-06 20:03:57 +08:00
Shu Chen
523e2593ef
Merge branch 'bugfix/remove_assert_when_seckey_parsing_failed' into 'master'
...
openthread: fix assert when parsing security key failed
Closes TZ-131
See merge request espressif/esp-idf!24062
2023-06-06 19:32:07 +08:00
Xu Si Yu
6b6984b4a8
ot br lib: update br lib to fix issues found in certification
2023-06-06 19:12:29 +08:00
Xu Si Yu
c1581eb6b8
openthread: forbid otPlatUdp to connect to address 0.0.0.0 and port 0
2023-06-06 19:11:32 +08:00
Xu Si Yu
3f52b00948
openthread cli: set dua feature optional
2023-06-06 19:11:32 +08:00
Xu Si Yu
1241bfc73d
openthread rcp: set link metrics feature optional
2023-06-06 19:11:32 +08:00
Marius Vikhammer
d19600e0a7
ulp/lp-core: added docs describing the lp core
2023-06-06 17:42:03 +08:00
Mahavir Jain
743df412df
Merge branch 'bugfix/aes_dma_align_issue' into 'master'
...
aes: fix DMA descriptor calculation for the alignment case
Closes IDFGH-10033
See merge request espressif/esp-idf!23963
2023-06-06 16:54:47 +08:00
Shreyas Sheth
078629d61b
esp_wifi: Bugfix concurrency observed while doing eloop register
2023-06-06 12:43:12 +05:30
morris
630b1b079e
drivers: fix issue reported by coverity
2023-06-06 14:16:09 +08:00
morris
d1934d8c45
adc: fixed the issue that multiply overflow before type expand
2023-06-06 14:16:09 +08:00
Mahavir Jain
c606127315
Merge branch 'fix/xts_aes_register_prefix_discrepancy_c6_h2' into 'master'
...
fix: xts aes register prefix discrepancy for ESP32H2 and ESP32C6
Closes DOC-5171 and DOC-5179
See merge request espressif/esp-idf!23944
2023-06-06 12:40:57 +08:00
Xu Si Yu
135a123e77
IEEE802154: modification of the action when stop tx/rx ack
2023-06-06 11:31:54 +08:00
Marius Vikhammer
c212c2b61c
core-systems/heap: fixed wrong error message from assert in heap trace
2023-06-06 11:08:50 +08:00
Marius Vikhammer
adef00f363
Merge branch 'bugfix/comp_opt_level_debug_rename' into 'master'
...
core-system: changed CONFIG_COMPILER_OPTIMIZATION_DEFAULT to CONFIG_COMPILER_OPTIMIZATION_DEBUG
Closes IDFGH-6776
See merge request espressif/esp-idf!24033
2023-06-06 10:31:01 +08:00
Marius Vikhammer
f54503d822
Merge branch 'bugfix/ulp_fsm_ci' into 'master'
...
ulp-system/ulp-fsm: clean up test cases
Closes IDFCI-1665
See merge request espressif/esp-idf!24015
2023-06-06 10:29:31 +08:00
Jiang Jiang Jian
4237885947
Merge branch 'bufix/update_esp_phy_h_comments' into 'master'
...
esp_phy:update comments in esp_phy_init.h
See merge request espressif/esp-idf!23224
2023-06-06 10:20:59 +08:00
zhangwenxu
91e7c1620e
openthread: fix assert when parsing security key failed
2023-06-05 22:03:26 +08:00
Harshal Patil
972e17410a
Merge branch 'fix/crypto_test_app_minor_fixes' into 'master'
...
hal: minor fixes needed in the crypto hal test app
See merge request espressif/esp-idf!23949
2023-06-05 20:04:08 +08:00
morris
cda847b3a7
rgb_lcd: support pixel copy for 8bpp
...
Closes https://github.com/espressif/esp-idf/issues/11581
2023-06-05 15:34:40 +08:00
Armando
97c30c7da6
adc: port gh pr to current adc continuous mode driver
...
DMA EOF may happens per multiple dma descriptors, instead of only one.
Closes https://github.com/espressif/esp-idf/pull/11500
2023-06-05 14:25:53 +08:00
Kapil Gupta
026f9b31fa
esp_wifi: Fix WPS issue for WPA3+WPA2 mode
2023-06-05 10:50:53 +05:30
Niklas Gürtler
2a8b9fb636
Fix #10804 by running continuous ADC DMA in endless loop instead of restarting after each run (descriptor chain) to avoid losing samples. Use descriptor error callback for GDMA to check for DMA buffer overrun.
...
Signed-off-by: Armando <douyiwen@espressif.com>
2023-06-05 12:24:14 +08:00
Jiang Jiang Jian
37d11ea04d
Merge branch 'bugfix/fix_bleqabr23_222' into 'master'
...
Revert "bluedroid: report disconnect event after BLE link closed"
See merge request espressif/esp-idf!24035
2023-06-03 08:42:08 +08:00
xuxiao
722c60c14b
esp_wifi: itwt add setup timeout timer to track response frame
2023-06-02 21:10:32 +08:00
wuzhenghui
713da85988
bugfix: fix sleep failed caused by uart clk lost
2023-06-02 20:52:25 +08:00
Jiang Guang Ming
d476c4338e
spi_flash: support esp_flash rom impl test on c6 and h2
2023-06-02 16:56:46 +08:00
chenjianhua
e039b788df
Revert "bluedroid: report disconnect event after BLE link closed"
...
This reverts commit c8a380500a
.
2023-06-02 16:28:29 +08:00
Zhang Xiao Yan
9421cca938
Merge branch 'docs/fix_typo_in_components_esp_common_include_esp_err' into 'master'
...
docs: fix typo in components/esp_common/include/esp_err.h
See merge request espressif/esp-idf!23573
2023-06-02 15:56:54 +08:00
Martin Vychodil
ae8b14ead6
Merge branch 'bugfix/sdmmc_test_board_pwr_ctrl' into 'master'
...
sdmmc: implement card power control for esp32c3 sdmmc breakout board
See merge request espressif/esp-idf!23932
2023-06-02 15:19:59 +08:00
Marius Vikhammer
bd4c0fca3c
core-system: changed CONFIG_COMPILER_OPTIMIZATION_DEFAULT to CONFIG_COMPILER_OPTIMIZATION_DEBUG
...
DEBUG is more descriptive and is consistent with the name used in the bootloader:
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG
Closes https://github.com/espressif/esp-idf/issues/8404
2023-06-02 15:16:50 +08:00
Jiang Jiang Jian
f6452f0819
Merge branch 'bugfix/wpsreg_ap_assoc_respone' into 'master'
...
esp_wifi: Bugfix wpsreg AP not responding to assoc req
See merge request espressif/esp-idf!23863
2023-06-02 13:27:05 +08:00
Marius Vikhammer
856d371196
Merge branch 'contrib/github_pr_11508' into 'master'
...
[Heap Trace Standalone] increase Kconfig max stack depth (GitHub PR)
Closes IDFGH-10245
See merge request espressif/esp-idf!23982
2023-06-02 10:48:52 +08:00
Shreyas Sheth
28e046d200
esp_wifi: Bugfix wpsreg AP not responding to assoc req
...
Fixed regression caused by 2b8e40e7
2023-06-02 02:07:55 +00:00
Jiang Jiang Jian
8eb5a77866
Merge branch 'mesh/bugfix_fix_layer2_node_scan_issue_when_fixed_root' into 'master'
...
wifi_mesh: fix the layer2 node scan issue when fixed root
Closes IDFGH-10036 and WIFI-5949
See merge request espressif/esp-idf!23856
2023-06-01 19:23:27 +08:00
chenjianhua
5ee2ad7552
bluedroid: fixed default extended connection params
2023-06-01 17:37:49 +08:00
Ivan Grokhotkov
c94853786f
sdmmc: implement card power control for esp32c3 sdmmc breakout board
2023-06-01 11:01:19 +02:00
Armando (Dou Yiwen)
103332274e
Merge branch 'feature/adc_continuous_new_data_replace_old_data' into 'master'
...
adc: added a flag to replace internal pool data with newest data, when pool is full
Closes IDF-7395
See merge request espressif/esp-idf!23744
2023-06-01 14:26:39 +08:00
Wu Zheng Hui
9340696cb7
Merge branch 'bugfix/fix_wakeup_failed_if_powerdown_flash_in_lightsleep' into 'master'
...
Power Management: fixed flash funcs called in sleep wakeup process
See merge request espressif/esp-idf!23906
2023-06-01 14:10:15 +08:00
harshal.patil
7d4e69d5fa
hal: minor fixes needed in the crypto hal test app
2023-06-01 11:37:36 +05:30
Marius Vikhammer
a1dff18a0e
ulp-system/ulp-fsm: clean up test cases
2023-06-01 11:34:22 +08:00
Linda
7bf3105105
docs: fix typo in components/esp_common/include/esp_err.h
2023-06-01 10:17:19 +08:00
Marius Vikhammer
9f31c65458
Merge branch 'feature/c6_ulp_gpio' into 'master'
...
ulp: added gpio API for lp core
Closes IDF-6834
See merge request espressif/esp-idf!23766
2023-06-01 09:50:33 +08:00
Alexey Gerenkov
8846674e54
tools: Upgrade Clang toolchain to 'esp-16.0.0-20230516'
2023-05-31 22:07:15 +03:00
wuzhenghui
2981d38000
bugfix: fix some flash funcs called in sleep wakeup process
2023-05-31 17:56:46 +08:00
morris
9f4a296274
Merge branch 'bugfix/spi_master_assert_failure' into 'master'
...
spi_master: fix the assertion on a NULL desired_dev
Closes IDFGH-10273
See merge request espressif/esp-idf!23974
2023-05-31 17:46:04 +08:00
Jiang Jiang Jian
d89919999e
Merge branch 'bugfix/fix_hang_during_sleep_process' into 'master'
...
bugfix: fix hang on pd_top sleep process
Closes AEG-582
See merge request espressif/esp-idf!23634
2023-05-31 17:23:08 +08:00
Jiang Jiang Jian
f5d5196a8f
Merge branch 'bugfix/esp32c2_slave_report_address_error' into 'master'
...
Bugfix/esp32c2 slave report address error
See merge request espressif/esp-idf!23914
2023-05-31 17:20:15 +08:00
zhiweijian
ddb8368aad
Fixed bluedroid host build warning when log is disabled
2023-05-31 17:00:09 +08:00
Mahavir Jain
f7a01d8f90
aes: fix DMA descriptor calculation for the alignment case
...
The number of the DMA descriptors allocated for certain length (e.g.,
8176) were not sufficient (off by 1 error). This used to result in the
dynamic memory corruption as the region was modified beyond the
allocated range.
This change fixes the DMA descriptor calculation part and allocates
sufficient DMA descriptors based on the data length alignment considerations.
Test has also been added to cover the specific scenario in the CI.
Closes https://github.com/espressif/esp-idf/issues/11310
2023-05-31 14:19:58 +05:30
Mahavir Jain
aed0e3604b
Merge branch 'bugfix/c6_h2_decrease_rng_frequency' into 'master'
...
esp_hw_support: decrease RNG read frequency for C6 and H2
See merge request espressif/esp-idf!23977
2023-05-31 16:30:37 +08:00
Song Ruo Jing
c8cf7c5824
gpio_ext: rename register prefix to be GPIO_EXT_xxx
2023-05-31 12:55:22 +08:00
Chip Weinberger
23cba5fe00
[Heap Trace Standalone] increase Kconfig max stack size
2023-05-31 12:41:16 +08:00
Armando
56c66953da
adc: added flush pool test
2023-05-31 10:55:02 +08:00
Armando
c68e4bbb6f
adc: added a flag to replace internal pool data with newest data, when pool is full
2023-05-31 10:55:01 +08:00
morris
bdd0d1ddc8
Merge branch 'feature/test_rmt_bytes_encoder' into 'master'
...
rmt: explained why encoder may results in more data being transmitted
Closes IDFGH-10201
See merge request espressif/esp-idf!23880
2023-05-31 10:20:13 +08:00
Mahavir Jain
0431e08883
Merge branch 'bugfix/add_esp32h2_chip_id' into 'master'
...
Add ESP32-H2 chip id in `esp_chip_id_t` enum in esp_app_format.h header file
See merge request espressif/esp-idf!23984
2023-05-30 23:58:41 +08:00
Roland Dobai
0be3bbc2d1
Merge branch 'bug/strip_dump_machine' into 'master'
...
tools: strip trailing whitespaces/newline from dump_machine
See merge request espressif/esp-idf!23987
2023-05-30 23:18:26 +08:00
Martin Vychodil
729d63114c
Merge branch 'ci/pytest_sdcard_format_timeout_increase' into 'master'
...
CI: fix sdcard fatfs test_apps format timeout
Closes IDFCI-1723
See merge request espressif/esp-idf!23904
2023-05-30 20:51:57 +08:00
Frantisek Hrbata
b3998f0f0c
tools: strip trailing whitespaces/newline from dump_machine
...
In components/xtensa/project_include.cmake ${CMAKE_C_COMPILER} -dumpmachine
is called, but the output has newline.
Before
---8<--
-- Compiler supported targets: xtensa-esp32s3-elf
-- App "blink" version: 1.2.3
---8<--
After
---8<--
-- Compiler supported targets: xtensa-esp32s3-elf
-- App "blink" version: 1.2.3
---8<--
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-05-30 13:35:10 +02:00
Jakob Hasse
d7ce04a5cd
esp_hw_support: decrease RNG read frequency on C6 and H2
...
* The RNG reading frequency of 200 KHz has been too high for
C6 and H2 since on these chips the RNG output is combined
with the RTC slow clock which is only 150KHz. Reduced the max
reading frequency via esp_random() from 200KHz to 62.5KHz,
which show best results in tests.
Also updated the bootloader_fill_random() max frequency to the
same value to be in line, even though it was just 83KHz.
2023-05-30 19:16:53 +08:00
morris
c5f195c400
spi_master: fix the assertion on a NULL desired_dev
...
Closes https://github.com/espressif/esp-idf/issues/11536
2023-05-30 10:53:32 +00:00
Harshit Malpani
44e88792de
Add ESP32-H2 chip id in esp_chip_id_t
enum in esp_app_format.h header file
2023-05-30 15:19:21 +05:30
Roland Dobai
1f06806271
Merge branch 'bugfix/efuse_summary' into 'master'
...
system-hardware/efuse: fixed efuse summary description containing ; breaking efuse-summary
See merge request espressif/esp-idf!23975
2023-05-30 17:14:22 +08:00
Marius Vikhammer
8e8f6177c9
Merge branch 'bugfix/linux_heap_realloc' into 'master'
...
core-system/linux-target: fixed heap_caps_realloc not correctly allocating the...
Closes IDFGH-10261
See merge request espressif/esp-idf!23952
2023-05-30 13:27:11 +08:00
Marius Vikhammer
185d7a7bd4
heap: fixed unused variable warning
2023-05-30 11:40:17 +08:00
Marius Vikhammer
93ba9d1cfe
system-hardware/efuse: fixed efuse summary description containing ; breaking efuse-summary
...
If the efuse description from esptool contained semi-colons it would be interpretted as
a list delimiter in CMake. Summary is now passed as in quotes to escape this behavior.
2023-05-30 10:55:27 +08:00
Darian
94ebc9ba4e
Merge branch 'refactor/usb_host_usbh_interface' into 'master'
...
USB Host: Refactor USBH interface
See merge request espressif/esp-idf!23330
2023-05-30 01:34:16 +08:00
zwl
bcfb71f602
esp_phy:Update phy lib for ESP32-C2
2023-05-29 21:02:23 +08:00
zwl
a9d25460a7
ble:fixed the issue that slave reports the wrong address for master when address resolution disable
2023-05-29 20:59:13 +08:00
Li Shuai
e505e19798
Merge branch 'bugfix/fix_rc_fast_calibration' into 'master'
...
rtc_clk: fix esp32c6/esp32h2 eco chip `RC_FAST` bad calibration value
Closes WIFI-5938
See merge request espressif/esp-idf!23927
2023-05-29 19:57:46 +08:00
Ondrej Kosta
e270c8ac72
Merge branch 'bugfix/tx_only_link_up' into 'master'
...
Ethernet minor fixes
See merge request espressif/esp-idf!23882
2023-05-29 19:00:10 +08:00
Darian Leung
cbed197e10
usb_host: Run formatting script
2023-05-29 17:30:41 +08:00
Darian Leung
1ffbbf5aef
usb_host: Fix spelling errors
2023-05-29 17:30:41 +08:00
Darian Leung
bab1c61a4c
usb_host: Refactor USBH and USB Host Library calls to HCD
...
This commit refactors the USBH and the USB Host Library in the following ways:
- USBH now presents an abstraction of an endpoint (via usbh_ep_handle_t)
- Added separate functions to enqueue/dequeue URBs to a particular endpoint
- USB Host Library no longer calls HCD API directly. Calls USBH endpoint API
instead.
- Renamed "notif_cb" to "proc_req_cb" (Processing Request Callback)
- This is to avoid confusion with FreerTOS task notifications and Host
Library client event notifications.
- The processing functions of each layer (i.e., "xxx_process()") request
calls via the "proc_req_cb"
- The main handling function (i.e., usb_host_lib_handle_events()) is
responsible for calling the required "xxx_process()" of each layer
2023-05-29 17:30:41 +08:00
wuzhenghui
4236644071
feature: skip console uart flush and sleep when estimated uart flush time exceeds the sleep duration to avoid rtos tick jump failed
2023-05-29 16:35:03 +08:00
wuzhenghui
388746ca31
Kconfig: add more help info for pm related options help
2023-05-29 16:35:03 +08:00
wuzhenghui
5c74093300
bugfix: treat too short sleep duration as sleep reject by software
2023-05-29 16:35:03 +08:00
wuzhenghui
756b5f628d
bugfix: fix pmp retention and add pma retention
2023-05-29 16:35:03 +08:00
Chip Weinberger
fc1e8b0365
[Heap Trace Standalone] do not allocate memory until init is called
2023-05-29 00:00:15 -07:00
morris
099234347c
Merge branch 'contrib/github_pr_11499' into 'master'
...
Implement descriptor error callback for GDMA (GitHub PR)
Closes IDFGH-10236
See merge request espressif/esp-idf!23934
2023-05-29 14:39:32 +08:00
Marius Vikhammer
dacc51dd2b
ulp/lp-core: added gpio API for lp core as well as an example showcasing it.
2023-05-29 11:13:47 +08:00
Marius Vikhammer
5b77f77e53
core-system/linux-target: fixed heap_caps_realloc not correctly allocating the requested number of bytes
...
Closes https://github.com/espressif/esp-idf/issues/11523
2023-05-29 10:09:54 +08:00
Aditya Patwardhan
903af13e84
Merge branch 'feat/config_to_flash_bootloader_when_sbv2_is_enabled' into 'master'
...
add config to flash bootloader by the command `idf.py flash` when secure boot v2 is enabled
See merge request espressif/esp-idf!23848
2023-05-26 18:13:05 +08:00
harshal.patil
60ccb8f439
esp32c6: xts-aes register preefix discrepency
2023-05-26 15:33:21 +05:30
harshal.patil
bc825431e8
esp32h2: xts-aes register prefix discrepency
2023-05-26 15:33:15 +05:30
Rahul Tank
0b5ab48437
Merge branch 'bugfix/fix_config_option' into 'master'
...
Nimble: Fixed setting macro values based on selected configuration
See merge request espressif/esp-idf!23857
2023-05-26 16:18:36 +08:00
morris
1703a0a5e9
doc: explain why RMT encoder may result in more data transmitting
...
Closes https://github.com/espressif/esp-idf/issues/11468
2023-05-26 13:37:11 +08:00
Niklas Gürtler
be8a0d08f2
gdma: implement descriptor error callback
...
Merges https://github.com/espressif/esp-idf/pull/11499
2023-05-26 13:24:34 +08:00
Michael (XIAO Xufeng)
8c2b709817
Merge branch 'bugfix/fix_ocode_check_on_c6' into 'master'
...
adc_cali: fix the condition of ocode calibration
See merge request espressif/esp-idf!23916
2023-05-26 11:35:51 +08:00
zhangyanjiao
ce4b54361e
esp_wifi:
...
1. mesh: layer2 node will scan all channels when fixed root leave
2. show warning info when setting max connection num for softAP
2023-05-26 11:33:33 +08:00
Martin Vychodil
c212305646
Merge branch 'bugfix/usb_serial_jtag_select_poll_crash' into 'master'
...
vfs: select sanity NULL check
See merge request espressif/esp-idf!23875
2023-05-26 00:59:42 +08:00
laokaiyao
de8ae73de3
adc_cali: fix the condition of ocode calibration
2023-05-25 21:49:40 +08:00
Michael (XIAO Xufeng)
041ce02a14
Merge branch 'bugfix/add_warning_for_rc_fast_calibration_h2' into 'master'
...
clk: Add warning log if RC_FAST clock calibration is needed on esp32h2
See merge request espressif/esp-idf!23743
2023-05-25 21:39:02 +08:00
wuzhenghui
3ae1f0ea5d
bugfix: fix rc_fast bad calibration value
2023-05-25 21:21:14 +08:00
Rahul Tank
9901bdf3da
Nimble: Fixed setting macro values based on selected configuration
2023-05-25 17:12:57 +05:30
Adam Múdry
976644acf6
CI: fix sdcard fatfs test_apps format timeout
2023-05-25 08:52:59 +00:00
Mahavir Jain
e2fe2bf152
Merge branch 'fix/xts_aes_register_prefix_discrepency' into 'master'
...
fix: xts aes register prefix discrepancy
Closes DOC-5136 and DOC-5140
See merge request espressif/esp-idf!23900
2023-05-25 16:40:13 +08:00
David Čermák
914652c804
Merge branch 'bugfix/sntp_cpp_compat' into 'master'
...
esp_netif: Fix invalid conversion from int to enumeration in c++ build (GitHub PR)
Closes IDFGH-10115
See merge request espressif/esp-idf!23867
2023-05-25 15:28:06 +08:00
Rahul Tank
1937282e95
Merge branch 'bugfix/memory_cleanup_optimization' into 'master'
...
Nimble: Fixes for memory leak / optimization
See merge request espressif/esp-idf!23759
2023-05-25 14:47:27 +08:00
Zim Kalinowski
451a0f1d33
Merge branch 'feature/adds_new_efuses_for_h2' into 'master'
...
efuse(H2): Adds RF Calibration Information
Closes IDF-7382
See merge request espressif/esp-idf!23827
2023-05-25 14:36:50 +08:00
harshal.patil
ed4ceea43d
esp32c2: xts-aes register prefix discrepency
2023-05-25 11:27:18 +05:30
harshal.patil
0058fb3a05
esp32c3: xts-aes register prefix discrepency
2023-05-25 11:27:10 +05:30
Shu Chen
712d747a79
Merge branch 'bugfix/fix_matter_commissioning_ble_disconnect_issue' into 'master'
...
esp_phy: updating H2 lib phy to adapt the voltage changes
See merge request espressif/esp-idf!23822
2023-05-25 12:31:27 +08:00
Wan Lei
47fe2b9521
Merge branch 'feature/adc_digi_monitor_support' into 'master'
...
adc digi monitor support
Closes IDF-2530
See merge request espressif/esp-idf!22839
2023-05-25 12:06:01 +08:00
Zim Kalinowski
a4bb596d63
Merge branch 'feature/esp_ipc_isr_fix' into 'master'
...
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env)
Closes IDFGH-10179
See merge request espressif/esp-idf!23866
2023-05-24 23:17:37 +08:00
Paul Guyot
ceb121fd57
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env)
...
The race condition is very unlikely on real hardware but can be observed with
qemu under heavy load.
Also add missing `memw` instructions which are generated by the C compiler but
absent in the assembly code.
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
Signed-off-by: KonstantinKondrashov <konstantin@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/11447
Closes https://github.com/espressif/esp-idf/issues/11433
2023-05-24 19:08:29 +08:00
wanlei
e42501d20f
adc: add programing guide for digi monitor
2023-05-24 18:09:06 +08:00
wanlei
e6e641475b
adc: add digi monitor test case
2023-05-24 17:46:52 +08:00
wanlei
87848110c1
adc: new feature adc digital monitor supported
2023-05-24 17:46:52 +08:00
Shu Chen
243b286ddc
Merge branch 'support/add_kconfig_for_mac_filter' into 'master'
...
openthread: add kconfig for mac filter
See merge request espressif/esp-idf!23849
2023-05-24 14:42:47 +08:00
harshal.patil
873901e7aa
bootloader: add a config to enable flashing of bootloader using
...
the command `idf.py flash` when secure boot v2 is enabled.
2023-05-24 11:50:14 +05:30
zhangwenxu
38dc88dd29
esp_phy: updating H2 lib phy to adapt the voltage changes
2023-05-24 14:11:48 +08:00
Mahavir Jain
ff024dcb88
Merge branch 'feature/wifi_prov_event_security_session' into 'master'
...
wifi_prov: Exposed events for secure session establishment and credential mismatch
Closes IDF-7358
See merge request espressif/esp-idf!23821
2023-05-24 12:02:52 +08:00
Kevin (Lao Kaiyao)
7a462d8a86
Merge branch 'feature/support_adc_calibration_on_c6' into 'master'
...
adc_cali: supported adc calibration on esp32c6
Closes IDF-5312 and IDF-6566
See merge request espressif/esp-idf!23499
2023-05-24 11:31:12 +08:00
Shu Chen
38b495205a
Merge branch 'fix/openthread_frame_counter_when_retx' into 'master'
...
openthread: fix frame counter when re-transmition
See merge request espressif/esp-idf!23851
2023-05-24 10:51:06 +08:00
Adam Múdry
58e69f2fcb
vfs: select sanity NULL check
...
https://github.com/espressif/esp-idf/issues/9964
2023-05-23 18:02:24 +02:00
Mahavir Jain
d00e7b5af8
Merge branch 'feature/nvs_encryption_using_hmac_v2' into 'master'
...
nvs_flash: Add support for HMAC-based encryption key derivation scheme
Closes IDF-6727
See merge request espressif/esp-idf!23079
2023-05-23 23:57:26 +08:00
laokaiyao
3e26e7630e
adc_oneshot: move power acquire back to adc_oneshot_new_unit
...
Revert and fix of d197c59eaa
in !23575
2023-05-23 22:44:32 +08:00
laokaiyao
ffb40a89d9
adc_cali: supported channel compensation of adc calibration on esp32c6
2023-05-23 22:44:25 +08:00
Mahavir Jain
86b2ca3d04
Merge branch 'feature/c6_bootloader_rng' into 'master'
...
Feature/c6 bootloader rng
See merge request espressif/esp-idf!22773
2023-05-23 22:41:51 +08:00
KonstantinKondrashov
3550a2d185
efuse(c6): Adds adc calib efuses
2023-05-23 20:34:29 +08:00
laokaiyao
caa044c289
adc_cali: supported adc calibration on esp32c6
2023-05-23 20:34:29 +08:00
Zim Kalinowski
d41ddfcf8a
Merge branch 'bugfix/fix-esp-even-compile-error' into 'master'
...
esp_event: fix build error related to format
Closes IDFGH-10157
See merge request espressif/esp-idf!23833
2023-05-23 19:53:37 +08:00
Wang Fang
307cdd6697
Merge branch 'docs/update_the_description_for_clock_speed_hz' into 'master'
...
docs: update the description for check_speed_hz
Closes DOC-5197
See merge request espressif/esp-idf!23879
2023-05-23 18:30:09 +08:00
Jakob Hasse
d3f77ec352
esp_hw_support/bootloader: made ESP32-C6 and ESP32-H2 RNG available
2023-05-23 18:14:51 +08:00
jiangguangming
0d0fa7bda2
esp_rom: fix rom layout issues
2023-05-23 17:04:10 +08:00
Laukik Hase
72f703ccd4
nvs_flash: Extended test-app and host tests for the HMAC-based NVS encr-keys protection scheme
2023-05-23 13:55:59 +05:30
Laukik Hase
a06118012e
docs: Update nvs_flash
docs for the HMAC-based NVS encr-keys protection scheme
...
- Also updated the `nvs_partition_generator` and `mass_mfg` tools
documentation
2023-05-23 13:55:57 +05:30
Laukik Hase
9ac87fcc8b
nvs_partition_gen/mass_mfg: Support for HMAC-based scheme for generating NVS encr-keys
2023-05-23 13:55:55 +05:30
Laukik Hase
8efe2f86e9
nvs_flash: Added helper component nvs_sec_provider
...
- For processing NVS encryption-related security configuration
2023-05-23 13:55:53 +05:30
Laukik Hase
c1bed366ba
nvs_flash: Add support for HMAC-based NVS encryption keys protection scheme
...
- This features allows the NVS encryption keys to be derived and protected using
the HMAC peripheral. Since the encryption keys are derived at runtime, they
are not stored anywhere in the flash and hence this feature does not require
a separate `nvs_keys` partition.
2023-05-23 13:55:52 +05:30
Zim Kalinowski
ef960d53fe
esp_event: fix build error related to format
...
Closes https://github.com/espressif/esp-idf/issues/11428
See merge request !23833
2023-05-23 09:09:45 +02:00
Laukik Hase
596b83fe15
wifi_prov: Fix build issue when building only for sec1
or sec2
2023-05-23 12:00:45 +05:30
Laukik Hase
f695c1a788
wifi_prov: Exposed events for secure session establishment
2023-05-23 12:00:40 +05:30
Rahul Tank
72968880ec
Nimble: Fixes for memory leak / optimization
2023-05-23 11:56:23 +05:30
Ondrej Kosta
5ebe6b51d8
esp_eth: fixed esp_eth_transmit_vargs to transmit only when link is up
...
esp_eth test: clear unicast Rx event before wait
2023-05-23 08:23:34 +02:00
Rahul Tank
658ce48ca9
Merge branch 'bugfix/fix_pcl_enh_rsp' into 'master'
...
Nimble: Removed the extra status field in the enh read transmit power level
Closes BLEQABR23-196
See merge request espressif/esp-idf!23864
2023-05-23 14:21:26 +08:00
Ondrej Kosta
5da56ea361
Merge branch 'contrib/github_pr_11337' into 'master'
...
w5500: mac: poll VERSIONR to ensure the chip is initialised (GitHub PR)
Closes IDFGH-10061
See merge request espressif/esp-idf!23792
2023-05-23 13:23:51 +08:00
Wang Fang
b4a9078f98
docs: update the description for check_speed_hz
2023-05-23 11:44:47 +08:00
Mahavir Jain
8c1369f3aa
Merge branch 'test/combined_ecc_mpi_hmac_ds_hal_verification_app' into 'master'
...
Create a combined security peripherals hal verification appliaction
See merge request espressif/esp-idf!23718
2023-05-23 11:27:53 +08:00
Island
72bf74f904
Merge branch 'feature/update_ble_doc_for_esp32c6_esp32h2' into 'master'
...
ble docs: Update ble doc for esp32c6 and esp32h2
Closes IDF-5926 and IDF-6686
See merge request espressif/esp-idf!23796
2023-05-22 18:50:55 +08:00
harshal.patil
21c6d5392f
hal: add ecdsa peripheral verification tests
2023-05-22 15:19:34 +05:30
harshal.patil
7330851db0
hal: add digital signature peripheral verification tests
...
- also renamed the security test app to crypto test app
2023-05-22 15:19:34 +05:30
harshal.patil
9b27fa73a7
hal: add hmac peripheral verification tests
2023-05-22 15:19:34 +05:30
harshal.patil
da2c29751e
hal: combine ecc hal test app into security peripherals test app
2023-05-22 15:19:34 +05:30
harshal.patil
56ac7eee3b
ecc: added SOC_ECC_SUPPORT_POINT_VERIFY_QUIRK
soc caps for esp32c2
...
as the ESP32C2 ECC peripheral has a bug in ECC point verification,
if value of K is zero the verification fails
2023-05-22 15:19:34 +05:30
harshal.patil
647c2dabfe
hal: combine security peripherals test applications
2023-05-22 15:19:34 +05:30
Alexey Lapshin
a77f723962
Merge branch 'feature/riscv-gdbstub-runtime' into 'master'
...
esp_gdbstub: implement runtime gdbstub for riscv
Closes IDF-5621
See merge request espressif/esp-idf!23110
2023-05-22 17:20:17 +08:00
KonstantinKondrashov
aef81cceee
efuse(H2): Adds RF Calibration Information
2023-05-22 08:40:26 +00:00
Wan Lei
b4e601989b
Merge branch 'contrib/github_pr_11405' into 'master'
...
Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp (GitHub PR)
Closes IDFGH-10134
See merge request espressif/esp-idf!23771
2023-05-22 15:16:52 +08:00
Jiang Guang Ming
11062e45fb
Merge branch 'feature/spi_flash_remove_unnecessary_header_includes' into 'master'
...
spi_flash: remove unnecessary header includes in test_app
See merge request espressif/esp-idf!23844
2023-05-22 14:50:50 +08:00
Armando (Dou Yiwen)
a938fe0beb
Merge branch 'bugfix/fix_adc_continuous_driver_conv_frame_issue' into 'master'
...
adc: fixed adc continuous driver conv frame issue
Closes IDFGH-10109
See merge request espressif/esp-idf!23772
2023-05-22 14:44:28 +08:00
zhangwenxu
1a0d86e77c
openthread: add kconfig for enabling mac filter
2023-05-22 14:09:50 +08:00
Rahul Tank
ed30c4a106
Nimble: Removed the extra status field in the enh read transmit power level
2023-05-22 10:17:01 +05:30
Armando
bd6cd85b8e
adc: added big conv_frame test
2023-05-22 10:55:28 +08:00
Armando
73791ff4e0
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
...
Closes https://github.com/espressif/esp-idf/issues/11385
2023-05-22 10:55:28 +08:00
Mahavir Jain
2fc770a1a3
Merge branch 'contrib/github_pr_11190' into 'master'
...
[HTTPD] support for multiple simultaneous requests (try 3) (GitHub PR)
Closes IDFGH-9868 and IDFGH-9204
See merge request espressif/esp-idf!23281
2023-05-22 02:10:52 +08:00
Sudeep Mohanty
efe919275e
Merge branch 'feature/add_support_for_lp_i2c' into 'master'
...
lp-i2c: Added support for LP I2C peripheral to LP core
Closes IDF-6833
See merge request espressif/esp-idf!22846
2023-05-19 23:35:11 +08:00
Jackson Ming Hu
896a07e5d6
w5500: rework version check to avoid a false alarm on fault detection
...
See: https://github.com/espressif/esp-idf/issues/11331
2023-05-19 15:33:22 +02:00
Jiang Jiang Jian
2a56f66e25
Merge branch 'feature/nan_ifx_support_for_api' into 'master'
...
Add NAN ifx support for API's
Closes WIFI-5719 and WIFI-5830
See merge request espressif/esp-idf!23512
2023-05-19 20:22:04 +08:00
Alexey Lapshin
af1334782c
esp_gdbstub: fix bp and wp numbers
2023-05-19 20:15:58 +08:00
Alexey Lapshin
71cd5cb2a1
esp_gdbstub: fix build for USB serial/jtag protocol
2023-05-19 20:15:58 +08:00
Alexey Lapshin
6a54c25823
esp_gdbstub: add tests for riscv jump instructions decoding
2023-05-19 20:15:58 +08:00
Alexey Lapshin
9322c2b82d
esp_gdbstup: implement runtime gdbstub for riscv
2023-05-19 20:15:58 +08:00
Alexey Lapshin
36588c4b35
riscv: remove outdated macros
2023-05-19 20:15:58 +08:00
Alexey Lapshin
a89b799642
riscv: fix trigger add from trap handlers
2023-05-19 20:15:58 +08:00
Alexey Lapshin
d41d12fe7a
riscv: fix & refactor triggers add/delete
2023-05-19 20:15:58 +08:00
Wu Zheng Hui
9894697037
Merge branch 'bugfix/close_phy_tsens_before_sleep' into 'master'
...
sleep: fix deepsleep current leakage caused by phy_tsens
Closes WIFI-5608
See merge request espressif/esp-idf!23823
2023-05-19 19:17:22 +08:00
Adam Múdry
e5d0e3c676
Merge branch 'bugfix/sdmmc_driver_vtaskdelay_slowdown' into 'master'
...
sdmmc: incrementally increase delay of vTaskDelay
Closes IDF-7361
See merge request espressif/esp-idf!23765
2023-05-19 18:22:51 +08:00
Rahul Tank
59b7a4989f
Merge branch 'bugfix/host_flw_ctrl' into 'master'
...
NimBLE: Fixed mismatch of number of completed packtes in host flow control
Closes BLEQABR23-113
See merge request espressif/esp-idf!23432
2023-05-19 17:33:39 +08:00
Harshit Malpani
af06168328
Merge branch 'contrib/pr_11147' into 'master'
...
Fix to allow streaming of PUT data in the HTTP_EVENT_HEADERS_SENT callback (GitHub PR)
Closes IDFGH-9813
See merge request espressif/esp-idf!23794
2023-05-19 17:14:43 +08:00
Jiang Jiang Jian
cd53393e0b
Merge branch 'bugfix/mbo_ie_absent_prob_req' into 'master'
...
wpa_supplicant : Add MBO IE in probe request and fix issues with parsing GCMP ciphers in scan results.
See merge request espressif/esp-idf!23390
2023-05-19 16:58:12 +08:00
Jiang Jiang Jian
d888f54c1f
Merge branch 'bugfix/fix_lp_bod_if_bt_i154_init_phy_before_wifi' into 'master'
...
fix(phy): fix lp_bod reset if bt/i154 init phy before wifi
See merge request espressif/esp-idf!23829
2023-05-19 16:24:47 +08:00
zhangwenxu
57925730b8
openthread: fix frame counter when re-transmition
2023-05-19 13:36:12 +08:00
Zim Kalinowski
0e5098e4a6
Merge branch 'feature/esp_log_master_option' into 'master'
...
log: Add master log option
Closes IDFGH-9721
See merge request espressif/esp-idf!23538
2023-05-19 13:29:40 +08:00
Sudeep Mohanty
ec742abb25
lp-i2c: Added support for LP I2C peripheral to LP core
...
This commit adds support for the LP I2C peripheral driver to be used by
the LP core. An example is also added to demonstrate the usage of the LP
I2C peripheral from the LP core.
2023-05-19 07:27:51 +02:00
C.S.M
224430f6b4
Merge branch 'bugfix/tempsensor_wifi_conflict' into 'master'
...
temperature_sensor: Fix issue that have conflict with phy
Closes IDF-5227, IDF-5992, IDF-5504, and IDF-6113
See merge request espressif/esp-idf!20210
2023-05-19 12:46:55 +08:00
Shyamal Khachane
063460a0d3
1. Support NAN ifx for API's esp_wifi_internal_set_fix_rate and esp_wifi_set_protocol
...
2. Remove user configurable flag fsd_reqd from NAN publish config
3. Fix issue wherein NDL of previously cancelled service is obtained in peer record of new service with no NDL
2023-05-19 10:07:57 +05:30
Chip Weinberger
3824eba04d
feat(httpd): add support for asynchronous request handling
...
This commit adds support for handling multiple requests simultaneously by introducing two new functions: `httpd_req_async_handler_begin()` and `httpd_req_async_handler_complete()`. These functions allow creating an asynchronous copy of a request that can be used on a separate thread and marking the asynchronous request as completed, respectively.
Additionally, a new flag `for_async_req` has been added to the `httpd_sess_t` struct to indicate if a socket is being used for an asynchronous request and should not be purged from the LRU cache.
An example have been added to demonstrate the usage of these new functions.
Closes https://github.com/espressif/esp-idf/issues/10594
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com>
2023-05-19 10:05:42 +05:30
jiangguangming
8c075ea61f
spi_flash: remove unnecessary header includes in test_app
2023-05-19 11:28:50 +08:00
Jiang Jiang Jian
0501f87f33
Merge branch 'feature/use_api_to_enable_modem_on_esp32h2' into 'master'
...
ble: use modem_clock api to set clocks on ESP32-H2
See merge request espressif/esp-idf!23805
2023-05-19 11:01:15 +08:00
Shen Weilong
2900ed4858
ble docs: Update the ble docs for esp32c6 and esp32h2
2023-05-19 11:01:11 +08:00
Mahavir Jain
1747f2e0d1
Merge branch 'contrib/github_pr_11402' into 'master'
...
esp_ds: ignore releasing mutex if not called from same task (GitHub PR)
Closes IDFGH-10131
See merge request espressif/esp-idf!23763
2023-05-19 10:59:33 +08:00
liuning
5bfb5baecf
fix(phy): fix lp_bod reset if bt/i154 init phy before wifi
2023-05-18 20:58:44 +08:00
Island
4f9f50cb4a
Merge branch 'feature/esp32c2_enable_rf_temp_compensation' into 'master'
...
Feature/esp32c2 enable rf temp compensation
See merge request espressif/esp-idf!23728
2023-05-18 20:34:06 +08:00
Jeff H
628b633e50
log: Add master log option
...
Closes https://github.com/espressif/esp-idf/issues/11049
Closes https://github.com/espressif/esp-idf/pull/11057
Signed-off-by: KonstantinKondrashov <konstantin@espressif.com>
Result from an example in 11057:
When this option is not enabled:
1000 iterations took 10914 microseconds (10.9 microseconds per invocation)
1000 iterations took 10909 microseconds (10.9 microseconds per invocation)
When this option is enabled:
1000 iterations took 10960 microseconds (10.9 microseconds per invocation)
1000 iterations took 107 microseconds (0.1 microseconds per invocation)
2023-05-18 18:35:19 +08:00
wuzhenghui
f8b72615e5
bugfix: close phy_tsens before deepsleep
2023-05-18 16:38:48 +08:00
Konstantin Kondrashov
1d25057a24
Merge branch 'feature/iram_optimization_app_elf_sha256_2' into 'master'
...
esp_app_format: IRAM space optimization
Closes IDF-7131
See merge request espressif/esp-idf!23572
2023-05-18 15:29:31 +08:00
isha.pardikar@espressif.com
aceaa87ea0
NimBLE: Fixed mismatch of number of completed packtes in host flow control
2023-05-18 12:56:47 +05:30
Wu Zheng Hui
fa6a743f67
Merge branch 'bugfix/move_adc_onshot_power_management_to_shot_read_func' into 'master'
...
bugfix: Switch the adc power mode when in use to save power
Closes IDFGH-9205
See merge request espressif/esp-idf!23575
2023-05-18 15:05:32 +08:00
Cao Sen Miao
faa10947a8
temperature_sensor: Apply new-shared interface in temperature sensor driver
2023-05-18 15:00:36 +08:00
David Čermák
f21505da46
Merge branch 'bugfix/linux_freertos_select_wrap' into 'master'
...
freertos/linux: Fix use after scope exit in select() wrap
See merge request espressif/esp-idf!23755
2023-05-18 13:16:47 +08:00
C.S.M
a754efc548
Merge branch 'flash/add_new_module_sony' into 'master'
...
spi_flash: Add GD25LQ255E flash support (sony one 📷 )
Closes IDF-7378
See merge request espressif/esp-idf!23723
2023-05-18 11:48:19 +08:00
Adam Múdry
f13c9f746f
sdmmc: incrementally increase delay of vTaskDelay
...
Prevents unnecessary slowdown in polling functions
2023-05-18 05:33:25 +02:00
Zhang Wen Xu
8c5a395483
Merge branch 'bugfix/fix_typo_set_channel' into 'master'
...
ieee802154: fix a typo in set_channel API
See merge request espressif/esp-idf!23760
2023-05-18 10:36:47 +08:00
wuzhenghui
d197c59eaa
bugfix: move adc_oneshot_power_acquire/release to adc_oneshot_read
...
Closes https://github.com/espressif/esp-idf/issues/10595
Closes https://github.com/espressif/esp-idf/issues/11386
2023-05-18 10:29:50 +08:00
KonstantinKondrashov
b605404b06
esp_app_format: IRAM space optimization
2023-05-17 23:40:59 +08:00
Shen Weilong
c7f357523a
ble: use modem_clock api to set clock on ESP32-C6
2023-05-17 20:02:21 +08:00
Cao Sen Miao
1ec55b7d1a
spi_flash: Add GD25LQ255E flash support
2023-05-17 18:28:57 +08:00
Cao Sen Miao
e304db558b
temperature_sensor: Add new interface and reference counts so that phy and driver can use together
2023-05-17 17:40:59 +08:00
Kenneth Furge
90be9cc3e8
Set state to HTTP_STATE_REQ_COMPLETE_HEADER prior to calling the
...
HTTP_EVENT_HEADERS_SENT callback to allow streaming of PUT data
in the callback.
2023-05-17 14:06:51 +05:30
Lu Ai Jun
d7a141f3ea
Merge branch 'bugfix/update_test_dl_esp_cert' into 'master'
...
tests: update Root certificate for the test endpoints
Closes IDFCI-1710
See merge request espressif/esp-idf!23770
2023-05-17 14:18:44 +08:00
Shu Chen
dc848707db
ieee802154: fix a typo in set_channel API
2023-05-17 14:11:34 +08:00
chenjianhua
9c8958d73b
esp_hid: fixed ble hid battery level setting
2023-05-17 12:18:56 +08:00
Jiang Jiang Jian
5838c2ec66
Merge branch 'bugfix/fix_iphone_disconnects_immediately_after_connecting_when_BLE_wifi_coexist' into 'master'
...
Fix the iPhone disconnects immediately after connecting when BLE and wifi coexist
See merge request espressif/esp-idf!23656
2023-05-17 11:28:23 +08:00
cjin
41ea20908b
BLE: update ble lib
...
Added version support for esp32c6 eco1
2023-05-16 19:18:53 +08:00
cjin
1952a26d5e
ble:add version num support for esp32c6 chip
2023-05-16 19:18:53 +08:00
Mahavir Jain
2688dfe982
tests: update Root certificate for the test endpoints
...
Use Root certificate (`DigiCert Global Root G2`) for the
`dl.espressif.com` and `espressif.com` test endpoints.
This fixes the test failure introduced due to renewal of
the intermediate certificate.
2023-05-16 15:56:29 +05:30
Rahul Tank
134d87848b
Merge branch 'bugfix/add_debug_print_for_event' into 'master'
...
Nimble: Add debug code to print HCI events information
See merge request espressif/esp-idf!23712
2023-05-16 17:43:53 +08:00
Zhang Xiao Yan
81558fb77d
Merge branch 'docs/update_algorithm_and_key_from_aes-xts_to_xts-aes' into 'master'
...
docs: update the algorithm and key name from AES-XTS to XTS-AES
See merge request espressif/esp-idf!23742
2023-05-16 17:39:58 +08:00
zwl
69571dfebf
ble:fixed build error when disable smp
2023-05-16 16:07:01 +08:00
zwl
9b50d4e2ef
ble:esp32c2 add rf temperature compensation
2023-05-16 16:07:01 +08:00
Armando (Dou Yiwen)
e3fea3ad71
Merge branch 'feature/support_32MB_psram_s3' into 'master'
...
psram: supported 32MB psram on esp32s3
Closes IDF-7365
See merge request espressif/esp-idf!23753
2023-05-16 16:03:17 +08:00
Jiang Jiang Jian
31f34b95cf
Merge branch 'bugfix/nvs_softap_pmk' into 'master'
...
esp_wifi: fix softap nvs <ssid,password,pmk> not match issue
Closes FCS-1196
See merge request espressif/esp-idf!23619
2023-05-16 15:59:43 +08:00
Zim Kalinowski
bdeeae7a52
Merge branch 'bugfix/remove-bootloader-random-line' into 'master'
...
bootloader: bootloader_random line
Closes IDF-4498
See merge request espressif/esp-idf!23325
2023-05-16 15:25:04 +08:00
Zim Kalinowski
dc7ff8676c
Merge branch 'feature/libunwind_backtracing' into 'master'
...
System: implement libunwind library for RISC-V backtracing
Closes IDFGH-6189
See merge request espressif/esp-idf!18147
2023-05-16 14:19:16 +08:00
C.S.M
50b4d5c6be
Merge branch 'ci/move_timer_into_unity' into 'master'
...
spi_flash: migrate spi_flash UT to pytest component test app
Closes IDF-6730
See merge request espressif/esp-idf!19709
2023-05-16 14:09:25 +08:00
Song Ruo Jing
a9c78245a0
clk: Add warning log if RC_FAST clock calibration is needed on esp32h2
2023-05-16 03:52:11 +00:00
Justin Ong
a18d7e24d6
Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp
2023-05-16 10:34:24 +08:00
Marius Vikhammer
0036e555e9
Merge branch 'contrib/github_pr_11388' into 'master'
...
Update esp_cpu.h to include esp_attr.h (GitHub PR)
Closes IDFGH-10113
See merge request espressif/esp-idf!23711
2023-05-16 09:20:07 +08:00
Zim Kalinowski
e9405e42ab
bootloader: bootloader_random line
2023-05-15 22:06:47 +02:00
Christoph Baechler
704dfc9185
esp_ds: ignore releasing mutex if not called from same task
2023-05-15 15:02:38 +02:00
Linda
65ee4992ce
docs: update the algorithm and key name from AES-XTS to XTS-AES
2023-05-15 17:54:50 +08:00
Zim Kalinowski
bd1ac6a566
Merge branch 'feature/adds_esp_bootloader_desc_t' into 'master'
...
esp_bootloader_format: Adds bootloader description structure to read bootloader version from app
Closes IDFGH-7206 and IDFGH-7573
See merge request espressif/esp-idf!21592
2023-05-15 17:54:43 +08:00
Martin Vychodil
61e694d2f3
Merge branch 'fix/cd_input_sd_mode_fails' into 'master'
...
CI: sdcard tests fail fix
Closes IDFCI-1700
See merge request espressif/esp-idf!23505
2023-05-15 17:37:29 +08:00
David Cermak
a41d360842
freertos/linux: Fix use after scope exit in select() wrap
2023-05-15 10:28:54 +02:00
Armando
e495d41de8
psram: supported 32MB psram on ESP32S3
2023-05-15 15:36:43 +08:00
Cao Sen Miao
36aace3f47
spi_flash: Move most tests in unit-test to pytest
2023-05-15 14:58:51 +08:00
Cao Sen Miao
0f83970368
ci: Delete ccomp_timer in IDF(witch has been moved to component manager)
2023-05-15 14:58:51 +08:00
Alexey Lapshin
2327c5cd00
Merge branch 'feature/remove_coredump_tests' into 'master'
...
coredump: remove tests (moved to esp-coredump repo)
See merge request espressif/esp-idf!22858
2023-05-15 12:31:42 +08:00
Omar Chebib
eeaa40f71d
System: implement libunwind library for RISC-V backtracing
...
Closes https://github.com/espressif/esp-idf/issues/7866
A minimal x86 implementation has also been added, it is used to perform a host test.
2023-05-15 11:19:03 +08:00
Shu Chen
bb12cdaa08
Merge branch 'openthread/default_dnsserver_address' into 'master'
...
openthread: Add menuconfig to set the default dns server address
See merge request espressif/esp-idf!23581
2023-05-15 10:33:14 +08:00
Marius Vikhammer
a0be5e9ebf
Merge branch 'bugfix/c2_wdt_reset_reason' into 'master'
...
wdt: fix IWDT reset reason for esp32c2
Closes IDF-3843 and IDF-5059
See merge request espressif/esp-idf!23722
2023-05-15 10:17:47 +08:00
Jiang Jiang Jian
8fe688c4f8
Merge branch 'bugfix/fix_multicast_example_map_wrong_address_issue' into 'master'
...
netdb:fix multicast address map wrong dns address issue
Closes IDFGH-8200
See merge request espressif/esp-idf!23565
2023-05-12 22:32:39 +08:00
Marius Vikhammer
2272509978
ci: re-enable reset reason tests for all targets except H2.
2023-05-12 19:00:27 +08:00
Marius Vikhammer
9eadb6b12a
esp-system: fixed int WDT reset reason being reported as task WDT on C2
2023-05-12 18:32:24 +08:00
Armando (Dou Yiwen)
ca2624e0eb
Merge branch 'feature/sdmmc_host_timing_tuning' into 'master'
...
sdmmc: supported host timing tuning on esp32s3
Closes IDF-7240 and IDF-7250
See merge request espressif/esp-idf!23257
2023-05-12 18:00:41 +08:00
Rahul Tank
713e4391f8
Nimble: Add debug code to print HCI events information
2023-05-12 15:17:53 +05:30
Ondrej Kosta
a76eab4d39
Merge branch 'bugfix/emac_structs_cpp_build' into 'master'
...
fixed emac soc structs names to be able to build under C++
Closes IDFGH-10003
See merge request espressif/esp-idf!23658
2023-05-12 16:38:12 +08:00
movsb
2ff12460dd
fix(c++): invalid conversion from int to enumeration
2023-05-12 15:08:53 +08:00
Rahul Tank
f4f8d4eaa2
Merge branch 'bugfix/fix_compilation_error_optimization' into 'master'
...
Nimble: Fix compilation issues seen while enabling -O2 optimization
Closes IDFGH-10023
See merge request espressif/esp-idf!23590
2023-05-12 15:05:22 +08:00
Roshan Bangar
03cad657f3
Merge branch 'bugfix/macro_changes_in_nimble-1.5' into 'master'
...
NimBLE : Update macro name changes in nimble-1.5
See merge request espressif/esp-idf!23682
2023-05-12 15:01:26 +08:00
C.S.M
12190809f9
Merge branch 'feature/flash_suspend_support' into 'master'
...
spi_flash: One more step for supporting flash suspend. 1. Support more esp chips 2. Improve real-time performance 3. Make timing more stable
See merge request espressif/esp-idf!22755
2023-05-12 14:16:11 +08:00
morris
a7d79456e2
Merge branch 'bugfix/mcpwm_bldc_example' into 'master'
...
mcpwm: test generator force level with dead time module
See merge request espressif/esp-idf!23649
2023-05-12 12:11:17 +08:00
Michael (XIAO Xufeng)
e20a57d42e
Merge branch 'Bugfix/fix_tsen_issue' into 'master'
...
Temperature sensor: fix return value issue @low temp on H2
See merge request espressif/esp-idf!23648
2023-05-12 11:55:47 +08:00
xueyunfei
b1a07a0a8c
netdb:fixed bug for getaddrinfo returns null when IPV4 mapped address
...
Closes https://github.com/espressif/esp-idf/issues/9693
2023-05-12 03:07:14 +00:00
Jakob Hasse
c291b6a58c
Merge branch 'bugfix/use_safe_noreturn_attr' into 'master'
...
compiler: replaced noreturn by __noreturn__ in header files
Closes IDFGH-10064
See merge request espressif/esp-idf!23688
2023-05-12 10:48:00 +08:00
Magnus Sörensen
004d55a5ed
Update esp_cpu.h
...
If esp_attr.h is not included then there are no definitions for the symbol 'FORCE_INLINE_ATTR'.
2023-05-11 21:23:57 +02:00
Armando
01a3d79b6f
sdmmc: support tuning input delay on esp32s3
2023-05-11 12:25:22 +00:00
Armando
e7fcfa43e9
sdmmc: use clk_tree api inside
2023-05-11 12:25:22 +00:00
Cao Sen Miao
5bd535e9e0
spi_flash: Add strict test for flash suspend
2023-05-11 20:12:41 +08:00
Cao Sen Miao
ed96dadd06
spi_flash: 2nd stage for supporting flash suspend. (1). Support more esp chips (2). Improve real-time performance (3). Making timing more stable (4) Add documents
2023-05-11 20:10:30 +08:00
chenjianxing
786b1642e6
esp_wifi: fix softap nvs <ssid,password,pmk> not match issue
...
Closes FCS-1196
2023-05-11 17:11:39 +08:00
Darian
6281606986
Merge branch 'feature/freertos_add_v10.5.1_files' into 'master'
...
FreeRTOS: Add v10.5.1 upstream files
See merge request espressif/esp-idf!23502
2023-05-11 16:14:50 +08:00
Jakob Hasse
c8791f30c0
compiler: replaced noreturn by __noreturn__ in header files
...
* noreturn may be replaced by third-party macros,
rendering it ineffective
* Closes https://github.com/espressif/esp-idf/issues/11339
2023-05-11 16:07:45 +08:00
Ondrej Kosta
621d5ef724
fixed emac soc structs names to be able to build under C++
...
Closes https://github.com/espressif/esp-idf/pull/11283
2023-05-11 08:50:49 +02:00
Alexey Lapshin
0b078f5cd3
coredump: remove tests (moved to esp-coredump repo)
2023-05-11 12:13:52 +08:00
Armando (Dou Yiwen)
476e50b026
Merge branch 'bugfix/fix_mspi_octal_psram_timing_tuning_point_fallback_id' into 'master'
...
mspi: modified 80mhz octal psram timing tuning point fallback id on s3
See merge request espressif/esp-idf!23627
2023-05-11 11:11:51 +08:00
Marius Vikhammer
d40145d2ff
Merge branch 'bugfix/newlib_test_misc_fix' into 'master'
...
ci: misc fixes for newlib test app
Closes IDF-6962 and IDF-6964
See merge request espressif/esp-idf!23640
2023-05-11 09:20:29 +08:00
Adam Múdry
fa16ed3898
CI: sdcard tests fail fix
2023-05-10 16:48:03 +02:00
KonstantinKondrashov
69838403f9
esp_bootloader_format: Adds bootloader description structure to read bootloader version from app
...
Closes https://github.com/espressif/esp-idf/issues/8800
Closes https://github.com/espressif/esp-idf/issues/9132
2023-05-10 21:39:52 +08:00
Zhi Wei Jian
c0ab96b65d
Merge branch 'bugfix/fix_some_bluedroid_bugs' into 'master'
...
Fixed some bluedroid bugs
See merge request espressif/esp-idf!23616
2023-05-10 20:44:15 +08:00
zhiweijian
d565a7825d
Fix the bug that the iPhone disconnects immediately after connecting when BLE and wifi coexist
2023-05-10 20:15:10 +08:00
Alexey Lapshin
e634137a03
Merge branch 'feature/libstd++-use-posix-pthread' into 'master'
...
tools: enable libstd++ to use idf posix-semaphores
Closes GCC-305 and IDFGH-9209
See merge request espressif/esp-idf!23588
2023-05-10 20:06:16 +08:00
wuyuanyi135
97c44ee95d
Fix incorrect invocation of the hook LWIP_HOOK_DHCPS_POST_APPEND_OPTS
...
Fix https://github.com/espressif/esp-idf/issues/11373
2023-05-10 19:52:40 +08:00
morris
5680d28b0e
mcpwm: fix bldc example force output level inverted
...
set_force_level can only set the generator level before the deadtime module.
if the deadtime module enables the inverter, then the real output level is inverted accordingly
2023-05-10 19:17:21 +08:00
morris
6a7f730c77
Merge branch 'feature/efuse_settings' into 'master'
...
hal: Explicit setting of efuse time settings
See merge request espressif/esp-idf!23533
2023-05-10 19:11:01 +08:00
Roshan Bangar
f0fa24c176
NimBLE : Update macro name changes in nimble-1.5
2023-05-10 16:02:07 +05:30
Darian Leung
d044e63b39
freertos(IDF): Update kernel version tag of V10.5.1 source files
...
This commit updates the kernel version tags of all V10.5.1 source files to
indicate that the source files are modified.
2023-05-10 16:58:57 +08:00
Darian Leung
f76194add9
freertos(IDF): Add hidden build option for V10.5.1 kernel
...
This commit adds a "CONFIG_FREERTOS_USE_KERNEL_10_5_1" hidden option to enable
building of the v10.5.1 kernel for development/testing purposes. Currently
enabling this option will just cause CMake to error out.
Also added a markdown file to record the code changes made to the V10.5.1 source
when porting over SMP behavior.
2023-05-10 16:53:00 +08:00
Darian Leung
74f37f50ec
freertos(IDF): Add upstream V10.5.1 files
...
This commit adds the source files for the FreeRTOS Kernel V10.5.1 in
preparation for upgrading ESP-IDF FreeRTOS Kernel version (files copied from
https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.1 )
The following modifications were made to the files when copying
- Added "SPDX-FileCopyrightText" and "SPDX-FileContributor" tags to all files
to pass ESP-IDF pre-commit checks.
- Left out some files unnecessary to ESP-IDF (e.g., URLs, "History.txt", and
"portable" folder).
2023-05-10 16:52:22 +08:00
Li Shuai
87dd7bb51a
Merge branch 'bugfix/support_esp32c6_sleep_retention_extra_link' into 'master'
...
support extra linked list retention for BLE and 15.4
Closes IDF-6528
See merge request espressif/esp-idf!22985
2023-05-10 15:07:03 +08:00
Kevin (Lao Kaiyao)
9ee4c48f54
Merge branch 'bugfix/fix_several_bugs_in_i2s' into 'master'
...
i2s: fix several bugs in std and tdm mode
Closes IDF-7288
See merge request espressif/esp-idf!23465
2023-05-10 11:39:51 +08:00
Marius Vikhammer
1590fbd31c
ci: misc fixes for newlib test app
...
Enabled additional tests for C2, added config for testing with newlib nano
as well as cleaned up old configs
2023-05-10 11:14:15 +08:00
morris
6ef187d4fb
Merge branch 'doc/update_mcpwm_deadtime' into 'master'
...
MCPWM: don't allow to apply the same delay module to multiple generators
Closes IDFGH-10050
See merge request espressif/esp-idf!23601
2023-05-10 09:55:36 +08:00
Zim Kalinowski
099ffe6243
Merge branch 'feature/c6_ulp_timer' into 'master'
...
ulp: lp timer support for lp core
Closes IDF-6956, IDF-6830, and IDF-6835
See merge request espressif/esp-idf!23453
2023-05-10 03:06:35 +08:00
Zim Kalinowski
54576b7528
Merge branch 'bugfix/freertos_fix_unordered_event_list' into 'master'
...
freertos: Updated vTaskRemoveFromUnorderedEventList() to consider scheduler state before adding task to ready list
Closes IDF-5785
See merge request espressif/esp-idf!23482
2023-05-10 01:48:47 +08:00
Zim Kalinowski
a495f4729b
Merge branch 'ci/fix_system_invalid_kconfigs' into 'master'
...
ci: fix invalid kconfig options in system test apps
See merge request espressif/esp-idf!23582
2023-05-10 01:38:46 +08:00
KonstantinKondrashov
e48130246a
hal: Explicit setting of efuse time settings
...
EFUSE_PWR_ON_NUM in C3 has default value = 0x2880, now = 0x3000
2023-05-10 00:41:35 +08:00
Sudeep Mohanty
02d473615d
Merge branch 'bugfix/ulp_i2c_timeout_config' into 'master'
...
ulp-riscv-i2c: Add ULP RISC-V I2C read/write timeout config option
Closes IDFGH-9822
See merge request espressif/esp-idf!23470
2023-05-09 21:06:51 +08:00
Wang Meng Yang
e156fcec8a
Merge branch 'bugfix/hfp_ag_idx_invalid_master' into 'master'
...
bt: Fixed out of bounds access due to variable length array
Closes IDFGH-9979
See merge request espressif/esp-idf!23481
2023-05-09 19:51:42 +08:00
zlq
ff88f42819
H2:fix tsensor issue @low temp
2023-05-09 19:40:53 +08:00
Wu Zheng Hui
35bb946653
Merge branch 'bugfix/update_esp32c6eco1_sleep_fosc_cal_cycles' into 'master'
...
bugfix: update esp32c6eco1 / esp32h2eco2 fosc calibration cycles during sleep and support calibrate OSC clock every N times lightsleep
Closes IDF-7287
See merge request espressif/esp-idf!23489
2023-05-09 18:44:20 +08:00
Zim Kalinowski
ead5f19f7c
Merge branch 'bugfix/freertos_nested_sched_suspension' into 'master'
...
freertos-idf: Fixed incorrect scheduler suspension check in xTaskRemoveFromEventList()
Closes IDF-7299
See merge request espressif/esp-idf!23537
2023-05-09 18:07:47 +08:00
laokaiyao
563b223ab7
i2s_std: enable left alignment as default
2023-05-09 17:53:53 +08:00
laokaiyao
bebcaad35f
i2s_tdm: add check for slot mask
2023-05-09 17:53:53 +08:00
laokaiyao
fd8042cf5b
i2s_tdm: fixed half sample bit calculation
2023-05-09 17:51:33 +08:00
laokaiyao
382059699e
i2s_std: fixed mclk check for 24-bit data
2023-05-09 17:51:33 +08:00
Sudeep Mohanty
662e0812f4
ulp-riscv-i2c: Add ULP RISC-V I2C read/write timeout config option
...
The commit 88e4c06028
introduced a loop timeout for all ULP RISC-V I2C
transactions to avoid getting stuck in a forever loop. The loop timeout
was set to 500 msec by default. This commit improves on the concept by
making the loop timeout configurable via a Kconfig option in terms of
CPU ticks. If the timeout is set to -1 value then the transaction loops
will never timeout, therefore restoring the driver behavior before the
timeout was introduced.
The commit also updates the I2C Fast mode timings for esp32s2 which need
to be adjusted due to bus timing constraints.
Closes https://github.com/espressif/esp-idf/issues/11154
2023-05-09 11:17:01 +02:00
Zim Kalinowski
3947688d54
Merge branch 'bugfix/make_clean_files' into 'master'
...
build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES
Closes IDF-2444
See merge request espressif/esp-idf!23628
2023-05-09 16:53:18 +08:00
Sudeep Mohanty
abe5311a22
freertos: Updated vTaskRemoveFromUnorderedEventList() to consider scheduler state before adding task to ready list
...
vTaskRemoveFromUnorderedEventList() runs under the assumption that the
scheduler is suspended during the call. However, for IDF FreeRTOS, this
is not true. When dual-core system is active, this API call is made in
a critical section but without suspending the scheduler. This commit
updates the vTaskRemoveFromUnorderedEventList() function to now consider
the scheduler state on either cores before adding a task to the ready list.
2023-05-09 10:47:24 +02:00
morris
06b1e10273
Merge branch 'feature/reset_mcpwm_in_restart' into 'master'
...
mcpwm: reset peripheral in restart, panic and halt
Closes IDFGH-10047
See merge request espressif/esp-idf!23591
2023-05-09 16:44:55 +08:00
morris
72d0f5b35b
mcpwm: can't apply the same delay module to multiple generators
...
This is a hardware limitation, one delay module can only be used by one generator at one time.
Closes https://github.com/espressif/esp-idf/issues/11327
2023-05-09 16:41:47 +08:00
Sudeep Mohanty
1acd2b5ce7
freertos-idf: Fixed incorrect scheduler suspension check in xTaskRemoveFromEventList()
...
This commit fixes a bug in xTaskRemoveFromEvenetList() where in the
check for scheduler suspension did not account for nested suspensions.
Additionally, this commit updates all checks for scheduler
suspension to follow a uniform way.
2023-05-09 10:28:02 +02:00
morris
2b707decfc
Merge branch 'feature/rgb_lcd_pclk_gpio_optional' into 'master'
...
rgb_lcd: make pclk gpio setting optional
Closes IDFGH-10021
See merge request espressif/esp-idf!23626
2023-05-09 14:47:37 +08:00
Rahul Tank
732c921c65
Nimble: Fix compilation issues seen while enabling -O2 optimization
2023-05-09 04:57:28 +00:00
Marius Vikhammer
a300b3eb81
ci: fix invalid kconfig options in system test apps
2023-05-09 11:27:55 +08:00
Zim Kalinowski
75d00928f5
Merge branch 'feature/migrate-newlib-to-pytest' into 'master'
...
newlib: move test to pytest
Closes IDF-5595 and IDF-6961
See merge request espressif/esp-idf!20984
2023-05-08 23:40:50 +08:00
Darian
e1dba0fa9e
Merge branch 'refactor/freertos_component_structure' into 'master'
...
FreeRTOS: Refactor copmonent structure
See merge request espressif/esp-idf!23367
2023-05-08 21:18:37 +08:00
Darian Leung
66499f17a5
freertos: Refactor component structure
...
This commit refactors the "freertos" component's structure as follows:
- "FreeRTOSConfig.h" related files moved to "./config" directory
- Refactored CMakeLists.txt file in preparation for v10.5.1 upgrade
- Grouped list appends based on component organization
- Removed some unecessarily public "include_dirs"
- Removed FreeRTOS-openocd.c
- uxTopUsedPriority has been added back to tasks.c since v10.4.2
- Thus the workaround in FreeRTOS-openocd.c is no longer needed and can
be removed.
2023-05-08 18:40:03 +08:00
Zim Kalinowski
a825dde9c0
newlib: move test to pytest
2023-05-08 12:31:48 +02:00
Mahavir Jain
17451f1fb3
Merge branch 'fix/sha512_block_mode' into 'master'
...
mbedtls: fix sha-512 block mode build error
See merge request espressif/esp-idf!23569
2023-05-08 16:09:50 +08:00
Marius Vikhammer
d17248ecdf
build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES
...
ADDITIONAL_MAKE_CLEAN_FILES is deprecated and only worked with make.
Replaced with the new ADDITIONAL_CLEAN_FILES (CMake 3.15) which also works with ninja.
2023-05-08 15:51:48 +08:00
Armando
8e4974d66f
mspi: modified mspi 80mhz octal psram timing tuning point fallback id on s3
2023-05-08 14:57:12 +08:00
morris
5ba53c9294
rgb_lcd: make pclk gpio setting optional
...
PCLK may not be necessary in VGA use case.
Closes https://github.com/espressif/esp-idf/issues/11298
2023-05-08 14:55:26 +08:00
Wang Meng Yang
9652d8ed6f
Merge branch 'bugfix/fix_idfgh_9931' into 'master'
...
Fixed remote mic error during encryption procedure
See merge request espressif/esp-idf!23609
2023-05-08 14:44:40 +08:00
harshal.patil
9a87b26294
mbedtls: fix sha-512 block mode build error
2023-05-08 10:27:34 +05:30
Kevin (Lao Kaiyao)
e9e5f1b90f
Merge branch 'feature/add_default_config_for_i2s_pdm_dac_mode' into 'master'
...
i2s: public bclk_div and add a default config for PDM TX DAC
Closes IDF-7289
See merge request espressif/esp-idf!23466
2023-05-08 12:36:05 +08:00
Armando (Dou Yiwen)
38e84bdd4f
Merge branch 'refactor/mspi_timing_tuning_compatible_on_all_chips' into 'master'
...
mspi: timing tuning driver framework
Closes IDF-7004
See merge request espressif/esp-idf!22786
2023-05-08 10:27:29 +08:00
Armando (Dou Yiwen)
4fd45f2483
Merge branch 'bugfix/fix_adc_filter_acquire_logic' into 'master'
...
adc: fix adc filter acquire logic
Closes IDF-7311
See merge request espressif/esp-idf!23566
2023-05-08 10:10:35 +08:00
Michael (XIAO Xufeng)
4e24516ee2
Merge branch 'feat/i2s_ng_stailq' into 'master'
...
driver: use STAILQ_NEXT instead empty to improve readability
See merge request espressif/esp-idf!23528
2023-05-06 22:30:23 +08:00
WanqQixiang
a61b937577
openthread: Add menuconfig to set the default dns server address
2023-05-06 17:44:27 +08:00
morris
083d9e7c0f
mcpwm: reset peripheral in restart, panic and halt
...
mcpwm is commonly used in power eletronic area, when restart happens,
make sure the mcpwm generator is not working.
closes https://github.com/espressif/esp-idf/issues/11324
2023-05-06 15:58:58 +08:00
chenjianhua
b87f96e115
bluedroid: fix ble ext adv rand addr setting for NRPA
2023-05-06 15:26:45 +08:00
chenjianhua
7593466dc6
bluedroid: fix ble adv data construct for device name
2023-05-06 15:26:45 +08:00
chenjianhua
f7ff6b127e
bluedroid: fix ble smp key distribution setting
2023-05-06 15:26:45 +08:00
cjin
7a708c35cb
pau: fix logic error in extra link retention
2023-05-06 14:58:02 +08:00
Li Shuai
2e22491b02
sleep retention: implement the extra linked list retention for modules with retention clock bugs
2023-05-06 14:58:00 +08:00
laokaiyao
bf8419fd6e
i2s: public bclk_div and add a default config for PDM TX DAC
2023-05-06 14:19:48 +08:00
Marius Vikhammer
3ced7b12e8
ulp: add support for using lp timer with lp core on C6
2023-05-06 14:13:14 +08:00
Marius Vikhammer
97aab3bedc
Merge branch 'bugfix/gdma_log_nano' into 'master'
...
gdma: fixed crash from logging when using newlib nano
Closes IDFGH-8134
See merge request espressif/esp-idf!23579
2023-05-06 13:46:50 +08:00
Marius Vikhammer
e806d9c9cb
gdma: fixed crash from logging when using newlib nano
...
Newlib nano printf formatting do not support %z, and will crash if such an identifier
is followed by a %s indentifier.
Closes https://github.com/espressif/esp-idf/issues/9631
2023-05-06 10:51:03 +08:00
Armando
d7cbd04d43
adc: added adc filter exhausted allocation test
2023-05-06 10:31:19 +08:00
Armando
108ce25750
adc: fix adc filter acquire logic
2023-05-06 10:31:19 +08:00
chenjianhua
6c10a7f60d
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed remote mic error during encryption procedure
2023-05-05 21:54:01 +08:00
David Čermák
292d16b440
Merge branch 'bugfix/linux_target_with_out_lwip' into 'master'
...
linux: Add lwip support to networking components under linux
See merge request espressif/esp-idf!23053
2023-05-05 17:26:45 +08:00
morris
eaa4ad502a
Merge branch 'bugfix/check_filter_range' into 'master'
...
rmt: check filter and idle threashold
Closes IDFGH-9977
See merge request espressif/esp-idf!23518
2023-05-05 17:19:45 +08:00
Jiang Jiang Jian
05d1104d28
Merge branch 'bugfix/reduce_logging_for_SAE_master' into 'master'
...
Modify log level for SAE
See merge request espressif/esp-idf!23548
2023-05-05 17:00:50 +08:00
Armando (Dou Yiwen)
313f8cdbb7
Merge branch 'bugfix/add_len_check_per_spi_master_transaction' into 'master'
...
spi master: added transaction length check to refuse longer than hardware supported length
Closes IDF-7236
See merge request espressif/esp-idf!23199
2023-05-05 16:25:05 +08:00
Jiang Jiang Jian
5c4ffe47d6
Merge branch 'bugfix/c6_tx_callback_issue' into 'master'
...
esp_wifi: Fix tx_callback issue for ESP32C6
See merge request espressif/esp-idf!23531
2023-05-05 15:57:40 +08:00
Michael (XIAO Xufeng)
120d848ef8
Merge branch 'bugfix/fix_wrong_hp_ldo_h2' into 'master'
...
ESP32H2: Fix wrong hp ldo
See merge request espressif/esp-idf!23501
2023-05-05 14:39:54 +08:00
Alexey Lapshin
dfcab42a01
pthread: fix restrict keyword usage in function declarations
...
See https://gcc.gnu.org/onlinedocs/gcc/Restricted-Pointers.html
2023-05-05 13:35:19 +08:00
David Cermak
b2af4d9689
lwip/linux: Add lwip support for networking component under linux
...
linux/lwip: Wrap some IO posix functions
* to workaourd the FreeRTOS EINTR issue (when building without lwip)
* to correctly choose the sub-system based on fd (when building with
lwip) -- passing control to either linux/system or to lwip
This commit also addapts tapio-if to provide DHCP client by default and
configurable settings for static IP
2023-05-05 05:03:39 +00:00
jgujarathi
e803554654
wpa_supplicant : Fix scan results for GCMP and GCMP-256 cipher.
...
Add support for recognising GCMP and GCMP-256 ciphers if used by AP.
Update the scan example to show the correct cipher.
2023-05-05 10:13:17 +05:30
jgujarathi
00c0bf683f
wpa_supplicant : Add MBO ie in probe request.
...
Adds the MBO information element in the probe request frame by resetting
scan_ie after set_config is done.
2023-05-05 10:12:29 +05:30
Rahul Tank
ef232423dd
Merge branch 'bugfix/add_event_cb_for_pcl' into 'master'
...
Nimble: Add support to send power control event in registered callback
See merge request espressif/esp-idf!23522
2023-05-05 11:59:36 +08:00
Xiao Xufeng
b24ce390c0
dac: use STQILA instead empty to improve readability
2023-05-05 01:18:49 +08:00
Zim Kalinowski
4ba38c2105
Merge branch 'fix/console-build-error' into 'master'
...
console: Fix building issue when serial JTAG is set
Closes IDFGH-9327
See merge request espressif/esp-idf!23311
2023-05-04 20:15:42 +08:00
morris
d0258a57d0
Merge branch 'refactor/use_ccomp_timer_for_dma_performance_test' into 'master'
...
dma: use ccomp_timer in the test_app by component manager
See merge request espressif/esp-idf!23526
2023-05-04 18:42:06 +08:00
morris
6f749ae038
Merge branch 'test/enlarge_gptimer_test_threshold' into 'master'
...
gptimer: enlarge test threshold
Closes IDFCI-1702
See merge request espressif/esp-idf!23511
2023-05-04 18:40:22 +08:00
Armando
dbf3612d6d
spi_flash: replace flash clock src change API with mspi timing API
2023-05-04 17:05:35 +08:00
Armando
8eec6558d1
mspi: refactor timing tuning driver to make it compatible with p4
2023-05-04 17:05:35 +08:00
Sarvesh Bodakhe
bb88774286
esp_wifi: Fix tx_callback issue for ESP32C6
2023-05-04 14:13:39 +05:30
Jiang Jiang Jian
39e93a95a3
Merge branch 'bugfix/sae_pk_improvements' into 'master'
...
wpa_supplicant: fixes in mbedtls porting to parse compressed EC public key and remove unnecessary code
See merge request espressif/esp-idf!23440
2023-05-04 16:06:51 +08:00
xiongweichao
a7519e17c8
bt: Deleted some redundant variables in HFP_AG
2023-05-04 15:36:23 +08:00
morris
da3b3cf4a4
dma: use ccomp_timer component for testing performance metric
...
ccomp_timer now becomes a standalone component, located in the component registry.
we can use that in the test app by component manager.
2023-05-04 14:09:36 +08:00
Shyamal Khachane
032305a74f
wpa_supplicant: Reduce logging for SAE
2023-05-04 11:21:57 +05:30
wuzhenghui
dcab6368ce
feature: support configuration of sleep clock calibration frequency
2023-05-04 12:09:26 +08:00
wuzhenghui
dd4d1bbe90
bugfix: fix esp32c6eco1 fosc calibration cycles during sleep
2023-05-04 11:46:21 +08:00
Armando
0e72940001
spi: added an API to get max transaction length and use in spi lcd driver
2023-05-04 11:37:23 +08:00
Armando
ea10aac4f0
spi: added transaction length check to refuse longer than hardware supported length
2023-05-04 11:37:23 +08:00
morris
1438d9a02c
Merge branch 'bugfix/bootloader_support/flash' into 'master'
...
bootloader_support: fix register backup
See merge request espressif/esp-idf!23507
2023-05-04 10:52:28 +08:00
Jakob Hasse
0a3cfce671
Merge branch 'contrib/github_pr_10895' into 'master'
...
Fix possible conversion errors by using __builtin_ffsll (GitHub PR)
Closes IDFGH-9541
See merge request espressif/esp-idf!23429
2023-05-04 10:41:46 +08:00
Chen Jian Hua
3aa1ac99c7
Merge branch 'bugfix/fix_ble_hop_sel' into 'master'
...
Fixed BLE connection failed to be established when disabled 5.0 feature
See merge request espressif/esp-idf!23516
2023-05-04 10:16:07 +08:00
Marek Matej
d1a447f6c0
bootloader_support: fix register backup
...
By storing the 'user2' register during the early init
we fix the flash access issue, which occurs in the
Zephyr/MCUboot ports for ESP32.
Signed-off-by: Marek Matej <marek.matej@espressif.com>
2023-05-03 15:11:10 +02:00
Ivan Grokhotkov
3775ce8bd8
Merge branch 'feature/sdmmc_test_app' into 'master'
...
sdmmc: new component test app
Closes IDF-7108
See merge request espressif/esp-idf!19699
2023-05-03 03:07:06 +08:00
Ivan Grokhotkov
500b5b2103
Merge branch 'contrib/github_pr_11215' into 'master'
...
improve thread safety in esp_timer (GitHub PR)
Closes IDFGH-9920
See merge request espressif/esp-idf!23295
2023-05-03 02:21:07 +08:00
Ivan Grokhotkov
1f7c4b5690
Merge branch 'bugfix/xtensa_cmake_stderr_message' into 'master'
...
xtensa: don't print debug messages to stderr
See merge request espressif/esp-idf!23439
2023-05-02 18:51:22 +08:00
Ivan Grokhotkov
a0f4664625
Merge branch 'contrib/github_pr_11245' into 'master'
...
app_trace: fix out of bounds array write (GitHub PR)
Closes IDFGH-9952
See merge request espressif/esp-idf!23345
2023-05-02 18:10:00 +08:00
Rahul Tank
1f92c349a2
Nimble: Add support to send power control event in registered callback
2023-05-02 12:14:23 +05:30
Rahul Tank
329eec289b
Merge branch 'feature/services_health_therm' into 'master'
...
NimBLE: Added health thermometer profile
See merge request espressif/esp-idf!23065
2023-05-02 13:28:08 +08:00
morris
9ae742eb85
rmt: check filter and idle threashold
...
Closes https://github.com/espressif/esp-idf/issues/11262
2023-04-29 06:51:35 +00:00
Darian Leung
76d4c9f592
freertos: Refactor port_systick
...
This commit refactors port_systick.c so that all ports (RISC-V vs Xtensa) of
all FreeRTOS implementations (IDF vs Amazon SMP FreeRTOS) use the same set of
tick interrupt functions. Thus, these funcitons are now common:
- vPortSetupTimer() to setup the tick interrupt's timer
- xPortSysTickHandler() that is called on each tick interrupt
2023-04-28 23:03:00 +08:00
Darian Leung
cf595293af
freertos: Move port_systick to common directory
...
This commit moves port_systick to a directory that ia accessible to both
IDF FreeRTOS and Amazon SMP FreeRTOS.
2023-04-28 23:03:00 +08:00
Sarvesh Bodakhe
cd0d42d43b
wpa_supplicant: Use 'mbedtls_pk_parse_public_key' to parse compressed EC public key and remove unnecessary code
...
Support to parse compressed EC public key is added from 'mbedtls-3.4.0'
2023-04-28 18:23:42 +05:30
Sarvesh Bodakhe
9e4915b81b
esp-wifi: add station SAE-PK (Public Key) configuration note
2023-04-28 18:23:42 +05:30
Darian
1a5249d7e7
Merge branch 'bugfix/ana_cmpr_negative_enum' into 'master'
...
driver: Fix ana_cmpr negative enum comparison and bad test
See merge request espressif/esp-idf!23508
2023-04-28 20:05:53 +08:00
isha.pardikar@espressif.com
8c3ba9e2dc
NimBLE: Added health thermometer profile
2023-04-28 17:20:16 +05:30
Xiao Xufeng
7dd054fe6b
i2s: use STAILQ_NEXT instead empty to improve readability
2023-04-28 18:49:10 +08:00
Jiang Jiang Jian
cac7a5c9cb
Merge branch 'bugfix/fix_bleqabr23_28' into 'master'
...
Bluedroid: report disconnect event after BLE link closed
See merge request espressif/esp-idf!23156
2023-04-28 17:59:29 +08:00
Jiang Jiang Jian
968ef8c24f
Merge branch 'bugfix/fix_esp32_ble_disconnect_failed' into 'master'
...
Fixed BLE disconnection failure on ESP32
See merge request espressif/esp-idf!23450
2023-04-28 17:57:41 +08:00
Jiang Jiang Jian
b0d595d057
Merge branch 'bugfix/hf_cind_ind_index' into 'master'
...
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator
Closes IDFGH-4674
See merge request espressif/esp-idf!23431
2023-04-28 17:48:14 +08:00
Island
d6b7fc9c55
Merge branch 'bugfix/fixed_ble_mic_error' into 'master'
...
ble: [ESP32C6][ESP32H2][ESP32C2] updata libble to 182858c1
Closes BLEQABR23-108, BLEQABR23-121, BLEQABR23-132, BLEQABR23-152, BLEQABR23-166, WIFI-5739, WIFI-5755, and COEX823-22
See merge request espressif/esp-idf!23327
2023-04-28 17:13:06 +08:00
Darian Leung
03ce2fbaf0
driver: Fix ana_cmpr negative enum comparison
...
The C17 standard (sec 6.7.2.2) indicates that the underlying type of an enum is
implementation defined (i.e., can be signed or unsigned). Thus, comparing
"-1 >= some_enum" where "some_enum" is always 0 or largert can return true if
the compiler uses unsigned for enums.
This commit fixes the following issues with ana_cmpr:
- Fixed incorrect comparison in ana_cmpr_del_unit() that relied on enums being
signed, thus would always return true.
- Fixed incorrect expected argument in the "ana_cmpr_unit_install_uninstall"
test. This was not picked up due to the incorrect enum comparison above.
2023-04-28 14:52:50 +08:00
Wang Meng Yang
00687a1fb6
Merge branch 'bugfix/fix_ble_battery_profile_error' into 'master'
...
Fixed battery profile wrong condition in bluedroid host
Closes IDFGH-9937
See merge request espressif/esp-idf!23358
2023-04-28 14:50:03 +08:00
chenjianhua
5908cd968f
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed ble hopping selection for connection when disabled 5.0 feature
2023-04-28 14:17:37 +08:00
Mahavir Jain
b5055b9bfa
Merge branch 'feature/add_mbedtls_ciphersuites_set_get_api' into 'master'
...
esp-tls: Add config and api to set and get ciphersuites list
Closes IDF-7183
See merge request espressif/esp-idf!23320
2023-04-28 13:01:59 +08:00
morris
542c705282
Merge branch 'bugfix/lcd_cam_reg_clk_sel' into 'master'
...
soc: fix lcd_cam clock selection description
Closes IDFGH-9972
See merge request espressif/esp-idf!23391
2023-04-28 12:22:32 +08:00
morris
36c134bdc3
gptimer: enlarge test threshold
2023-04-28 11:43:50 +08:00
Shen Weilong
64c9dfd7d2
ble: [ESP32C6][ESP32H2][ESP32C2] updata libble
...
Fixed the occasional mic error caused by wrong tx cnt
Fixed the BLE connection timeout issue
2023-04-28 11:21:39 +08:00
Marius Vikhammer
47dda378ca
Merge branch 'bugfix/pm_trace_pins_c6' into 'master'
...
pm: fix invalid trace pins for C6 and H2
Closes IDFCI-1697
See merge request espressif/esp-idf!23496
2023-04-28 09:17:58 +08:00
morris
de72ac217c
Merge branch 'bugfix/rmt_one-wire' into 'master'
...
rmt_onewire: refactor example with component registry
Closes IDFGH-9422
See merge request espressif/esp-idf!23288
2023-04-28 04:51:32 +08:00
Jiang Jiang Jian
25222163b9
Merge branch 'bugfix/fix_softap_pairwise_cipher_issue' into 'master'
...
esp_wifi: update pairwise cipher in softAP
Closes WIFI-5768 and WIFI-5779
See merge request espressif/esp-idf!23270
2023-04-27 21:31:19 +08:00
yuanjianmin
f74447103f
esp-tls: Add config and api to set and get ciphersuites list
2023-04-27 19:22:27 +08:00
Mahavir Jain
cba923788e
Merge branch 'feature/tls1_3_support' into 'master'
...
esp-tls: add initial support for TLS1.3 connections (client mode)
Closes IDF-7251 and IDF-7252
See merge request espressif/esp-idf!23442
2023-04-27 18:13:43 +08:00
hongshuqing
430776fc46
fix wrong hp ldo for h2
2023-04-27 17:29:10 +08:00
morris
fb3d24739a
soc: sync lcd_cam register description with TRM
...
Closes https://github.com/espressif/esp-idf/issues/11257
2023-04-27 16:28:05 +08:00
Guillaume Souchere
c84f0b25ac
console: Fix building issue when serial JTAG is set
...
Closes https://github.com/espressif/esp-idf/issues/10707
2023-04-27 15:28:23 +08:00
Marius Vikhammer
220bb4452f
pm: fix invalid trace pins for C6 and H2
2023-04-27 15:19:17 +08:00
morris
af2085b789
rmt_onewire: refactor example with component manager
...
Closes https://github.com/espressif/esp-idf/issues/10790
2023-04-27 15:02:55 +08:00
Jiang Jiang Jian
afd0e384db
Merge branch 'feature/support_fosc_calibration_h2_eco2' into 'master'
...
ESP32H2: Fix fosc calibration fail bug for ECO2 & Above
See merge request espressif/esp-idf!23464
2023-04-27 14:37:38 +08:00
Marius Vikhammer
68088c6371
Merge branch 'ci/fix_overwrite_pytest_configs' into 'master'
...
ci: fixed test apps overriding idf_build_apps configs
See merge request espressif/esp-idf!23387
2023-04-27 14:32:18 +08:00
Chen Jian Hua
b2906d412d
Merge branch 'feature/support_periodic_adv_sync_trans' into 'master'
...
Bluedroid: add periodic adv sync transfer API and EVT
See merge request espressif/esp-idf!22146
2023-04-27 14:19:43 +08:00
Chen Jian Hua
809bd5a52c
Merge branch 'feature/support_gatt_read_multi_variable' into 'master'
...
Bluedroid: add GATT read multi variable API and EVT
See merge request espressif/esp-idf!21990
2023-04-27 14:18:22 +08:00
muhaidong
bd77a74c9d
esp_wifi: update pairwise cipher in softAP
2023-04-27 14:08:28 +08:00
Rahul Tank
aaefc8ce46
Merge branch 'feature/expose_addr_resolv_out_stack' into 'master'
...
Nimble:Added change to expose addr resolution API outside stack
See merge request espressif/esp-idf!23183
2023-04-27 13:02:59 +08:00
Jiang Jiang Jian
670c086807
Merge branch 'bugfix/pmkid_sha256_bug' into 'master'
...
wpa_supplicant: Fix PMKID SHA__256 related regression
Closes WIFI-5741 and WIFI-5740
See merge request espressif/esp-idf!23476
2023-04-27 12:47:04 +08:00
Shu Chen
8fd6e7311e
Merge branch 'bugfix/border_router_connect_with_SSED' into 'master'
...
OpenThread BR: support link metrics registration and csl.
See merge request espressif/esp-idf!23441
2023-04-27 11:19:10 +08:00
muhaidong
bd16d6feeb
esp_supplicant: When the softAP authentication mode is set to WPA2_PSK, WPA2_WPA3_PSK, or WPA3_PSK, the pairwise cipher will be overwritten with WIFI_CIPHER_TYPE_CCMP
2023-04-27 10:56:36 +08:00
muhaidong
76ac4add53
esp_supplicant: wpa pmf should be disabled
2023-04-27 10:56:25 +08:00
Jiang Jiang Jian
ef91be6a71
Merge branch 'bugfix/reject_tkip_in_owe' into 'master'
...
Reject TKIP cipher incase of OWE connection
See merge request espressif/esp-idf!23457
2023-04-27 10:21:01 +08:00
xiongweichao
f04b663ac4
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator.
...
Closes https://github.com/espressif/esp-idf/issues/6486
2023-04-27 10:06:18 +08:00
Xu Si Yu
fc1fdca416
OpenThread border router: support border router to connect with SSED
2023-04-27 01:13:41 +00:00
Almir Okato
8d84a5315a
Merge branch 'fix/bootloader_missing_include' into 'master'
...
bootloader_support: add missing header to bootloader_flash.c
See merge request espressif/esp-idf!23221
2023-04-27 06:26:49 +08:00
Xu Si Yu
55c3bbed85
Merge branch 'bugfix/increase_timeout_for_ieee802154_ci' into 'master'
...
ieee802154: increase the timeout for ieee802.15.4 CI test
See merge request espressif/esp-idf!23463
2023-04-27 06:17:05 +08:00
Sarvesh Bodakhe
0518d2eb65
wpa_supplicant: Fix PMKID SHA-256 related regression
...
Fixed regression caused by commit 38e9c8b4
2023-04-26 18:00:32 +05:30
Laukik Hase
56123c52aa
Merge branch 'ci/migrate_nvs_flash_to_component_test_apps' into 'master'
...
nvs_flash: Migrate UTs to component test-apps
Closes IDF-5596
See merge request espressif/esp-idf!23411
2023-04-26 20:23:25 +08:00
Rahul Tank
10e93dc1f4
Nimble:Added change to expose addr resolution API outside stack
2023-04-26 17:47:47 +05:30
Zhi Wei Jian
0b5b9520ba
Merge branch 'bugfix/fix_own_addr_is_rap_random_err' into 'master'
...
Fixed no error report when own address type is rpa_random and no random address setting
Closes BLEQABR23-159
See merge request espressif/esp-idf!23363
2023-04-26 20:15:53 +08:00
xiongweichao
481034060a
bt: Fixed the problem of out-of-bounds access caused by the variable-length array introduced in 3268075231
...
Closes https://github.com/espressif/esp-idf/issues/11264
2023-04-26 19:31:07 +08:00
Jakob Hasse
ca44fc3847
cxx/esp_hw_support: added build test, changed parameter types
...
Changed rv_utils_intr_edge_ack and esp_cpu_intr_edge_ack to
take uint32_t instead of int to avoid build errors.
The test is to test in particular that __builtin_ffsll, used in
xt_utils.h, which is included via esp_cpu.h, compiles fine
in C++20 with -Wsign-conversion enabled.
Closes https://github.com/espressif/esp-idf/pull/10895
2023-04-26 19:06:39 +08:00
xiongweichao
de24e9b86e
bt: Fixed codec mode error in ESP_HF_WBS_RESPONSE_EVT
2023-04-26 17:51:16 +08:00
Marius Vikhammer
9357f0977c
Merge branch 'ci/chip_support_network_invalid_kconfigs' into 'master'
...
ci: remove redundant ci configs for chip support and network components
See merge request espressif/esp-idf!23430
2023-04-26 17:26:05 +08:00
hongshuqing
cbc5a38e26
support h2 eco2 fosc calibration
2023-04-26 15:31:18 +08:00
Xu Si Yu
c985267ccf
ieee802154: increase the timeout for ieee802.15.4 CI test
2023-04-26 15:06:33 +08:00
Shyamal Khachane
e16b6f9369
esp_wifi: Reject TKIP cipher incase of OWE connection
2023-04-26 11:24:11 +05:30
Laukik Hase
4ac95a33fd
nvs_flash: Migrate UTs to component test-apps
2023-04-26 10:21:03 +05:30
zhiweijian
025fe44edb
Fixed BLE disconnection failure on ESP32
2023-04-26 11:20:09 +08:00
Marius Vikhammer
1a5e47bd07
ci: fixed test apps overriding pytest configs
2023-04-26 11:07:35 +08:00
Shu Chen
5d222db12f
Merge branch 'support/ieee802154_driver_opensrc' into 'master'
...
ieee802154: Support driver code open src
See merge request espressif/esp-idf!22857
2023-04-26 10:35:42 +08:00
Marius Vikhammer
bca026455c
ci: remove redundent ci configs for chip support and network components
...
CI would build psram config test apps even for target with no psram.
2023-04-26 09:54:29 +08:00
Martin Vychodil
668521dfe7
Merge branch 'feature/vfs_test_app' into 'master'
...
VFS: move tests from unit-test-app to a component test app
See merge request espressif/esp-idf!23145
2023-04-26 09:23:28 +08:00
Kapil Gupta
f73bd61ebe
Merge branch 'bugfix/dpp_retry_start_listening_issue' into 'master'
...
esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure
See merge request espressif/esp-idf!23369
2023-04-26 01:07:03 +08:00
Zim Kalinowski
4a647d08de
Merge branch 'feature/c6_ulp_sleep' into 'master'
...
ulp: added sleep support for lp core
Closes IDF-7012
See merge request espressif/esp-idf!23103
2023-04-25 22:40:52 +08:00
Jakob Hasse
af2d326a95
Merge branch 'feature/freertos_plus_posix_SMP' into 'master'
...
[FreeRTOS/Linux] POSIX/Linux and SMP
Closes IDF-6087
See merge request espressif/esp-idf!21818
2023-04-25 20:21:26 +08:00
Mahavir Jain
3fd171f092
mbedtls: fix small typo in the config file
2023-04-25 17:44:28 +05:30
Mahavir Jain
7fd1378fbb
esp_tls: add initial support for TLS 1.3 connection
2023-04-25 17:40:01 +05:30
Sonika Rathi
d83c681078
VFS: move tests from unit-test-app to a component test app
2023-04-25 17:24:20 +05:30
Mahavir Jain
a8b6a70620
Merge branch 'feature/add_bignum_ll_layer' into 'master'
...
bignum: added bignum hal and ll layer
Closes IDF-7071
See merge request espressif/esp-idf!22823
2023-04-25 19:50:25 +08:00
Song Ruo Jing
e2a5c092f7
Merge branch 'refactor/rename_to_esp_clk_tree_prefix' into 'master'
...
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx
See merge request espressif/esp-idf!23362
2023-04-25 19:41:39 +08:00
Ivan Grokhotkov
9d82d6bf7f
xtensa: don't print debug messages to stderr
...
By default, CMake message() commands prints to stderr.
IDEs like Eclipse show stderr output in red, which looks as if this is
some kind of error.
Use message(STATUS) instead.
2023-04-25 12:59:41 +02:00
Isha Pardikar
08a21e3e26
Merge branch 'bugfix/wifi_prov_deinit_github' into 'master'
...
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
See merge request espressif/esp-idf!23413
2023-04-25 18:22:02 +08:00
Jiang Jiang Jian
58272a70b4
Merge branch 'esp32c6/bugfix_for_memory_leak_cause_by_timer' into 'master'
...
esp_wifi: bugfix for esp32c6 memory leak
See merge request espressif/esp-idf!23401
2023-04-25 18:04:36 +08:00
Radek Tandler
d8f2c0e715
Merge branch 'feature/storage_host_test_ffs' into 'master'
...
fatfs: host test migrated to CMake and esp_partition emulation for linux
See merge request espressif/esp-idf!23265
2023-04-25 15:30:09 +08:00
Song Ruo Jing
a4e8960ab4
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h
2023-04-25 14:12:06 +08:00
C.S.M
7d9d27a060
Merge branch 'refactor/driver_ut_to_test_app' into 'master'
...
CI: Move all UT in driver to test_app
See merge request espressif/esp-idf!23343
2023-04-25 14:10:11 +08:00
Jakob Hasse
550ecbe37a
feat(freertos): added POSIX/Linux simulator port to FreeRTOS SMP
...
* Added a POSIX/Linux simulator that is compatible with the Amazon
FreeRTOS SMP API. Note that the simulator itself is still
single core, like the IDF FreeRTOS POSIX/Linux simulator.
2023-04-25 13:58:57 +08:00
Roman Leonov
36a09e957f
Merge branch 'feature/usb_host_interface_claim_debug_info' into 'master'
...
usb_host: better debugging information during usb_host_interface_claim()
Closes IDF-6314
See merge request espressif/esp-idf!22882
2023-04-25 13:15:58 +08:00
Shu Chen
2905dbaa79
Merge branch 'bugfix/SPI-conflict-between-OT-SPINEL-and-Ethernet' into 'master'
...
openthread: fix the spi conflict between ot-spinel and ethernet
See merge request espressif/esp-idf!23344
2023-04-25 12:09:30 +08:00
Marius Vikhammer
266229ea34
Merge branch 'bugfix/esp32_pico_v3_2_chip_info' into 'master'
...
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
Closes IDFGH-9938
See merge request espressif/esp-idf!23383
2023-04-25 11:53:38 +08:00
Marius Vikhammer
359b237cc5
ulp: added sleep support for lp core
...
Added support for running LP core while hp core sleeps, as well
as waking up the hp core.
2023-04-25 11:51:35 +08:00
zhangwenxu
c8c1cd1c55
ieee802154: support driver opensrc
2023-04-25 11:48:13 +08:00
Cao Sen Miao
8882ba2ba1
CI: Move all UT in driver to test_app
2023-04-25 10:40:32 +08:00
Martin Vychodil
e1a20bf7f0
Merge branch 'fix/sdio_sd_cards_not_detected_correctly' into 'master'
...
sdmmc: sdio combination cards correct setup
Closes IDFGH-8856 and IDFGH-8348
See merge request espressif/esp-idf!23416
2023-04-25 06:36:46 +08:00
Kevin (Lao Kaiyao)
6b5077f2d7
Merge branch 'refactor/remove_esp32h4_target' into 'master'
...
esp32h4: removed esp32h4 target (stage 2)
Closes IDF-7237, IDF-7238, and IDF-7239
See merge request espressif/esp-idf!23179
2023-04-24 23:34:19 +08:00
Adam Múdry
84bac4e38f
sdmmc: sdio combination cards correct setup
...
Co-authored-by: Mau Abata <mauabata@gmail.com>
Closes https://github.com/espressif/esp-idf/issues/9822
Closes https://github.com/espressif/esp-idf/issues/10280
2023-04-24 17:03:09 +02:00
xuxiao
8df3e461f0
esp_wifi: bugfix for esp32c6 memory leak
2023-04-24 20:41:22 +08:00
isha.pardikar@espressif.com
f29430239c
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
2023-04-24 17:45:41 +05:30
harshal.patil
fbb8937758
bignum: bare-metal mpi peripheral verification application
2023-04-24 16:15:11 +05:30
harshal.patil
56327452ce
esp_hw_support: add crypto lock layer for esp32
2023-04-24 16:15:11 +05:30
harshal.patil
4ae1ea7b9f
bignum: refactored the hardware abstraction of the mpi peripheral
...
- `<target>/bignum.c` is replaced by mpi_ll.h ll layer.
- added the mpi hal layer.
2023-04-24 16:15:11 +05:30
Ondrej Kosta
22caec278f
Merge branch 'feature/emac_hal_cleanup' into 'master'
...
wrapped emac_ll functions to emac_hal
Closes IDFGH-8474
See merge request espressif/esp-idf!23078
2023-04-24 15:47:29 +08:00
Konstantin Kondrashov
6132abe970
Merge branch 'feature/add_missed_settings_for_bootloader_reserve_rtc_mem_for_c6_h2' into 'master'
...
esp_system (C6 & H2): Enables BOOTLOADER_RESERVE_RTC_MEM feature for bootloader
See merge request espressif/esp-idf!23347
2023-04-24 14:50:47 +08:00
Roman Leonov
1be6977a9d
usb_host: better debugging information during hcd_pipe_alloc() when usb_host_interface_claim() is being fulfiled.
2023-04-24 08:37:57 +02:00
Shu Chen
8b422cbfa0
Merge branch 'fix/openthread_platform_udp_send_rules' into 'master'
...
openthread: fix platform udp send rules for OT netif
See merge request espressif/esp-idf!23206
2023-04-24 14:02:21 +08:00
Marius Vikhammer
895c21cc6b
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
...
Closes https://github.com/espressif/esp-idf/issues/11233
2023-04-24 11:23:15 +08:00
Jiang Jiang Jian
269ff98449
Merge branch 'feature/support_ble_gatts_show_local_db' into 'master'
...
Bluedroid: support gatts show local database
See merge request espressif/esp-idf!23341
2023-04-24 10:36:12 +08:00
Wan Lei
06a40598bf
Merge branch 'feature/spi_hal_move_out_iram' into 'master'
...
spi: change linker file to move spi hal out from iram
Closes IDF-7163
See merge request espressif/esp-idf!23036
2023-04-24 10:15:10 +08:00
Ivan Grokhotkov
ca807ae9a0
Merge branch 'version/v5.2.0' into 'master'
...
version: update to v5.2.0
See merge request espressif/esp-idf!23286
2023-04-23 23:16:27 +02:00
Ivan Grokhotkov
39580dd08c
version: update to v5.2.0
...
Starting IDF v5.2 development
2023-04-23 21:52:21 +02:00
jasta
1885379ae3
esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure
...
This fixes a subtle bug in which ESP_ERR_DPP_TX_FAILURE errors would
call esp_supp_dpp_stop_listen which sets the s_dpp_stop_listening flag
to true. Subsequent attempts to restart listening with
esp_supp_dpp_start_listen then only attempt to listen once more for
500ms before reading the s_dpp_stop_listening flag again and giving up.
This contributes greatly to #10615 , but the fix here is still largely
a work-around as it sometimes requires manually retrying a couple times
before it works. Without this fix, any number of retries by
deinit/init again will seemingly not work as the retries for currently
unknown reasons.
Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/10865
2023-04-23 20:27:20 +05:30
zhangwenxu
1d101f67e4
esp_phy: remove esp32h4 phylib
2023-04-23 12:03:07 +00:00
zhangwenxu
c05b9403f7
ieee802154: remove libieee802154.a for target esp32h4
2023-04-23 12:03:07 +00:00
laokaiyao
49f16eefbb
esp32h4: checked all the corner stuffs of the removal
2023-04-23 12:03:07 +00:00
laokaiyao
bf2a7b2df6
esp32h4: removed esp32h4 related codes
2023-04-23 12:03:07 +00:00
laokaiyao
b16ed57b2e
esp32h4: removed esp32h4 related files
2023-04-23 12:03:07 +00:00
Michael (XIAO Xufeng)
59a899230c
Merge branch 'feature/support_fosc_calibration_c6_eco1' into 'master'
...
ESP32C6: Fix fosc calibration fail bug for ECO1 & Above
Closes IDF-7093
See merge request espressif/esp-idf!23215
2023-04-23 18:04:28 +08:00
chenjianhua
0f7446f93f
bluedroid: support gatts show local database
2023-04-23 17:22:04 +08:00
Song Ruo Jing
6700630ccb
Merge branch 'refactor/ledc_driver_refactor' into 'master'
...
ledc: Improvement made on the LEDC driver
See merge request espressif/esp-idf!22971
2023-04-23 16:43:52 +08:00
zwj
7d1e7d2766
Fixed no error report when own address type is rpa_random and no random address setting
2023-04-23 16:15:39 +08:00
hongshuqing
e3148369f3
support c6 eco1 fosc calibration
...
support c6 eco1 fosc calibration
support c6 eco1 fosc calibration
support c6 eco1 fosc calibration
Apply suggestion
Apply
support c6 eco1 fosc calibration
support c6 eco1 fosc calibration
2023-04-23 13:36:20 +08:00
C.S.M
e1149f018a
Merge branch 'contrib/github_pr_10811' into 'master'
...
i2c: I2c cmdnum fix (GitHub PR)
Closes IDFGH-9444
See merge request espressif/esp-idf!22473
2023-04-23 11:29:46 +08:00
zhiweijian
1d548ae1f2
Fixed battery profile wrong condition
2023-04-23 11:15:57 +08:00
Zhang Xiao Yan
2c24513d86
Merge branch 'docs/update_components_log_readme' into 'master'
...
add description related to thread safety to component/log/readme
See merge request espressif/esp-idf!23162
2023-04-23 11:11:25 +08:00
Zhang Xiao Yan
9ba5004dab
add description related to thread safety to component/log/readme
2023-04-23 11:11:24 +08:00
Darian
2fdba8ec19
Merge branch 'feature/freertos_add_create_task_with_caps' into 'master'
...
FreeRTOS: Add xTaskCreateWithCaps()
Closes IDFGH-9922
See merge request espressif/esp-idf!23191
2023-04-21 22:33:03 +08:00
KonstantinKondrashov
a622ac43eb
esp_system (C6 & H2): Enables BOOTLOADER_RESERVE_RTC_MEM feature for bootloader
...
This option reserves an area in RTC FAST memory for the following features:
- "Skip image validation when exiting deep sleep"
- "Reserve RTC FAST memory for custom purposes"
- "GPIO triggers factory reset"
2023-04-21 21:09:10 +08:00
Roland Dobai
1bf382a3e1
Merge branch 'monitor_win_color' into 'master'
...
bug(idf_monitor, hints): fix monitor colors on windows with hints
Closes IDF-5863
See merge request espressif/esp-idf!22070
2023-04-21 20:15:38 +08:00
Hanno
8f1cf01ec8
i2c: introduce chip specific cmd register number
...
Merges https://github.com/espressif/esp-idf/pull/10811
2023-04-21 19:22:53 +08:00
xieqinan
f4446d8819
openthread: fix the spi conflict between ot-spinel and ethernet
2023-04-21 19:12:47 +08:00
wanlei
15e8c04f7b
spi: change linker file let spi hal able to out from iram
2023-04-21 18:58:36 +08:00
wanlei
b519eed230
spi_flash: fix config SPI_FLASH_SHARE_SPI1_BUS dependency
2023-04-21 18:57:06 +08:00
wen13245
ffa79a4b4e
Modifies the argument of the sizeof statement to a legitimate array name
2023-04-21 18:44:06 +08:00
Kapil Gupta
a189bdbc7d
Merge branch 'bugfix/init_wpsreg_in_APSTA_mode' into 'master'
...
esp_wifi:Enable wpsreg to initialize in APSTA mode
Closes WIFI-5436
See merge request espressif/esp-idf!23034
2023-04-21 17:15:00 +08:00
radek.tandler
13a305656d
host_test: cleanup of make based obsolete code in wl, fatfs and spi_flash
2023-04-21 10:45:17 +02:00
radek.tandler
0078025d7b
fatfs: host test migrated to CMake and esp_partition emulation for linux
2023-04-21 10:45:07 +02:00
Song Ruo Jing
fcc6514dde
ledc: Add an all-in-one HAL function to set fade parameters, and refactor ledc_ll_get_max_duty function
2023-04-21 16:40:54 +08:00
Song Ruo Jing
64aec54308
ledc: Add timer selection check to the driver, and leave space for future clk tree management
2023-04-21 16:40:54 +08:00
Darian Leung
948010dc0b
freertos: Add task creation with caps functions
...
This commit adds the corresponding CreateWithCaps functions for tasks:
- xTaskCreatePinnedToCoreWithCaps()
- xTaskCreateWithCaps()
- vTaskDeleteWithCaps()
Documentation and migraiton guide have been updated accordingly.
Closes https://github.com/espressif/esp-idf/issues/11216
2023-04-21 15:43:08 +08:00
C.S.M
a97d480f1f
Merge branch 'bugfix/bod_intr' into 'master'
...
brownout: Disable the hardware BOD reset when BOD interrupt is enabled
Closes IDF-7234
See merge request espressif/esp-idf!23192
2023-04-21 14:44:29 +08:00
Darian
836755679e
Merge branch 'feature/bt_uses_creationg_with_caps_functions' into 'master'
...
BT: Remove "create static" calls from OSI
See merge request espressif/esp-idf!23187
2023-04-21 12:39:10 +08:00
Zhi Wei Jian
a2b2cdadf8
Merge branch 'bugfix/fix_disable_controller_50_feature' into 'master'
...
Disable controller 5.0 feature bits if host 5.0 feature is not enabled on ESP32C3 and ESP32S3
See merge request espressif/esp-idf!23307
2023-04-21 12:11:11 +08:00
Zhi Wei Jian
89bf31f458
Merge branch 'bugfix/fix_disconnect_due_to_consecutive_crc_error_in_first_6_intervals' into 'master'
...
Fixed disconnection due to consecutive CRC errors in first 6 intervals on ESP32
Closes CBLE50Y23-4
See merge request espressif/esp-idf!23207
2023-04-21 12:01:14 +08:00
zhangwenxu
1a73ff1db1
openthread: fix platform udp send rules for OT netif
2023-04-21 10:52:02 +08:00
Cao Sen Miao
a3d962d89a
brownout: Disable the hardware BOD when BOD interrupt is enabled
2023-04-21 10:22:59 +08:00
Ivan Grokhotkov
2a28061eaa
Merge branch 'contrib/github_pr_11117' into 'master'
...
test_nvs_host: fix asan reported bugs (GitHub PR)
Closes IDFGH-9860
See merge request espressif/esp-idf!23172
2023-04-20 22:37:42 +08:00
Kevin (Lao Kaiyao)
4fd62bce13
Merge branch 'refacor/remove_esp32h4_target_stage1' into 'master'
...
esp32h4: remove esp32h4 target (stage 1)
See merge request espressif/esp-idf!23237
2023-04-20 20:29:58 +08:00
David Čermák
e888bb0cf8
Merge branch 'bugfix/esp_netif_recieve_returns' into 'master'
...
esp_netif: Report error if esp_netif_receive() fails
Closes IDFGH-9398
See merge request espressif/esp-idf!22936
2023-04-20 17:47:28 +08:00
Shreyas Sheth
5524aad43f
esp_wifi:Enable wpsreg to initialize in APSTA mode
2023-04-20 14:48:14 +05:30
Tomas Rezucha
197c888611
Merge branch 'fix/usb/host/pytests' into 'master'
...
usb_host: Use up-to-date syntax in pytest
See merge request espressif/esp-idf!23280
2023-04-20 16:45:09 +08:00
laokaiyao
b7053b46ef
esp32h4: remove esp32h4 target from peripherals
2023-04-20 15:19:45 +08:00
zhiweijian
f10de13df7
Disable controller 5.0 feature bits if host 5.0 feature is not enabled
2023-04-20 14:55:35 +08:00
Island
2300982af9
Merge branch 'bugfix/esp32c6_conn_lost_packet' into 'master'
...
Ble: bugfix for packet loss issue during connection on ESP32C6
Closes BLEQABR23-63 and BLEQABR23-55
See merge request espressif/esp-idf!23223
2023-04-20 12:00:29 +08:00
morris
d2473d0662
Merge branch 'feature/esp_rom_update_cpu_freq' into 'master'
...
esp_rom: add common ROM API to update CPU tick rate
See merge request espressif/esp-idf!23266
2023-04-20 10:59:16 +08:00
Zim Kalinowski
5d0838506a
Merge branch 'bugfix/adds_iram_attr_for_some_esp_timer_apis' into 'master'
...
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active
Closes IDFGH-9122 and IDFGH-9500
See merge request espressif/esp-idf!22566
2023-04-20 04:54:11 +08:00
Zim Kalinowski
db6ba5155c
Merge branch 'feature/heap-trace-perf-improvment' into 'master'
...
heap: Allow for hashmap placement in external memory
Closes IDFGH-9845
See merge request espressif/esp-idf!23184
2023-04-20 04:37:52 +08:00
Jens Gutermuth
3ba70490c9
improve thread safety in esp_timer
...
Inadequate locking in the esp_timer component allowed corruption
of the s_timers linked list:
1. timer_armed(timer) returns false
2. another task arms the timer and adds it to s_timers
3. the list is locked
4. the timer is inserted into s_timers again
The last step results in a loop in the s_timers list, which causes
an infinite loop when iterated. This change always locks the
list before checking if the timer is already armed avoiding
the data race.
2023-04-19 16:59:43 +02:00
Ondrej Kosta
c231c79fc8
HAL: wrapped emac_ll functions to emac_hal
...
Closes #9934
2023-04-19 12:46:45 +00:00
Mahavir Jain
359da9ce63
Merge branch 'bugfix/efuse_hal_api_update' into 'master'
...
efuse: add efuse hal api
Closes IDF-7215
See merge request espressif/esp-idf!23217
2023-04-19 18:45:13 +08:00
KonstantinKondrashov
91fcced0fb
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active
...
Closes https://github.com/espressif/esp-idf/issues/10522
Closes https://github.com/espressif/esp-idf/issues/10859
2023-04-19 17:42:38 +08:00
Tomas Rezucha
f2f6278ba6
usb_host: Use up-to-date syntax in pytest
2023-04-19 11:06:25 +02:00
Guillaume Souchere
6ce1ccd964
heap: Add trace configuration to allow hash map placement in external RAM bss section when possible
...
- Remove the size limit for the hash_map array from the CONFIG_HEAP_TRACE_HASH_MAP_SIZE
- Add test case for heap tracing using hashmap
- Update heap_debug.rst to document the newly added configurations in the heap component
Closes https://github.com/espressif/esp-idf/issues/11172
2023-04-19 10:30:59 +02:00
Jakob Hasse
d82eb6942c
Merge branch 'contrib/github_pr_11025' into 'master'
...
Enable support for C++23 in esp-idf (GitHub PR)
Closes IDFGH-9684
See merge request espressif/esp-idf!23144
2023-04-19 15:53:46 +08:00
Jakob Hasse
852c60fee0
Merge branch 'refactor/pthread_iram' into 'master'
...
pthread: removed IRAM code from pthread
Closes IDF-7147
See merge request espressif/esp-idf!23213
2023-04-19 15:31:19 +08:00
morris
cae3ef45e1
Merge branch 'contrib/github_pr_10950' into 'master'
...
esp_system: Add reset reasons for USB_UART and USB_JTAG (GitHub PR)
Closes IDFGH-9601
See merge request espressif/esp-idf!22675
2023-04-19 15:30:01 +08:00
Darian
0bb3342491
Merge branch 'refactor/xtensa_move_common_source_files' into 'master'
...
Xtensa: Separate files according to Xtensa RTOS porting layer
See merge request espressif/esp-idf!21672
2023-04-19 15:15:21 +08:00
Jiang Jiang Jian
5a603a6612
Merge branch 'bugfix/improve_scan_performance_when_scan_and_sync_coexist' into 'master'
...
improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
Closes CBLE50Y23-5, BLEQABR23-57, and BT-3094
See merge request espressif/esp-idf!23211
2023-04-19 13:52:55 +08:00
morris
4123e611dc
esp_rom: add common ROM API to update CPU tick rate
2023-04-19 13:21:26 +08:00
Nebojsa Cvetkovic
67e9db7cf5
esp_system: Add reset reasons for USB_UART and USB_JTAG
...
Merges https://github.com/espressif/esp-idf/pull/10950
2023-04-19 10:09:19 +08:00
Ivan Grokhotkov
690aa433a2
Merge branch 'contrib/github_pr_10987' into 'master'
...
Allow to config the maximum number of VFS entries. (GitHub PR)
Closes IDFGH-9641
See merge request espressif/esp-idf!23171
2023-04-19 04:52:50 +08:00
Ivan Grokhotkov
9adafb0f26
Merge branch 'feature/newlib_fsync_without_vfs' into 'master'
...
newlib: implement fsync for the case of CONFIG_VFS_SUPPORT_IO=0
See merge request espressif/esp-idf!21390
2023-04-19 02:47:53 +08:00
Darian
f93bb3a63c
Merge branch 'contrib/github_pr_11113' into 'master'
...
Fix usb enumeration stage error for some device (GitHub PR)
Closes IDFGH-9778
See merge request espressif/esp-idf!23233
2023-04-19 02:19:26 +08:00
Jiang Jiang Jian
c8983219b9
Merge branch 'feature/esp32c6_espnow_support_11ax_rate' into 'master'
...
esp_wifi: espnow support using 11ax rate to send frame
See merge request espressif/esp-idf!22754
2023-04-19 02:05:14 +08:00
Aditya Patwardhan
823322f988
Merge branch 'feature/update_mbedtls_v3.4.0' into 'master'
...
mbedtls: Update to release/v3.4.0
Closes IDF-7158
See merge request espressif/esp-idf!23058
2023-04-18 21:29:28 +08:00
zwj
9d9252acbc
Fixed disconnection due to consecutive CRC errors in first 6 intervals
2023-04-18 20:36:04 +08:00
Roland Dobai
a05b306782
Merge branch 'esptool_extra' into 'master'
...
feat(esptool): allow to force flash chip
Closes IDF-6838 and IDF-5381
See merge request espressif/esp-idf!23097
2023-04-18 19:35:32 +08:00
xuxiao
0848938868
esp_wifi: espnow support using 11ax rate to send frame
2023-04-18 18:06:52 +08:00
Xu Xiao
ddb57be1bc
Merge branch 'bugfix/store_softap_nvs_authmode_wpa3' into 'master'
...
esp_wifi: Bugfix softAP store wpa3 sae authmode in nvs
Closes WIFI-5749
See merge request espressif/esp-idf!23203
2023-04-18 17:56:31 +08:00
Ivan Grokhotkov
35ea136d5a
newlib: implement fsync for the case of CONFIG_VFS_SUPPORT_IO=0
...
This feature allows calling fsync even if the vfs component is not
used.
The second part of the commit adds an fsync call in the panic test app
enabling it to be used over usb-serial-jtag.
2023-04-18 11:19:36 +02:00
Martin Vychodil
81d814b42f
Merge branch 'bugfix/fatfs_open_O_CREAT_fails' into 'master'
...
fatfs: fix "open("xx",O_CREAT|O_WRONLY,0666)" call failure
See merge request espressif/esp-idf!23045
2023-04-18 16:33:00 +08:00
Ivan Grokhotkov
274fa56e71
Merge branch 'bugfix/esp32s3_usb_otg_console' into 'master'
...
system: support USB_OTG CDC console on ESP32-S3
Closes IDF-2048, IDF-2987, IDFGH-7134, IDFGH-7291, and IDFGH-7835
See merge request espressif/esp-idf!19312
2023-04-18 16:28:49 +08:00
Armando (Dou Yiwen)
4adef05163
Merge branch 'test/temporarily_removed_emmc_esp32_ut' into 'master'
...
emmc: temporarily removed esp32 emmc ut_017
See merge request espressif/esp-idf!23244
2023-04-18 16:18:07 +08:00
Sachin Billore
c3e701588e
efuse: add efuse hal api
...
Closes IDF-7215
2023-04-18 13:47:00 +05:30
Darian Leung
6587e75251
xtensa: Add bare metal port stub functions for G0 build test
...
This commit adds "bare metal stubs" xtensa_rtos.h glue layer to mimic a bare
metal OS port. The bare metal stubs don't access any components outside of the
G0 group.
2023-04-18 15:51:38 +08:00
Darian Leung
5fde889a3d
xtensa: Remove OS agnostic files from Amazon SMP FreeRTOS port
...
The previous commit moved the OS agnostic files from the IDF FreeRTOS port to
the xtensa component, thus can be accessed by both IDF and Amazon SMP FreeRTOS.
This commit removes the redudant copies in the Amazon SMP FreeRTOS port.
2023-04-18 15:51:38 +08:00
Darian Leung
b2c074bb70
xtensa: Move Xtensa RTOS porting layer files to xtensa component
...
When porting an RTOS to the Xtensa architecture, there are a few files that
are common to all Xtensa RTOS ports. These files form the Xtensa RTOS porting
layer (e.g., "xtensa_vectors.S", "xtensa_context.S"). An Xtensa RTOS port is
expected to provide an RTOS specific "xtensa_rtos.h" header to interface with
the Xtensa RTOS porting layer.
Previously, the Xtensa RTOS porting layer files were placed in the FreeRTOS
component. This commit does the following:
1. Moves the Xtensa RTOS porting layer files from the `freertos` component to
the `xtensa` component. The following files were moved:
- xtensa_asm_utils.h
- xtensa_context.S
- xtensa_loadstore_handler.S
- xtensa_vectors.S
2. Refactored xtensa component include paths to separate Xtensa RTOS porting
layer headers.
- Xtensa HAL headers included via `#include <xtensa/...h>`
- Xtensa RTOS porting layer headers included via `#include <...h>`
Note: The xtensa files in the Amazon SMP FreeRTOS port are not moved/deleted in
this commit to ensure the moved files retain a clean diff history.
2023-04-18 15:28:05 +08:00
Shu Chen
e033d34baa
Merge branch 'openthread/add_lock_check' into 'master'
...
openthread: Add check for lock acquire and release
See merge request espressif/esp-idf!23204
2023-04-18 15:17:38 +08:00
Zim Kalinowski
05cbd19f25
Merge branch 'feature/pthread_rwlock_try_functions' into 'master'
...
pthread: added pthread_rwlock_tryrd/rwlock()
Closes IDFGH-7685
See merge request espressif/esp-idf!23228
2023-04-18 14:43:54 +08:00
Ivan Grokhotkov
f64ac33554
nvs: fix string/blob comparison lengths in host tests
2023-04-18 08:02:38 +02:00
Sonika Rathi
b31b68fc68
bugfix: fix for fatfs "open("xx",O_CREAT|O_WRONLY,0666)" call failure
...
fatfs 'open' with only O_CREAT flag fails to creat new file
Closes https://github.com/espressif/esp-idf/issues/1817
2023-04-18 09:57:44 +05:30
Song Ruo Jing
9cfc9757b9
Merge branch 'bugfix/allow_no_specify_uart_clk_src' into 'master'
...
uart: Allow omitting source_clk parameter to uart_param_config
Closes IDF-6951
See merge request espressif/esp-idf!23208
2023-04-18 11:34:11 +08:00
Armando
2225087756
emmc: temporarily removed esp32 emmc ut_017
2023-04-18 10:11:36 +08:00
Mahavir Jain
6773ad6431
Merge branch 'fix/esp32s3_ununsed_dcache_as_dram' into 'master'
...
esp_hw_support: Update the memory ptr location/property checks to include the unused DCACHE added to DRAM
Closes IDF-7103
See merge request espressif/esp-idf!22904
2023-04-18 02:16:30 +08:00
morris
90c2786803
Merge branch 'bugfix/rmt_encode_state_init' into 'master'
...
rmt: define RMT_ENCODING_RESET in rmt_encode_state_t
Closes IDFGH-9881 and IDFGH-9882
See merge request espressif/esp-idf!23222
2023-04-17 21:22:20 +08:00
WanqQixiang
3ac08425f2
openthread: Add check for lock acquire and release
2023-04-17 19:56:49 +08:00
zwl
c4ec33e7ef
Ble: bugfix for packet loss issue during connection on ESP32C6
2023-04-17 19:37:00 +08:00
Peter Dragun
faa82b060c
feat(esptool): allow to set force for write_flash
2023-04-17 12:53:01 +02:00
Shreyas Sheth
1a0633646e
esp_wifi: Bugfix store authmode security in NVS
2023-04-17 15:16:21 +05:30
Peter Dragun
bebd2cec4a
bug(idf_monitor): fix color on windows with hints
...
Closes https://github.com/espressif/esp-idf/issues/9610
2023-04-17 11:18:42 +02:00
Darian Leung
525de5bd21
usb_host: Update docs and comments regarding first configuration enumeration
...
This commit updates some comments and documentation regarding changes made in
PR https://github.com/espressif/esp-idf/pull/11113 .
2023-04-17 17:06:54 +08:00
Kevin (Lao Kaiyao)
96f2d215a2
Merge branch 'bugfix/i2s_output_wrong_freq_after_switch' into 'master'
...
i2s: workaround for inaccurate PLL frequency after switching
Closes IDF-6705 and IDFCI-1669
See merge request espressif/esp-idf!22975
2023-04-17 16:26:18 +08:00
Jakob Hasse
e7312cccea
pthread: added pthread_rwlock_tryrd/wrlock()
...
Closes https://github.com/espressif/esp-idf/issues/9229
2023-04-17 16:16:11 +08:00
morris
2a5ee5c3e2
Merge branch 'bugfix/spi_lcd_max_trans_size' into 'master'
...
spi_lcd: maximum transfer size should respect bus configuration
Closes IDF-6901 and IDF-4829
See merge request espressif/esp-idf!23149
2023-04-17 16:13:57 +08:00
Song Ruo Jing
3f2bed1f5c
uart: Allow the users to not specify the source_clk in uart_config_t when calling uart_param_config
2023-04-17 15:43:06 +08:00
harshal.patil
c403affd98
mbedtls: fix ci failures for update v3.4.0
...
- While updating to mbedtls release/v3.4.0, building mbedtls/library/psa_crypto.c,
clang produced an unreachable-code warning, so added `-Wno-unreachable-code` compile option for clang.
- In `mbedtls/v3.4.0`, the ECDSA restartable sign and verify functions (`ecdsa.c`) were made public.
- But the `mbedtls_ecdsa_sign_det_restartable` function prototype was declared in the file `ecdsa.h`,
only when `MBEDTLS_ECDSA_SIGN_ALT` was not defined.
- added a patch in mbedtls library to fix it.
2023-04-17 12:55:04 +05:30
harshal.patil
9c3a6c4f53
mbedtls: replace low-level sha apis with md apis in esp_ssl_tls
2023-04-17 12:50:15 +05:30
harshal.patil
f30b58f665
mbedtls: Update config options as per release/v3.4.0
...
- Added a Kconfig option for the newly added mbedtls option MBEDTLS_PKCS7_C
2023-04-17 12:50:15 +05:30
harshal.patil
002a451bf8
mbedtls: Update to release/v3.4.0
...
- Release Notes: https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.4.0
2023-04-17 12:50:15 +05:30
Wan Lei
029b56dc1c
Merge branch 'ci/pytest_case_tester_script_fix' into 'master'
...
ci: pytest automation script increase timeout time
See merge request espressif/esp-idf!23201
2023-04-17 15:03:23 +08:00
Omar Chebib
3bc3f87209
Merge branch 'bugfix/i2c_timing_wrong' into 'master'
...
i2c: fix a bug in sda sample timing
Closes IDFGH-8295
See merge request espressif/esp-idf!23185
2023-04-17 15:00:42 +08:00
morris
b19a3e3e56
rmt: define RMT_ENCODING_RESET in rmt_encode_state_t
...
Closes https://github.com/espressif/esp-idf/issues/11200
2023-04-17 14:50:51 +08:00
xueyunfei
27827a73b9
esp_phy:update comments in esp_phy_init.h
2023-04-17 14:37:21 +08:00
Laukik Hase
11d5550da3
soc/esp32s3: Fix the SOC_MEM_INTERNAL_HIGH
value
...
- As per the memory block diagram for ESP32-S3, the
internal memory address ranges as follows:
DRAM: 0x3FC88000 (== SOC_MEM_INTERNAL_LOW) <-> 0x3FCF0000
IRAM: 0x40378000 <-> 0x403E0000 (== SOC_MEM_INTERNAL_HIGH)
2023-04-17 10:49:06 +05:30
Laukik Hase
f6aadd1e39
esp_hw_support: Update memory ptr location/property checks
...
- to acknowledge the unused DCACHE added to DRAM for ESP32-S3
- For ESP32-S3, when the DCACHE size is set to 16 kB, the unused 48 kB is added to
the heap in 2 blocks of 32 kB (from 0x3FCF0000) and 16 kB (from 0x3C000000).
- But, if we try allocating memory from the 16 kB block and run an `esp_ptr_internal`
check on that memory pointer, it fails as the address block from 0x3C000000
corresponds to the external memory symbols SOC_DROM_LOW and SOC_EXTRAM_DATA_LOW.
(E.g. freertos - If the IDLE task stack buffer gets allocated from this region,
the firmware will abort due to this failure).
- Thus, the checks `esp_ptr_internal`, `esp_ptr_in_drom` and `esp_ptr_byte_accessible`
have been updated to acknowledge this memory as a part of the DRAM.
Co-authored-by: Mahavir Jain <mahavir@espressif.com>
2023-04-17 10:42:04 +05:30
zwj
feb5edf8b0
improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
2023-04-17 12:27:08 +08:00
Armando (Dou Yiwen)
ef64e4e5b3
Merge branch 'feature/emmc_example' into 'master'
...
SDMMC Host: added an example to communicate with an eMMC chip
Closes IDF-7157, IDF-4739, and IDFGH-6901
See merge request espressif/esp-idf!21760
2023-04-17 11:53:55 +08:00
Marius Vikhammer
6acd082cc8
Merge branch 'docs/iram_sram_config' into 'master'
...
docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations
See merge request espressif/esp-idf!23158
2023-04-17 11:51:05 +08:00
laokaiyao
a143a85822
i2s: workaround for inacurate PLL frequency after switching
2023-04-17 03:15:55 +00:00
Zhi Wei Jian
bc216802c6
Merge branch 'bugfix/fix_bleqabr23_98' into 'master'
...
Bluedroid: fix GATTC cache address saving
Closes BLEQABR23-98 and BLEQABR23-34
See merge request espressif/esp-idf!22970
2023-04-17 10:54:31 +08:00
Zhi Wei Jian
e58e271230
Merge branch 'bugfix/fix_bleqabr23_137' into 'master'
...
Fixed non-connectable and non-scannable directed adv can't be scanned
See merge request espressif/esp-idf!23198
2023-04-17 10:52:11 +08:00
wanlei
ad1ba78129
sdio: test_sdio add unity sync signals
2023-04-17 10:51:46 +08:00
Jakob Hasse
999fa28187
pthread: removed IRAM code from pthread
...
* Currently, the underlying FreeRTOS API functions
used for the pthread implementation are not
ISR-safe, hence the removal of IRAM placement.
2023-04-17 10:19:33 +08:00
Mahavir Jain
225be9a6ce
Merge branch 'feature/esp_tls_add_getter_setter' into 'master'
...
esp-tls: Added getter/setter function for the conn_state.
Closes IDFGH-9514
See merge request espressif/esp-idf!23128
2023-04-16 22:15:28 +08:00
Almir Okato
4b910ffa68
bootloader_support: add missing esp_rom_sys.h to bootloader_flash.c bootloader build
...
Missing esp_rom_sys.h header could cause declaration issues.
Signed-off-by: Almir Okato <almir.okato@espressif.com>
2023-04-15 16:49:12 -03:00
Ondrej Kosta
34850de22b
Merge branch 'bugfix/eth_l2_test_switch' into 'master'
...
LAN8720 & IP101 L2 Test Fix
Closes IDFCI-1624 and IDFCI-1567
See merge request espressif/esp-idf!22907
2023-04-14 20:53:08 +08:00
Armando
920ecff168
sdmmc: in/out phase adapted to esp32 and esp32s3
2023-04-14 18:18:54 +08:00
Ivan Grokhotkov
e9badf51c7
sdmmc: I/O phase adjustments
...
1. Fix incorrect meaning of SDMMC.clock bits, synchronize the names
with the TRM.
2. Choose input and output phases to satisfy typical timing
requirements.
3. Move use_hold_reg setting into the host driver, since it is related
to timing.
Closes https://github.com/espressif/esp-idf/issues/8521
Related to https://github.com/espressif/esp-idf/issues/8257
2023-04-14 18:18:54 +08:00
Jakob Hasse
6991a92895
docs: added new C++ language standard
2023-04-14 17:57:01 +08:00
morris
c49c165bca
Merge branch 'bugfix/lcd_align_before_cache_write_back' into 'master'
...
manually align the color buffer before cache write back
See merge request espressif/esp-idf!23143
2023-04-14 16:36:19 +08:00
C.S.M
247cc7dd87
Merge branch 'feature/cache_32M_map' into 'master'
...
spi_flash: 32M bits address flash cache map
Closes IDF-7119 and IDF-4693
See merge request espressif/esp-idf!23021
2023-04-14 16:01:25 +08:00
chenjianhua
056ae5dd21
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed non-connectable and non-scannable directed adv can't be scanned
2023-04-14 15:44:17 +08:00
Kevin (Lao Kaiyao)
d635fc0f32
Merge branch 'bugfix/i2s_tdm_multi_dev_on_h2' into 'master'
...
i2s: fixed tdm multi dev test on h2
See merge request espressif/esp-idf!23054
2023-04-14 15:02:31 +08:00
Wu Zheng Hui
98849634b3
Merge branch 'bugfix/fix_wrong_frame_ptr_after_wake_restore' into 'master'
...
bugfix: fix wrong RvCoreCriticalSleepFrame ptr value after wake restore
See merge request espressif/esp-idf!23113
2023-04-14 13:22:24 +08:00
Mahavir Jain
6da2eb97fa
Merge branch 'contrib/github_pr_11116' into 'master'
...
nvs_host_test: replace sprintf with snprintf (GitHub PR)
Closes IDFGH-9781
See merge request espressif/esp-idf!23173
2023-04-14 11:56:29 +08:00
Cao Sen Miao
c7053641bc
spi_flash: 32M bits address flash map, (for customer use only)
2023-04-14 11:37:09 +08:00
Aditya Patwardhan
2dd280f126
esp-tls: Added getter/setter function for the conn_state.
...
* Added the setter function to set the connection sockfd value
Closes https://github.com/espressif/esp-idf/issues/10871
2023-04-13 20:03:50 +05:30
Ivan Grokhotkov
fee3082d88
vfs: VFS_MAX_COUNT should be non-zero even without IO support
2023-04-13 15:37:37 +02:00
Jiang Jiang Jian
7da760dbd3
Merge branch 'bugfix/install_keys_after_successful_4_of_4_tx' into 'master'
...
esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message
Closes WIFI-5678
See merge request espressif/esp-idf!23141
2023-04-13 19:02:20 +08:00
Sonika Rathi
248dadc8c8
Merge branch 'docs/descrive-approach-fatfstools' into 'master'
...
docs: Describe the approach of fatfsgen.py and fatfsparse.py
Closes IDF-4755
See merge request espressif/esp-idf!19978
2023-04-13 18:48:51 +08:00
Ondrej Kosta
6ed31a98bd
Merge branch 'bugfix/eth_driver_cleanup' into 'master'
...
Ethernet driver and documentation clean-up
Closes IDF-6339
See merge request espressif/esp-idf!23051
2023-04-13 15:07:43 +08:00
Darian Leung
a5b04de565
bt: Remove FreeRTOS static allocation from OSI functions
...
Previously, the BT OSI would use various FreeRTOS "create static" functions to
ensure that semaphores and queues were always allocated to internal memory.
However, from commit e21ab0332b
onwards, all
dynamic memory allocated by FreeRTOS will default to internal RAM.
Thus, the extra "create static" calls can be removed to simply the code.
2023-04-13 15:06:21 +08:00
Guillaume Souchere
48932ce910
Merge branch 'feature/heap-in-flash' into 'master'
...
heap: Add a configuration that places all the heap component in flash
Closes IDF-7143 and IDF-2853
See merge request espressif/esp-idf!23050
2023-04-13 14:38:15 +08:00
Omar Chebib
a0f8434f93
i2c: fix a bug in sda sample timing
...
* Closes https://github.com/espressif/esp-idf/issues/9777
This bug prevented SCL line to work properly after a NACK was received in master mode.
2023-04-13 14:37:44 +08:00
Ondrej Kosta
f6715c9c29
esp_eth pytest: increased robustness of the L2 test
...
Added filtering frames based on MAC address
2023-04-13 08:26:45 +02:00
Radek Tandler
d8b8ab5d43
Merge branch 'feature/wl_host_test_cmake' into 'master'
...
Storage: Migrate WL host test to CMake
See merge request espressif/esp-idf!23015
2023-04-13 13:16:57 +08:00
Marius Vikhammer
dcb8b719d3
docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations
2023-04-13 10:45:38 +08:00
Jiang Jiang Jian
f5b12684c1
Merge branch 'bugfix/fix_duplicate_scan_cycle_refresh_not_accurate' into 'master'
...
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
Closes BLEQABR23-136
See merge request espressif/esp-idf!23112
2023-04-13 10:22:07 +08:00
Shreyas Sheth
dce0920329
esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message
2023-04-12 18:32:24 +05:30
Adam Múdry
6055674980
Merge branch 'contrib/github_pr_10532' into 'master'
...
[SDMMC Mount] fix infinite loop when SD card is not responsive (GitHub PR)
Closes IDFGH-9132, IDFGH-9131, and IDFGH-582
See merge request espressif/esp-idf!22081
2023-04-12 19:43:12 +08:00
Darian
4004dff52e
Merge branch 'feature/freertos_get_static_buffers' into 'master'
...
FreeRTOS: Add GetStaticBuffer and CreateWithCaps functions
Closes IDF-5664
See merge request espressif/esp-idf!22859
2023-04-12 18:37:03 +08:00
Ivan Grokhotkov
9924d9f271
esp_system: usb_console support for ESP32-S3
...
Closes https://github.com/espressif/esp-idf/issues/8879
Closes https://github.com/espressif/esp-idf/issues/8738
2023-04-12 11:17:41 +02:00
Ivan Grokhotkov
8e85fc8571
esp_rom: convert USB related headers to SPDX, update COPYRIGHTS.rst
2023-04-12 11:17:41 +02:00
Ivan Grokhotkov
4a91ccf4ce
esp_rom: implement usb deinit functions added in S3 ROM for S2
...
This cleans up usb_console.c and prepares it for S3 support.
2023-04-12 11:08:43 +02:00
Ivan Grokhotkov
74fa41f434
esp_rom: add USB_OTG "port" number for S2 and S3
2023-04-12 11:08:42 +02:00
Ivan Grokhotkov
80c9ef7b89
esp_rom: sync changes for ESP32-S3 USB related files, minor fix for S2
...
Used esp-rom tag esp32s3-20210327 and did manual cleanup.
Rename s_usb_osglue to rom_usb_osglue like it was done for esp32s2.
Some comments in esp32s2 headers are synced from esp32s3.
2023-04-12 11:07:56 +02:00
Ivan Grokhotkov
141b7356fb
console: minor fixes
...
- wrong comment
- duplicated setvbuf
2023-04-12 11:07:55 +02:00
morris
ab2c7c48af
spi_lcd: test spi lcd io can transfer color data to a fixed window region
...
also test the io tx_param and tx_color can skip the command phase
2023-04-12 16:56:47 +08:00
morris
640ec57014
spi_lcd: maximum transfer size should respect bus configuration
...
Also this commit added the SPI_TRANS_CS_KEEP_ACTIVE flag for io_tx_color
2023-04-12 16:55:09 +08:00
Island
cc7517dffa
Merge branch 'bugfix/ble_mesh_fix_heartbeat_set' into 'master'
...
ble_mesh: stack: Update the heartbeat filter entry add/remove handling
See merge request espressif/esp-idf!23047
2023-04-12 14:36:03 +08:00
Guillaume Souchere
110aac240d
heap: Add a configuration that places all the heap component and related functionalities in flash when enabled
...
Add test configuration to run all tests with heap component in the flash.
Add reference to this new configuration in performance section of the documentation.
2023-04-12 08:11:24 +02:00
Anton Maklakov
a1584750c8
Merge branch 'fix/heap-test-h2' into 'master'
...
heap: remove exclusion of esp32h2 as a target for heap pytest
Closes IDF-6880
See merge request espressif/esp-idf!23075
2023-04-12 13:43:29 +08:00
Darian Leung
fa4491a56b
freertos: Add unit tests for ...WithCaps() functions
2023-04-12 12:00:53 +08:00
Darian Leung
4e7cd2e706
freertos: Add wrapper functions to create objects with capabilities
...
This commit adds various ...WithCaps() functions to create FreeRTOS objects
with specific memory capabilities.
2023-04-12 12:00:53 +08:00
Darian Leung
478e041ce5
freertos: Add GetStaticBuffer functions
...
This commit adds the various ...GetStaticBuffer() functions from upstream
FreeRTOS. See https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/641 for more
details.
2023-04-12 11:45:06 +08:00
Darian Leung
902d8f392d
freertos: Fix idf_additions.h include order error
...
When building for CONFIG_FREERTOS_SMP, "idf_additions.h" was previously
implicitly included by "task.h" so that other ESP-IDF components still have
access to IDF API additions without needing to include "idf_additions.h"
directly.
However, some FreeRTOS headers (e.g., queue.h) will include task.h before
declaring any types (e.g., QueueHandle_t). Thus if any of those types are used
in idf_additions.h, we get a missing type error.
This commit moves the implicity include of idf_additions.h to FreeRTOS.h
2023-04-12 11:45:06 +08:00
chenjianhua
c8a380500a
bluedroid: report disconnect event after BLE link closed
2023-04-12 11:13:15 +08:00
Jiang Jiang Jian
2ea60e3dd1
Merge branch 'bugfix/nan_issues' into 'master'
...
Fix some NAN Discovery related issues
Closes WIFI-5661, WIFI-5669, WIFI-5667, and WIFI-5363
See merge request espressif/esp-idf!23116
2023-04-12 10:29:15 +08:00
Rocha Euripedes
c8ca1a23d3
Merge branch 'ci/tcp_transport_test_app' into 'master'
...
ci: Migrate unit test for tcp_transport to unit test app
Closes IDF-5603
See merge request espressif/esp-idf!22842
2023-04-12 02:31:40 +08:00
radek.tandler
0402874d3c
host_test: wl migrated to Cmake and linux emulation of esp_partition
...
- build system changed to CMake
- host tests changed to use partition api on linux instead of mocked code
- extended wl flash host tests to cover power off recovery code
2023-04-11 16:16:53 +02:00
radek.tandler
0f842a2ca2
wear_levelling: fixed reinitialization of wl status blocks after power off event
2023-04-11 16:05:22 +02:00
zwj
00501c5b14
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
2023-04-11 20:44:00 +08:00
Jiang Jiang Jian
4e3a32bc1b
Merge branch 'bugfix/bod_glitch_reset_c6' into 'master'
...
bootloader: fix BOD and glitch reset on C6 and H2
Closes IDF-5990
See merge request espressif/esp-idf!22616
2023-04-11 19:31:02 +08:00
Adam Múdry
381d0fe032
sdmmc: add vTaskDelay to loops to prevent potential WDT trigger
...
Also change timeout to 120 seconds in fatfs sdcard pytest to prevent failing during formatting.
2023-04-11 11:06:56 +00:00
Chip Weinberger
74d6215b7f
[SDMMC] add reasonable timeouts to all while loops
...
Closes: https://github.com/espressif/esp-idf/pull/10532
2023-04-11 11:06:56 +00:00
Chip Weinberger
a2aa9e3bef
[SDMMC Mount] fix infinite loop when SD card is not responsive
...
Closes: https://github.com/espressif/esp-idf/pull/10532
2023-04-11 11:06:56 +00:00
wangjialiang
ce94cfbeb2
ble_mesh: stack: Update the heartbeat filter entry add/remove handling
2023-04-11 10:57:12 +00:00
Wang Meng Yang
661f5e18e4
Merge branch 'bugfix/bt_diable_enbale_crash' into 'master'
...
bt:Fixed crash after controller disable and re-enable
Closes IDFGH-9469
See merge request espressif/esp-idf!23085
2023-04-11 18:09:52 +08:00
Shyamal Khachane
535dac9247
esp_wifi: Update wifi libs
...
Fix some NAN issues related to followup and matching filters
2023-04-11 14:18:10 +05:30
Euripedes Rocha
6007142628
ci: Migrate unit test for tcp_transport to unit test app
2023-04-11 08:36:24 +00:00
morris
5d2e3c4ee1
lcd: test send color buffers in multiple steps
2023-04-11 16:02:25 +08:00
morris
a5518cea2c
i80_lcd: align before cache sync
2023-04-11 16:02:25 +08:00
Zhang Wen Xu
72813017ee
Merge branch 'bugfix/set_zone_when_udp_join_leave_group' into 'master'
...
openthread port: set ipv6 address zone with netif index when udp joining or leaving group
See merge request espressif/esp-idf!23130
2023-04-11 14:53:31 +08:00
Martin Gaňo
024b58604a
docs: Describe the approach of fatfsgen.py and fatfsparse.py
2023-04-11 09:41:06 +05:30
xiongweichao
30c87c7a82
bt:Fixed esp32 controller bug
...
1. Fixed crash after controller disable and re-enable
2. Fixed the crash caused by processing the HCI_Read_Remote_Extented_Features command in the non-connected state
Closes https://github.com/espressif/esp-idf/issues/10835
2023-04-11 12:03:09 +08:00
wuzhenghui
332d6fddb9
esp_pm: check sleep retention frame integrity in ci UT
2023-04-11 11:18:52 +08:00
Xu Xiao
d060392584
Merge branch 'esp32c6/fix_esp32c6_mcs89_power_issue' into 'master'
...
esp_wifi: update phy_init_data.h for c6 mcs 8 9 power issue
See merge request espressif/esp-idf!23133
2023-04-11 10:38:18 +08:00
Michael (XIAO Xufeng)
bbcc52a620
Merge branch 'docs/sdio_slave_sending_seqdiag' into 'master'
...
sdio_slave: add some documentation about impl in the source code
See merge request espressif/esp-idf!17572
2023-04-11 10:25:34 +08:00
Xiao Xufeng
63089b1f7e
bootloader: enable super WDT and BOD reset on C2
2023-04-11 10:23:21 +08:00
Xiao Xufeng
a2bbbd1c1c
bootloader: cleanup ana reset config code
2023-04-11 10:23:21 +08:00
Xiao Xufeng
d586a8aa13
bootloader: fixed super watchdog not enabled issue on C3, S3, H4
2023-04-11 10:23:21 +08:00
Xiao Xufeng
8a926c5b37
bootloader: removed unavailable rtc features
2023-04-11 10:23:20 +08:00
Michael (XIAO Xufeng)
c7b852b7c7
bootloader: fix analog reset on C6 and H2
2023-04-11 10:23:20 +08:00
Jiang Jiang Jian
18af256a84
Merge branch 'bugfix/fix_bleqabr23_138' into 'master'
...
Bluedroid: report status after clearing the BLE white list
See merge request espressif/esp-idf!23094
2023-04-11 09:59:24 +08:00
Jiang Jiang Jian
6aa6d00cb5
Merge branch 'bugfix/a2dp_source_crash_connect_to_Bose_speaker' into 'master'
...
Bugfix/a2dp source crash connect to bose speaker
Closes BT-1833
See merge request espressif/esp-idf!14967
2023-04-11 09:58:56 +08:00
Jiang Jiang Jian
a624d8d061
Merge branch 'bugfix/fix_chip_broken_bug_in_monitor_mode_S2' into 'master'
...
ESP32S2/C3/C2: fixed S2 dangerous power parameters in sleep modes and support S2/C3/C2 different sleep mode
Closes IDF-4999, IDFGH-4893, and IDFGH-7938
See merge request espressif/esp-idf!19598
2023-04-11 09:52:02 +08:00
laokaiyao
efff406950
i2s: fixed tdm multi dev test on h2
2023-04-11 01:48:05 +00:00
Sarvesh Bodakhe
41f5be80e8
esp_wifi: Validate softap interface when sending beacon frame
2023-04-10 19:16:47 +08:00
xuxiao
ee0f27142d
esp_wifi: update phy_init_data.h for c6 mcs 8 9 power issue
2023-04-10 19:04:19 +08:00
Armando (Dou Yiwen)
f404fe96b1
Merge branch 'refactor/remove_esp_mm_kconfig_as_no_kconfig_option_now' into 'master'
...
esp_mm: removed empty kconfig files
Closes IDF-6780
See merge request espressif/esp-idf!23122
2023-04-10 18:17:59 +08:00
cje
6c35ee3fc5
fix chip broken bug when run in monitor mode of S2 and modify voltage param to fit all sleep mode of S2/C2/C3
2023-04-10 18:04:24 +08:00
Marius Vikhammer
03c2c8db77
Merge branch 'feature/esp_sys_iram_cleanup' into 'master'
...
esp-system: move uncessary IRAM functions to flash
Closes IDF-7138 and IDF-7148
See merge request espressif/esp-idf!23121
2023-04-10 17:24:14 +08:00
Xu Si Yu
692cba6059
openthread port: set ipv6 address zone with netif index when udp joining or leaving group
2023-04-10 17:02:38 +08:00
Michael (XIAO Xufeng)
84fded4b08
sdio_slave: add some documentation about impl in the source code
2023-04-10 15:03:16 +08:00
chenjianhua
7ceba49fda
bluedroid: fix GATTC cache address save
2023-04-10 14:33:31 +08:00
Alexey Lapshin
b973b15513
Merge branch 'feature/refactor_gdbstub' into 'master'
...
esp_gdbstub: refactor code
Closes IDF-6461
See merge request espressif/esp-idf!22929
2023-04-10 14:24:04 +08:00
Kevin (Lao Kaiyao)
93da40da8e
Merge branch 'bugfix/i2s_fix_intr_flag_for_pdm_rx' into 'master'
...
i2s: fix interrupt flag of pdm rx mode
Closes IDFCI-1656
See merge request espressif/esp-idf!23105
2023-04-10 13:58:53 +08:00
Marius Vikhammer
7108ff093d
Merge branch 'feature/sram1_iram' into 'master'
...
system: add kconfig option for using parts of SRAM1 for IRAM
Closes IDFGH-8351 and IDF-942
See merge request espressif/esp-idf!21214
2023-04-10 13:58:40 +08:00
Jin Cheng
b4f6e585d4
fix a2dp source crash when connect to Bose speaker
2023-04-10 05:11:04 +00:00
Armando
2a8617b307
esp_mm: removed empty kconfig files
...
- MMU configuration related kconfig options will be in soc, or
esp_hw_support
- Cache configuration related kconfig options will be in soc, or
esp_hw_support
- mmap driver and msync driver kconfig options will be still in esp_mm.
As there's no kconfig options for them yet, removed kconfig files
2023-04-10 12:42:52 +08:00
Marius Vikhammer
f7d045ad5c
riscv: moved some interrupt functions from IRAM to flash
...
These functions dont need to be in IRAM.
2023-04-10 12:21:11 +08:00
chenjianhua
3a7dea67eb
bluedroid: report status after clearing the BLE white list
2023-04-10 12:12:32 +08:00
Marius Vikhammer
db059b155a
esp-system: move uncessary IRAM functions to flash
2023-04-10 11:10:28 +08:00
Marius Vikhammer
1a1b0036a6
Merge branch 'feature/console_repl_test' into 'master'
...
console: add running repl test in CI
Closes IDF-6611
See merge request espressif/esp-idf!23016
2023-04-10 10:21:28 +08:00
Jiang Jiang Jian
deab8d3455
Merge branch 'mesh/bugfix_fix_heap_corrupt_issue' into 'master'
...
wifi_mesh: fix heap corrupt issue
Closes IDFGH-9664 and IDFGH-9729
See merge request espressif/esp-idf!23102
2023-04-10 10:13:22 +08:00
Alexey Lapshin
fc9c2d704c
esp_gdbstub: refactor code
2023-04-10 09:53:01 +08:00
Yuan Ming Fu
66504f88b8
Merge branch 'bugfix/deinit_ble' into 'master'
...
bugfix: deinit ble for specifies ESP_BT_MODE_BTDM
See merge request espressif/esp-idf!23055
2023-04-07 23:36:56 +08:00
Sachin Parekh
f8d2c0894c
Merge branch 'fix/ecdsa_hal' into 'master'
...
ecdsa: Support multiple ECDSA keys
Closes IDF-7027 and IDF-7176
See merge request espressif/esp-idf!23023
2023-04-07 21:51:45 +08:00
Yuan Mingfu
cb6f56ffa2
bugfix: deinit ble for specifies ESP_BT_MODE_BTDM
2023-04-07 12:45:33 +00:00
Jiang Jiang Jian
420ebd208a
Merge branch 'bugfix/owe_assoc_resp_fail_v5.1' into 'master'
...
Fix association response processing in OWE
See merge request espressif/esp-idf!23099
2023-04-07 20:06:23 +08:00
Jiang Jiang Jian
796250c63d
Merge branch 'bugfix/auto_beacon_recv_fail_enable_light_sleep_after_modem_sleep' into 'master'
...
fix the issue of failure of receiving beacons in modem state
See merge request espressif/esp-idf!22900
2023-04-07 19:35:12 +08:00
wuzhenghui
b2f6ba87f2
bugfix: fix wrong RvCoreCriticalSleepFrame ptr value after wake restore
2023-04-07 18:55:44 +08:00
Sachin Parekh
39a5604c29
mbedtls/ecdsa: Add ECDSA signature generation test
2023-04-07 14:55:21 +05:30
Sachin Parekh
d634970ed1
ecdsa: Support multiple ECDSA keys
...
Add provision to choose which efuse block should be used as ECDSA
private key
2023-04-07 14:55:21 +05:30
Sachin Parekh
aa7660c9b4
ecdsa_hal.c: Add missing configuration for signature generation
2023-04-07 14:55:21 +05:30
Darian Leung
b042ed0495
freertos: Uncrustify idf_additions.h
2023-04-07 15:24:34 +08:00
Darian Leung
3d2e674326
freertos: Move private API additions to "freertos_idf_additions_priv.h"
...
Previously, some IDF FreeRTOS API additions that were meant to be private were
exposed through the same "idf_additions.h" header. This commit moves those
functions to a separate header included via
"esp_private/freertos_idf_additions_priv.h" so that they are not mistaken as
public API by users.
This commit also fixes some missing include and C++ guards in idf_additions.h
2023-04-07 15:24:34 +08:00
Darian Leung
0c21d59716
freertos: Move freertos_tasks_c_additions.h
...
freertos_tasks_c_additions.h is technically included as source file. This
commit removes the "private_include" directory of "freertos_tasks_c_additions.h"
and treats it as a source file of "esp_additions".
2023-04-07 15:24:34 +08:00
Marius Vikhammer
5cbd311ecf
system: add kconfig option for using parts of SRAM1 for IRAM
...
Using parts of SRAM1 for IRAM allows apps with more statically allocated IRAM
Closes https://github.com/espressif/esp-idf/issues/9824
2023-04-07 07:12:58 +00:00
Marius Vikhammer
0752227868
console: add running repl test in CI
2023-04-07 07:12:23 +00:00
zhangyanjiao
58defbf453
wifi_mesh: fix the heap corrupt issue in MTXON task
2023-04-07 06:58:22 +00:00
laokaiyao
3e294f7ede
i2s: fixed the test case I2S_thread_concurrent_safety_test
2023-04-07 14:29:21 +08:00
laokaiyao
f69b30d6ff
i2s: fix interrupt flag of pdm rx mode
...
Forgot to update in PR https://github.com/espressif/esp-idf/pull/10997
2023-04-07 14:29:21 +08:00
Shyamal Khachane
c046ddd642
wpa_supplicant : Fix association response processing in OWE
2023-04-07 11:45:46 +05:30
Li Shuai
94ebda298a
fix the issue of failure of receiving beacons in modem state caused by enabling light sleep in wifi min/max modem sleep mode
2023-04-07 05:57:15 +00:00
Jiang Jiang Jian
a15c36f987
Merge branch 'bugfix/delete_node_during_list_traverse' into 'master'
...
bugfix/fixed the crash of LoadProhibited caused by taht the nodes are deleted during the traversal of the linked list
Closes IDFGH-3256
See merge request espressif/esp-idf!23090
2023-04-07 13:52:53 +08:00
Song Ruo Jing
44915e4251
Merge branch 'bugfix/ledc_channel_update_regression' into 'master'
...
ledc: Fix two bugs inside LEDC driver
See merge request espressif/esp-idf!23064
2023-04-06 20:52:23 +08:00
Shu Chen
c0097c127c
Merge branch 'feature/openthread-port-spinel-interface' into 'master'
...
openthread: add SPI support in Radio Co-Processor
See merge request espressif/esp-idf!22368
2023-04-06 20:50:36 +08:00
Sudeep Mohanty
f14e71f8b2
Merge branch 'bugfix/freertos_fix_failing_ci_test' into 'master'
...
freertos-tests: Fixed failing CI test and added a new test case for vTaskSuspendAll() API
Closes IDFCI-1675
See merge request espressif/esp-idf!23031
2023-04-06 20:31:54 +08:00
Shu Chen
c43b8f9607
Merge branch 'feature/support_c6_single_chip_br' into 'master'
...
openthread border router: support c6 single chip br
See merge request espressif/esp-idf!22776
2023-04-06 19:57:40 +08:00
Wan Lei
b6d57a26ca
Merge branch 'feature/spi_flash_enable_counters_on_esp_flash_driver' into 'master'
...
spi_flash: support SPI_FLASH_ENABLE_COUNTERS on esp_flash driver and test this feature
Closes IDF-5623
See merge request espressif/esp-idf!19554
2023-04-06 15:48:42 +08:00
Jiang Jiang Jian
9e4f056483
Merge branch 'bugfix/miss_rm_ld' into 'master'
...
esp_wifi: rm ppTxFragmentProc rom func for esp32c2
See merge request espressif/esp-idf!23044
2023-04-06 15:02:27 +08:00
Jakob Hasse
9abcd7652c
Merge branch 'bufix/increase_esp_system_host_test_timeout' into 'master'
...
esp_system: increase host test timeout for CI
Closes IDFCI-1677
See merge request espressif/esp-idf!23060
2023-04-06 14:56:19 +08:00
morris
6057f16cfc
Merge branch 'feature/set_gdma_priority' into 'master'
...
gdma: support override default channel priority
See merge request espressif/esp-idf!22676
2023-04-06 14:52:35 +08:00
Liu Ning
51c682ce9e
Merge branch 'bugfix/wifi_mac_txqmem_retention_in_light_sleep' into 'master'
...
bugfix: fix wifi mac txqmem retention in light sleep and esp32c6 coexist throughput issue, esp32 coexist issue
See merge request espressif/esp-idf!22955
2023-04-06 14:38:15 +08:00
Sudeep Mohanty
7f6e9cf786
freertos-tests: Fixed failing CI test and added a new test case for vTaskSuspendAll() API
...
This commit fixes the failing test - Test vTaskSuspendAll allows
scheduling on other cores.
The commit also adds a new test to test the scenario where in an
unpinned task, when unblocked by an ISR can be scheduled on the core
which has the scheduler running.
2023-04-06 08:26:38 +02:00
Jin Cheng
a7a2e5d407
fixed the crash of LoadProhibited caused by taht
...
the nodes are deleted during the traversal of the linked list
2023-04-06 14:13:05 +08:00
morris
b5ccdc911d
Merge branch 'feature/i80_lcd_allow_skip_command_phase' into 'master'
...
i80_lcd: allow skip command phase
Closes IDFGH-9426
See merge request espressif/esp-idf!23042
2023-04-06 12:57:33 +08:00
Song Ruo Jing
5070e51dde
ledc: Fix two bugs inside LEDC driver
...
1. Regression introduced when refactoring on clock sources selection (0d07f859
).
If channel configuration is called before timer configuration on C6, PWM signal may not be able to output.
2. Missing the improper fade parameter fix inside ledc_set_duty_and_update() function.
2023-04-06 12:37:33 +08:00
Fu Hanxi
b932b8eb94
Merge branch 'ci/test_idf-build-apps_0.5.0' into 'master'
...
ci: Update to `idf-build-apps` 0.5.0
See merge request espressif/esp-idf!22896
2023-04-06 12:23:52 +08:00
wanlei
500aab6618
add a test to verify SPI_FLASH_ENABLE_COUNTERS feature
2023-04-06 11:40:40 +08:00
gaoxu
542a61b6cb
support SPI_FLASH_ENABLE_COUNTERS feature on esp_flash driver and rename the functions to esp_flash_xx
2023-04-06 11:40:40 +08:00
baohongde
dff3c07e42
components/coexist: Set coex scan status when ble connecting
2023-04-06 11:09:46 +08:00
liuning
0e54382faf
esp_coex: fix esp32 wifi schm interrupted by ble suddenly act
2023-04-06 11:09:46 +08:00
Li Shuai
10d02c6c5c
power save: add txq memory to mac retention link to fix tx m f null failure
2023-04-06 11:09:46 +08:00
xieqinan
5a1578e692
openthread: add SPI support in Radio Co-Processor
2023-04-06 10:59:06 +08:00
morris
6c19e7b8a7
gdma: avoid manually start/stop when channel is controled by ETM
2023-04-06 10:49:32 +08:00
morris
1429913042
gdma: support override default channel priority
2023-04-06 10:49:32 +08:00
Xu Xiao
033f737205
Merge branch 'feature/esp32c6_itwt_support_light_sleep' into 'master'
...
esp_wifi: itwt support light sleep
See merge request espressif/esp-idf!22772
2023-04-06 10:46:33 +08:00
Xu Xiao
2f20406202
esp_wifi: itwt support light sleep
2023-04-06 10:46:32 +08:00
Xu Si Yu
f0c934c7a8
openthread border router: support c6 single chip br
2023-04-06 10:32:35 +08:00
Jakob Hasse
dac64725af
esp_system, heap: increase host test timeout for CI
2023-04-06 10:23:44 +08:00
Jiang Jiang Jian
badf267022
Merge branch 'bugfix/block9_can_not_be_used_for_fe' into 'master'
...
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
Closes IDF-7175
See merge request espressif/esp-idf!23052
2023-04-06 10:17:07 +08:00
Fu Hanxi
21c2cd8616
ci: skip build default app if config rules matched, add missing files
2023-04-06 09:18:58 +08:00
Michael (XIAO Xufeng)
c2887c25dd
Merge branch 'bugfix/himem_map_range_block' into 'master'
...
himem: fixed incorrect out_ptr when range_offset is given non-zero.
Closes IDFGH-3713
See merge request espressif/esp-idf!23072
2023-04-06 01:31:57 +08:00
Shu Chen
9352a576df
Merge branch 'support/esp32h2_phy_fix_long_term_rx' into 'master'
...
esp_phy: fix esp32h2 rx long term
See merge request espressif/esp-idf!23039
2023-04-05 21:15:52 +08:00
David Cermak
7d6241e761
esp_netif: Make esp_netif_receive() return value configurable
2023-04-05 12:18:21 +02:00
David Cermak
8855ddf044
esp_netif: Report error if esp_netif_receive() fails
...
Closes https://github.com/espressif/esp-idf/issues/10770
2023-04-05 12:18:21 +02:00
Guillaume Souchere
f94bbe1eff
Merge branch 'feature/heap-trace-hash-map' into 'master'
...
heap: Add hash map mechanism to lower the access time to trace records
Closes IDFGH-9425
See merge request espressif/esp-idf!22564
2023-04-05 16:46:23 +08:00
Guillaume Souchere
c42c93758f
heap: remove exclusion of esp32h2 as a target for no/light/comprehensive_poisoning tests
2023-04-05 09:19:39 +02:00
Zim Kalinowski
ab18f98423
Merge branch 'feature/update_efuse_tables_for_s2_s3_c3_c2' into 'master'
...
efuse: Update efuses for esp32 esp32c2 esp32c3 esp32s2 esp32s3
See merge request espressif/esp-idf!22406
2023-04-05 15:17:59 +08:00
Song Ruo Jing
857b37f2f8
Merge branch 'refactor/mspi_clk_src_switch_h2' into 'master'
...
spi_flash: Small code refactor on MSPI clock source switch at bootloader
See merge request espressif/esp-idf!22763
2023-04-05 14:55:55 +08:00
Guillaume Souchere
14fa303bbc
heap: Use linked list in hashmap table to reduce collision, RAM usage and speed up the code
2023-04-05 07:44:29 +02:00
Guillaume Souchere
bdfc348ab3
heap: Add trace hash map config
...
- and place all added functions and vairables related to the hashmap in RAM
when the config is enabled only.
- add number of hash map entry as a Kconfig value and remove the hash map init function.
This prevents the user from allocating the hash map in flash and pass the pointer to the
init function (as the heap trace manipulate the hash map from functions placed in IRAM).
- add max linear value to the KConfig to make it configurable by the users.
- protect access to static variable "tracing"
- remove unecessary field in heap_trace_hashmap_entry_t
2023-04-05 07:44:29 +02:00
Chip Weinberger
b699033ab3
[Heap Trace] Perf: use hash map to speed up leaks mode
2023-04-05 07:44:29 +02:00
Xiao Xufeng
ef4db26eca
himem: Fixed incorrect out_ptr when calling esp_himem_map range_offset non-zero
...
Closes: https://github.com/espressif/esp-idf/issues/5639
2023-04-05 01:29:34 +08:00
KonstantinKondrashov
5b00d1f396
efuse: Update efuses for esp32 esp32c2 esp32c3 esp32s2 esp32s3
2023-04-04 22:32:32 +08:00
Sudeep Mohanty
9d607c069b
Merge branch 'feature/esp_ringbuf_place_functions_in_flash' into 'master'
...
esp_ringbuf: Added functions to linker.lf file which can be placed in Flash
Closes IDF-7136
See merge request espressif/esp-idf!23032
2023-04-04 21:17:09 +08:00
Isha Pardikar
cb79b1e202
Merge branch 'bugfix/esp_nimble_config' into 'master'
...
NimBLE : Fixed config options in esp_nimble_cfg.h
See merge request espressif/esp-idf!23019
2023-04-04 20:08:16 +08:00
chenjianxing
03b4b58841
esp_wifi: rm ppTxFragmentProc rom func for esp32c2
2023-04-04 11:53:58 +00:00
Ondrej Kosta
3d66a10114
Ethernet driver and documentation clean-up
2023-04-04 11:33:08 +00:00
KonstantinKondrashov
3d695b9768
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
...
eFuse module has a hardware bug.
It is related to ESP32-C3, C6, S3, H2 chips:
- BLOCK9 (BLOCK_KEY5) can not be used by XTS_AES keys.
For H2 chips, the BLOCK9 (BLOCK_KEY5) can not be used by ECDSA keys.
S2 does not have such a hardware bug.
2023-04-04 18:45:48 +08:00
Zim Kalinowski
ab5d8d0008
Merge branch 'refactor/esp_partition_host_test_build_dir' into 'master'
...
esp_partition: partition_linux.c does not use hard-coded file anymore
Closes IDF-6644
See merge request espressif/esp-idf!22759
2023-04-04 18:35:24 +08:00
zhangwenxu
32acc034e7
esp_phy: fix esp32h2 rx long term
2023-04-04 08:40:10 +00:00
Zim Kalinowski
6e67c54a92
Merge branch 'feature/replace_some_efuses_for_c6' into 'master'
...
efuse(esp32c6): Replace PKG_VERSION BLK_VERSION_MINOR BLK_VERSION_MAJOR
Closes IDF-7174
See merge request espressif/esp-idf!22775
2023-04-04 16:34:29 +08:00
morris
e73d8166aa
i80_lcd: support skip command phase
...
Closes https://github.com/espressif/esp-idf/issues/10794
2023-04-04 08:31:41 +00:00
Song Ruo Jing
5816c47457
spi_flash: Move mspi clock source switch to 64M in 2nd bootloader code from rtc_clk.c to bootloader_flash_config_esp32h2.c
2023-04-04 16:09:47 +08:00
Cody P Schafer
cbe906e53c
nvs_host_test: replace sprintf with snprintf
...
With some libc impls (ie: Xcode 13.1), sprintf is marked as deprecated
and causes the build with `-Werror` to fail. Switch the `sprintf` usage
in test_nvs.cpp to use `snprintf` to allow builds to complete without
warning.
2023-04-03 16:33:57 -04:00
Cody P Schafer
630343e4b9
test_nvs_host: fix asan reported bugs
...
- Use of `sizeof(uint32_t *)` instead of `sizeof(uint32_t)` in
arguments
- Use of `memcmp` without checking that length agreed (add `memeq`)
2023-04-03 16:30:02 -04:00
Jason
9d1c8f4f18
Fix usb enumeration stage error for some device
2023-04-03 21:03:07 +08:00
Jiang Jiang Jian
d0a29ada57
Merge branch 'bugfix/fix_cert_test_block_issue' into 'master'
...
cert_test: example: Fix cert_test blocking issue
See merge request espressif/esp-idf!22847
2023-04-03 19:38:45 +08:00
Li Shuai
ec61a0e3cc
sleep retention: fix crash issue caused by destroying the module after the module node creation fails
2023-04-03 19:24:33 +08:00
Armando (Dou Yiwen)
ebaf987dc8
Merge branch 'feature/experimental_feature_mspi_120_ddr' into 'master'
...
mspi: experimental feature mspi 120 mhz ddr
Closes IDF-7073
See merge request espressif/esp-idf!22952
2023-04-03 18:03:58 +08:00
morris
bcbe8fec39
Merge branch 'bugfix/lcd_edma_buffer_align_check' into 'master'
...
esp_lcd: propagate the error on cache sync failure
Closes IDF-6955
See merge request espressif/esp-idf!23022
2023-04-03 17:49:43 +08:00
Jiang Jiang Jian
262149246d
Merge branch 'bugfix/invalid_pmkid_in_eapol_1_of_4' into 'master'
...
wpa_supplicant: bugfix invalid pmkid in eapol 1 of 4
Closes WIFI-5636
See merge request espressif/esp-idf!23033
2023-04-03 17:24:29 +08:00
Mahavir Jain
4ee6eda12e
Merge branch 'feature/esp_http_server_on_linux' into 'master'
...
Feature/esp http server on linux
Closes IDF-6608
See merge request espressif/esp-idf!21960
2023-04-03 16:48:19 +08:00
Sudeep Mohanty
dac48f2a40
esp_ringbuf: Added functions to linker.lf file which can be placed in Flash
...
This commit adds symbols from the ringbuf.c file which can be placed in
Flash in order to free up IRAM space.
2023-04-03 08:57:56 +02:00
Shreyas Sheth
38e9c8b474
wpa_supplicant: Bugfix sending invalid PMKID by softAP in EAPOL message 1 of 4
2023-04-03 12:00:23 +05:30
morris
126a1b2631
Merge branch 'bugfix/lcd_spi_acquire_bus' into 'master'
...
spi_lcd: don't release bus if acquire failed
Closes IDFGH-9604
See merge request espressif/esp-idf!22990
2023-04-03 13:13:56 +08:00
Jiang Jiang Jian
c46188a726
Merge branch 'bugfix/apsta_pmf_concurrency_issue' into 'master'
...
esp_wifi: handle SA-Query bug in AP-STA concurrent mode
Closes WIFI-5560
See merge request espressif/esp-idf!22860
2023-04-03 11:20:45 +08:00
Armando
739b3f03fb
kconfig: make 120 MSPI DDR as experimental feature
2023-04-03 10:30:50 +08:00
Armando
6d4c0bb3aa
mspi: support 120M DDR flash and psram on S3 (experimental)
2023-04-03 10:30:50 +08:00
Wu Zheng Hui
0026f73dcb
Merge branch 'bugfix/fix_deepsleep_saradc_leakage' into 'master'
...
bugfix: fix deepsleep saradc current leakage
Closes WIFI-5608 and IDFGH-9205
See merge request espressif/esp-idf!22984
2023-04-02 20:28:28 +08:00
Sarvesh Bodakhe
96a2ae937c
esp_wifi: handle SA-Query bug in AP-STA concurrent mode when both connections are PMF enabled
2023-03-31 18:20:28 +05:30
Jiang Jiang Jian
6987644d67
Merge branch 'fix/supplicant_coverity_issues' into 'master'
...
esp_wifi: Move connection related wpa_supplicant event handlers into callbacks and other improvements
Closes WIFI-5440
See merge request espressif/esp-idf!22459
2023-03-31 19:52:17 +08:00
Jiang Jiang Jian
08b4bd2ecd
Merge branch 'feature/add_interface_for_ble_QA_test' into 'master'
...
BLE: Add interface for QA test
Closes EBLE50Y23-69
See merge request espressif/esp-idf!22976
2023-03-31 19:43:54 +08:00
Harshit Malpani
7c68b67295
esp_http_server: Update to support build for Linux
2023-03-31 16:42:05 +05:30
morris
1fed9badf1
esp_lcd: check edma buffer alignment properly
2023-03-31 19:06:33 +08:00
Jiang Jiang Jian
1e7f9c8f72
Merge branch 'support/fix_coex_esp32h2_unused_macro' into 'master'
...
coex: fix unused macro on esp32h2
Closes TZ-86
See merge request espressif/esp-idf!22849
2023-03-31 19:03:49 +08:00
isha.pardikar@espressif.com
810f719ee1
NimBLE : Fixed config options in esp_nimble_cfg.h
2023-03-31 16:21:44 +05:30
Jiang Jiang Jian
5898953156
Merge branch 'doc/update_doc_for_pd_periph_config' into 'master'
...
esp_pm: update help doc for PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
See merge request espressif/esp-idf!22888
2023-03-31 18:11:41 +08:00
Armando (Dou Yiwen)
4cb6f36df3
Merge branch 'test/add_build_test_for_esp32_psram_2t_mode' into 'master'
...
psram: fixed esp32 2t mode fail issue
Closes IDF-6904
See merge request espressif/esp-idf!22963
2023-03-31 17:50:53 +08:00
xiehang
33e9d8c18f
esp_phy: Update phy lib
...
* esp32s3: phy_version: 600, 8dd0147, Mar 31 2023, 16:34:12
* esp32c3: phy_version: 960, 7392adf, Mar 31 2023, 16:27:13
2023-03-31 17:45:08 +08:00
Zhang Xiao Yan
5d70620956
Merge branch 'docs/update_brief_of_uart_set_wakeup_threshold' into 'master'
...
update brief of uart_set_wakeup_threshold
See merge request espressif/esp-idf!22886
2023-03-31 17:28:16 +08:00
wuzhenghui
bd80be3b83
bugfix: fix deepsleep saradc leakage
2023-03-31 15:49:43 +08:00
Aditya Patwardhan
7c8e8557a6
Merge branch 'bugfix/esp_tls_coverity_warning' into 'master'
...
Fix coverity warning in esp-tls component
See merge request espressif/esp-idf!22934
2023-03-31 15:22:58 +08:00
Jakob Hasse
5327fd89b5
spiffs: test is using configurable build dir
2023-03-31 15:07:07 +08:00
Jakob Hasse
f67bcc669a
esp_partition: partition_linux.c and its test do not use hard-coded file anymore
2023-03-31 15:07:07 +08:00
Sarvesh Bodakhe
b89a851645
esp_wifi: Move wpa_supplicant WIFI_EVENT_STA_CONNECTED and WIFI_EVENT_STA_DISCONNECTED event handlers into callbacks
...
Executing supplicant WIFI_EVENT_STA_CONNECTED and WIFI_EVENT_STA_DISCONNECTED handlers in event-handler context can lead to concurrency issues.
Moving the functionality into 'wpa_sta_connected_cb' and 'wpa_sta_disconnected_cb' callbacks and execute in ppTask context.
2023-03-31 12:34:03 +05:30
Sarvesh Bodakhe
7fb6f3b9e3
esp_wifi: remove unnecessary code under SAE-PK configuration
2023-03-31 12:34:03 +05:30
Laukik Hase
1c30854d48
Merge branch 'contrib/github_pr_11079' into 'master'
...
Fix preprocessor condition in esp_tls_mbedtls (GitHub PR)
Closes IDFGH-9746
See merge request espressif/esp-idf!23017
2023-03-31 14:48:51 +08:00
Jiang Jiang Jian
2ffd3cef70
Merge branch 'bugfix/fix_logs_information_messages_at_warning_level_issue' into 'master'
...
esp_wifi: fix logs information messages at warning level issue
Closes WIFI-5441 and WIFI-5497
See merge request espressif/esp-idf!22433
2023-03-31 14:34:09 +08:00
Jiang Jiang Jian
6ede152d87
Merge branch 'bugfix/unhandle_unsniff_req_disconnect' into 'master'
...
bt: Fixed disconnection due to not handling lmp_unsniff_req in LC_WAIT_SNIFF_SUB_RSP state
Closes BTQABR2023-25 and BT-3208
See merge request espressif/esp-idf!22941
2023-03-31 12:07:14 +08:00
muhaidong
a33b9f9101
esp_wifi: fix logs information messages at warning level issue
...
1. fix logs information messages at warning level issue
2. fix set inactive time crash issue
2023-03-31 11:41:18 +08:00
Jiang Jiang Jian
c3e0e36703
Merge branch 'bugfix/improve_tx_robust' into 'master'
...
esp_wifi: improve tx robust for c2/c3/s3
Closes WIFI-5663
See merge request espressif/esp-idf!23006
2023-03-31 11:02:36 +08:00
Linda
cafd3ab4c1
update brief of uart_set_wakeup_threshold
2023-03-31 10:58:02 +08:00
Jiang Jiang Jian
70c3cdc4f2
Merge branch 'bugfix/fix_softap_qos_null_issue' into 'master'
...
esp_wifi: fix softap qos null issue
Closes WIFI-5543
See merge request espressif/esp-idf!22889
2023-03-30 21:56:21 +08:00
chenjianxing
8d2e2ef2aa
esp_wifi: improve tx robust for c2/c3/s3
2023-03-30 21:36:35 +08:00
Mahavir Jain
7fb16bcb55
Merge branch 'fix/esp_https_ota_check_max_authorization_retries' into 'master'
...
esp_https_ota: Set user configurable ota authorization retries
Closes IDF-7126
See merge request espressif/esp-idf!22938
2023-03-30 21:31:23 +08:00
Jiang Jiang Jian
6cac537791
Merge branch 'bugfix/fix_hw_ralunderrun_assert' into 'master'
...
Fixed BLE HW RAL_UNDERRUN assert on ESP32C3 and ESP32S3
Closes BT-3241 and BT-3247
See merge request espressif/esp-idf!22974
2023-03-30 19:02:51 +08:00
xueyunfei
c770abeb49
esp_wifi: fix softap qos null issue
2023-03-30 16:28:52 +08:00
Jiang Jiang Jian
893d6ad5aa
Merge branch 'bugfix/update_tx_rate_when_phymode_change' into 'master'
...
esp_wifi: Update tx rate when phymode change from LR to 11N
Closes WIFI-5554 and WIFI-5606
See merge request espressif/esp-idf!22898
2023-03-30 16:23:43 +08:00
Kevin (Lao Kaiyao)
26fd252e4b
Merge branch 'refactor/lcd_i2c_panel_reduce_link_size' into 'master'
...
lcd_i2c: reduce recommended link size
Closes IDFGH-9674
See merge request espressif/esp-idf!22979
2023-03-30 15:56:04 +08:00
morris
76ac9b0ecf
Merge branch 'bugfix/rmt_calarify_mem_block_symbols' into 'master'
...
Bugfix/rmt calarify mem block symbols
See merge request espressif/esp-idf!22966
2023-03-30 15:50:10 +08:00
Rocha Euripedes
610d5ea0ae
Merge branch 'ci/mqtt_test_app' into 'master'
...
ci: Migrate unit test for mqtt test to unit test app
Closes IDF-5594
See merge request espressif/esp-idf!22814
2023-03-30 15:33:07 +08:00
Sudeep Mohanty
c2f404aab8
Merge branch 'bugfix/ulp_riscv_rtc_i2c_driver' into 'master'
...
ulp-riscv-i2c: Updated ULP RISC-V I2C driver to abort when met with errors
See merge request espressif/esp-idf!22942
2023-03-30 14:49:46 +08:00
Jiang Jiang Jian
74c151df44
Merge branch 'bugfix/fix_softap_wpa3_loop' into 'master'
...
Fix infinite loop in PMK mismatch case in WPA3 SoftAP
Closes WIFI-5627
See merge request espressif/esp-idf!22954
2023-03-30 14:42:00 +08:00
Wang Meng Yang
70a355dbc1
Merge branch 'doc/update_doc_of_esp_bt_gap_set_cod' into 'master'
...
bt: Optimized the document for GAP API: esp_bt_gap_set_cod
Closes IDFGH-8668
See merge request espressif/esp-idf!22887
2023-03-30 12:12:02 +08:00
morris
81b16b7852
spi_lcd: don't release bus if acquire failed
...
Closes https://github.com/espressif/esp-idf/issues/10952
2023-03-30 11:48:42 +08:00
morris
90c32e8021
Merge branch 'bugfix/glitch_filter_hw_issue' into 'master'
...
filter: workaround a hw issue in the glitch filter
See merge request espressif/esp-idf!22951
2023-03-30 11:31:06 +08:00
xiongweichao
8f5c33cec1
1.Fixed disconnection due to not handling lmp_unsniff_req in LC_WAIT_SNIFF_SUB_RSP state
...
2.Fixed crash caused by supervision timeout greater than sniff interval
2023-03-30 11:15:38 +08:00
morris
5d1a272b1c
rmt: calarify the meaning of mem_block_symbols in DMA and non-DMA mode
2023-03-30 11:09:13 +08:00
boarchuz
0c85f7407e
fix preprocessor log condition in esp_tls_mbedtls
2023-03-30 14:08:57 +11:00
zhangyanjiao
a6d5ad1dfb
esp_wifi: Update tx rate when phymode change from LR to 11N
2023-03-30 10:51:30 +08:00
Armando
84e3d7de85
psram: fixed esp32 2t mode fail issue
2023-03-30 02:45:06 +00:00
wuzhenghui
fcf0498da8
esp_pm: update doc for PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
2023-03-30 10:33:47 +08:00
morris
d82981c437
rmt: use gpio_num_t to define gpio number
2023-03-30 10:30:27 +08:00
Jiang Jiang Jian
20f200a1c9
Merge branch 'bugfix/wpa3_softap_set_pmf_req_implicitly' into 'master'
...
esp_wifi: WPA3 softap set PMF required true
Closes WIFI-5540, WIFI-5476, WIFI-5563, and WIFI-5509
See merge request espressif/esp-idf!22691
2023-03-30 10:01:03 +08:00
Konstantin Kondrashov
6c5a7da77c
Merge branch 'feature/unicore_bootloader_can_run_multicore_app' into 'master'
...
esp_system: Fix case when multicore app can not be run if bootloader is unicore
Closes IDFGH-9336
See merge request espressif/esp-idf!22664
2023-03-29 21:56:26 +08:00
Shreyas Sheth
888b909e79
esp_wifi: WPA3 softap set PMF required true
...
1) Set NVS PMF required true if not specified by application when
authmode is WPA3
2) Fix issue regarding cleanup of non associated sta_info
3) Fix implementation of sta lock to avoid concurrency issues
4) Fix softAP deinit crash when password is configured with max length
2023-03-29 13:07:52 +00:00
Zim Kalinowski
ce9d466324
Merge branch 'bugfix/esp-system-ignored-warnings' into 'master'
...
esp_system: fixed and reenable no-format warnings
Closes IDF-6801
See merge request espressif/esp-idf!22710
2023-03-29 20:18:14 +08:00
Shen Weilong
aad3d8344b
BLE: Add interface for QA test
...
Fix sleep crash issue
2023-03-29 20:02:56 +08:00
harshal.patil
2d7ec1d239
esp_https_ota: Set user configurable ota authorization retries
2023-03-29 17:29:31 +05:30
Sudeep Mohanty
88e4c06028
ulp-riscv-i2c: Updated ULP RISC-V I2C driver to abort when met with errors
...
The current ULP RISC-V RTC I2C driver got stuck in an infinite loop if
there is a I2C transaction error. This commit amends the driver flow to
abort the read/write operation if met with errors. It also adds a loop
timeout to avoid getting stuck in an infinite loop.The commit also
updates the default bus timing parameters for RTC I2C to be faster.
This commit also adds documentation help to guide users when they meet
with issues while working with the RTC I2C driver on the ULP RISC-V coprocessor.
2023-03-29 13:25:46 +02:00
laokaiyao
c1f51dfdf6
lcd_i2c: reduce recommended link size
...
Closes: https://github.com/espressif/esp-idf/issues/11015
2023-03-29 19:08:44 +08:00
zwj
a1bfc91f54
Fixed BLE HW RAL_UNDERRUN assert on ESP32C3 and ESP32S3
2023-03-29 17:13:15 +08:00
Wu Zheng Hui
ee05082e35
Merge branch 'feature/support_esp32h2_modem_clock' into 'master'
...
esp32h2: support modem clock driver
Closes IDF-7088
See merge request espressif/esp-idf!22880
2023-03-29 16:49:26 +08:00
Jiang Jiang Jian
8448c72440
Merge branch 'bugfix/wps_phassphrase' into 'master'
...
wpa_supplicant: Get WPS credential in passphrase format
Closes IDFGH-8922
See merge request espressif/esp-idf!22454
2023-03-29 16:31:46 +08:00
Jin Cheng
cb68c7cba1
Optimized the document for GAP API:
...
`esp_bt_gap_set_cod`
2023-03-29 15:41:14 +08:00
Zim Kalinowski
e86864c621
Merge branch 'feature/unify_core_host_target_tests' into 'master'
...
ci: unify core host target tests
Closes IDF-6621, IDF-6622, IDF-6623, and IDF-6624
See merge request espressif/esp-idf!22944
2023-03-29 15:41:01 +08:00
Marius Vikhammer
e44f4d315b
Merge branch 'bugfix/remove_c2_cache_config' into 'master'
...
system: remove unused C2 cache kconfig option
See merge request espressif/esp-idf!22957
2023-03-29 14:09:37 +08:00
morris
1375627461
filter: workaround a hw issue in the glitch filter
...
that the internal glitch counter will overflow at 64 constant level
input, causing a wrong filter result
2023-03-29 13:28:07 +08:00
wuzhenghui
042aa93fa2
workaround: bypass clock power_domain maintaining since esp32h2 sleep is not supported
2023-03-29 13:23:32 +08:00
wuzhenghui
ade6d3e5bc
esp_hw_support: support esp32h2 modem_clock driver
2023-03-29 13:23:32 +08:00
wuzhenghui
485f2882d1
modem_clock: rename modem_clock_lp_timer to ble_rtc_timer
2023-03-29 13:23:32 +08:00
wuzhenghui
43a9456243
modem_clock: implemented the modem clock hal/ll-layer (include modem syscon and lpcon) for esp32h2
2023-03-29 13:23:27 +08:00
Jiang Jiang Jian
f1c03f0dda
Merge branch 'bugfix/add_ndp_timeout' into 'master'
...
Modifications in NAN datapath API
Closes WIFI-5520
See merge request espressif/esp-idf!22817
2023-03-29 12:39:12 +08:00
Jiang Jiang Jian
ce8f51a2f8
Merge branch 'bugfix/remove_Wno_format_in_esp_phy_esp_wifi_and_wpa_supplicant_components' into 'master'
...
Remove -Wno-format in esp_phy, esp_wifi, part of wpa_supplicant components
Closes IDF-6799
See merge request espressif/esp-idf!22827
2023-03-29 12:35:22 +08:00
Mahavir Jain
f22daec784
Merge branch 'feature/secure_set_efuses_to_prevent_brick_chip' into 'master'
...
security: write-protect DIS_ICAHE and DIS_DCACHE
Closes IDF-5177
See merge request espressif/esp-idf!22640
2023-03-29 11:51:09 +08:00
Marius Vikhammer
2608c1ec1e
system: remove unused C2 cache kconfig option
2023-03-29 10:06:13 +08:00
KonstantinKondrashov
a3232e4a5b
bootloader: Adds an option to leave DIS_CACHE writeable
2023-03-29 00:02:25 +08:00
KonstantinKondrashov
199e5abbf3
efuse: Adds WR_DIS.DIS_CACHE for esp32 and WR_DIS.DIS_ICACHE for rest chips
...
C2 chip does not have such fields
2023-03-29 00:02:24 +08:00
KonstantinKondrashov
b950f5de8d
efuse: Fix handling aliases in efuse_table_gen
2023-03-29 00:02:24 +08:00
KonstantinKondrashov
723b2e86e5
security: write-protect DIS_ICAHE and DIS_DCACHE
...
Closes IDF-5177
2023-03-29 00:02:24 +08:00
KonstantinKondrashov
975c138fad
esp_system: Do not rely on bootloader cache settings, do cache settings unconditionally at startup app
...
It makes multicore app runnable by unicore bootloader
Closes https://github.com/espressif/esp-idf/issues/10714
2023-03-28 23:17:16 +08:00
Shu Chen
37ac0ad851
Merge branch 'bugfix/add_lqi_transmission' into 'master'
...
openthread: add transmission of LQI
See merge request espressif/esp-idf!22918
2023-03-28 21:06:32 +08:00
Rocha Euripedes
98b75727ba
Merge branch 'feature/socks_transport' into 'master'
...
tcp_transport: Adds SOCKS4 proxy transport
See merge request espressif/esp-idf!20479
2023-03-28 20:33:28 +08:00
Zim Kalinowski
fb7aafd348
esp_system: fix and reenable no-format warning
2023-03-28 13:42:44 +02:00
Nachiket Kukade
7ee27bc956
wpa_supplicant: Fix infinite loop in PMK mismatch case in WPA3 SoftAP
2023-03-28 16:52:16 +05:30
Kevin (Lao Kaiyao)
7c5d65b82b
Merge branch 'contrib/github_pr_10997' into 'master'
...
i2s: intrerrupt fix (GitHub PR)
Closes IDFGH-9650 and IDFGH-9654
See merge request espressif/esp-idf!22945
2023-03-28 18:35:01 +08:00
Zim Kalinowski
a7126377f0
Merge branch 'ci/enable_freertos_ignore' into 'master'
...
freertos: re-enable "mutex released not by owner causes an assert" test in CI
Closes IDF-6613 and IDF-6614
See merge request espressif/esp-idf!22910
2023-03-28 17:36:11 +08:00
Zim Kalinowski
ee842a1386
Merge branch 'feature/fix_load_efuses_from_flash_when_real_fe_is_on' into 'master'
...
efuse(virtual mode): Fix load_efuses_from_flash when FE is on
Closes IDFGH-9580
See merge request espressif/esp-idf!22793
2023-03-28 17:32:11 +08:00
Marius Vikhammer
f627506f6b
ci: update driver tests to use run_all_single_board_cases()
2023-03-28 17:05:50 +08:00
Ivan Grokhotkov
da6041e1b5
Merge branch 'bugfix/sdmmc_host_cclk_lp' into 'master'
...
sdmmc: keep clock enabled for the duration of ACMD41
Closes IDF-6004
See merge request espressif/esp-idf!20470
2023-03-28 15:29:46 +08:00
dizcza
b44c89db9e
i2s interrupt fix
...
Merges: https://github.com/espressif/esp-idf/pull/10997
2023-03-28 14:34:31 +08:00
Jiang Guang Ming
a32699c2a7
Merge branch 'feature/support_flash_mmap_pytest_c6_h2' into 'master'
...
spi_flash: support flash mmap pytest c6 h2
Closes IDF-7009
See merge request espressif/esp-idf!22935
2023-03-28 14:02:03 +08:00
Marius Vikhammer
a5c70c24e5
Merge branch 'bugfix/memprot_cleanup_iram_attr' into 'master'
...
memprot: move memprot functions out of IRAM
See merge request espressif/esp-idf!20697
2023-03-28 10:18:22 +08:00
Euripedes Rocha
d6db90a3cd
[tcp_transport] - Adds Socks4 proxy transport
...
- Basic implementation of Socks4 protocol.
- Introduce basic host testing.
2023-03-27 14:46:40 +02:00
Ivan Grokhotkov
7524f40b21
sdmmc: keep clock enabled for the duration of ACMD41
...
SD specification requires that card clock is not disabled until the
card is idle, following ACMD41 command.
2023-03-27 14:09:02 +02:00
Marius Vikhammer
914bb81b95
ci: move linux host tests to test app folder
2023-03-27 17:41:44 +08:00
Jiang Guang Ming
e8e58f57a8
spi_flash: support flash mmap pytest on C6 and H2
2023-03-27 00:22:58 -07:00
muhaidong
61a5785414
Remove -Wno-format in esp_phy, esp_wifi, wpa_supplicant components
2023-03-27 06:42:08 +00:00
Mahavir Jain
496cd83944
Fix coverity warning in esp-tls component
...
The regressions was introduced in the commit: 0abd1cb51f
2023-03-27 12:03:49 +05:30
C.S.M
b55df8e505
Merge branch 'bugfix/atomic_iram' into 'master'
...
newlib: Put atomic function in IRAM
See merge request espressif/esp-idf!22913
2023-03-27 12:23:04 +08:00
C.S.M
4bff4ed6e5
Merge branch 'bugfix/mmu_stale_data' into 'master'
...
MMU: Fix stale data being read on memory mapped instruction page
Closes IDF-7057 and IDF-4969
See merge request espressif/esp-idf!22826
2023-03-27 11:21:00 +08:00
Zim Kalinowski
b7f88e05b7
Merge branch 'bugfix/ulp_fsm_sleep_tests' into 'master'
...
ulp-fsm: fixed potential sleep tests failures
Closes IDFCI-1665
See merge request espressif/esp-idf!22869
2023-03-26 15:55:59 +08:00
KonstantinKondrashov
3a31a4c885
efuse: Enable and adjust some efuse tests for H2 chip
2023-03-24 17:21:32 +00:00
Mahavir Jain
f1465c6ad8
Merge branch 'featue/factory_reset_state' into 'master'
...
bootloader_support: Adds API to detect Factory reset has happened
Closes IDFGH-9379
See merge request espressif/esp-idf!22822
2023-03-24 21:32:30 +08:00
Ivan Grokhotkov
cc0cac4da2
sdmmc: new component test app
...
- split test cases into separate files
- added a component with information about dev. boards
- added a console application to run the tests
- added commands for lower level hacking/experimentation
2023-03-24 13:38:38 +01:00
Rahul Tank
ff88044a44
Merge branch 'bugfix/warning_cur_len' into 'master'
...
NimBLE: Fixed warning cur_len unused
See merge request espressif/esp-idf!22855
2023-03-24 19:09:50 +08:00
Cao Sen Miao
5bac46b3e8
MMU: Fix stale data being read on memory mapped instruction page
2023-03-24 18:59:57 +08:00
Zim Kalinowski
bd4995c481
Merge branch 'feature/run_stack_smash_check_in_ci' into 'master'
...
system: enable stack smashing protection test
Closes IDF-6612
See merge request espressif/esp-idf!22894
2023-03-24 18:33:19 +08:00
Mahavir Jain
8d90249829
Merge branch 'contrib/github_pr_10967' into 'master'
...
[esp-tls] Add addr_family option to esp_tls_cfg_t (GitHub PR)
Closes IDFGH-9620
See merge request espressif/esp-idf!22892
2023-03-24 18:02:31 +08:00
Ivan Grokhotkov
58544727fb
Merge branch 'bugfix/sdmmc_freq_set_probing' into 'master'
...
sdmmc: also set card->real_freq_khz field for probing frequency
See merge request espressif/esp-idf!22908
2023-03-24 18:01:46 +08:00
Rahul Tank
f1084c26cd
Merge branch 'feature/add_power_control_soc_cap' into 'master'
...
Add Power control specific soc capability
See merge request espressif/esp-idf!22871
2023-03-24 17:43:37 +08:00
Euripedes Rocha
1acfc9b5e0
ci: Migrateunit test for mqtt test to unit test app
...
- Split mqtt and mqtt5 tests
- Move common test code to a common component
- Add necessary python scripts
2023-03-24 10:32:43 +01:00
Sachin Parekh
089b11c989
Merge branch 'h2/support-ecdsa' into 'master'
...
H2: Add support for ECDSA peripheral
Closes IDF-6287
See merge request espressif/esp-idf!22663
2023-03-24 17:11:36 +08:00
Shyamal Khachane
2f6517b44b
Modify API esp_wifi_nan_datapath_req() to return ndp_id after datapath is accepted/rejected
2023-03-24 12:52:02 +05:30
Abhik Roy
1343b908fa
Merge branch 'lwip/esp_netif_napt_enable' into 'master'
...
lw-ip/esp_napt: Added api to enable/disable napt based on esp_netif.
See merge request espressif/esp-idf!22088
2023-03-24 15:14:15 +08:00
Xu Si Yu
7b735a8568
openthread: add transmission of LQI
2023-03-24 14:51:03 +08:00
Rahul Tank
9179456c48
Add Power control specific soc capability
2023-03-24 10:56:03 +05:30
isha.pardikar@espressif.com
e987b80d90
NimBLE: Fixed warning cur_len unused
2023-03-24 10:48:07 +05:30
Sachin Parekh
e26018d8ee
h2/clk_gate: Clear reset signal of ECDSA peripheral before enabling SHA, RSA or ECC
2023-03-24 10:43:48 +05:30
Sachin Parekh
d2940c5ff3
mbedtls: Add port layer for ECDSA peripheral
2023-03-24 10:43:40 +05:30
Sachin Parekh
d345c684ba
esp32h2: Add support for ECDSA peripheral
2023-03-24 10:43:40 +05:30
Isha Pardikar
d6f49becff
Merge branch 'feature/services' into 'master'
...
NimBLE : Added heart rate measurement as a service
See merge request espressif/esp-idf!22781
2023-03-24 13:13:34 +08:00
Kapil Gupta
5186b018c0
wpa_supplicant: Get WPS credential in passphrase format
...
Closes https://github.com/espressif/esp-idf/issues/10339
2023-03-24 10:40:04 +05:30
Cao Sen Miao
e5355e57a1
newlib: Put atomic function in IRAM
2023-03-24 11:18:55 +08:00
Mahavir Jain
55fd7d43c1
Merge branch 'feature/heap-alloc-free-callbacks' into 'master'
...
heap: Add allocation and free function hooks.
Closes IDFGH-9424
See merge request espressif/esp-idf!22456
2023-03-24 10:55:11 +08:00
Marius Vikhammer
bf8934002b
freertos: re-enable "mutex released not by owner causes an assert" test in CI
2023-03-24 10:19:51 +08:00
Ivan Grokhotkov
bfc39e845e
sdmmc: also set card->real_freq_khz for probing frequency
2023-03-23 23:28:54 +01:00
Jiang Jiang Jian
e797a06120
Merge branch 'bugfix/unify_btbb_init' into 'master'
...
esp_phy: added API esp_btbb_disable
See merge request espressif/esp-idf!22806
2023-03-23 20:34:03 +08:00
Island
12b1028329
Merge branch 'bugfix/ble_mesh_stack_minor_fixes' into 'master'
...
ble_mesh: stack: Minor fix for provisioner provisioning timeout
See merge request espressif/esp-idf!22883
2023-03-23 19:34:11 +08:00
Jiang Jiang Jian
5c4f029372
Merge branch 'mesh/bugfix_fix_bugs_for_mesh_network' into 'master'
...
wifi_mesh: fix bugs for mesh network
Closes WIFI-5299 and IDFGH-8497
See merge request espressif/esp-idf!22875
2023-03-23 17:39:47 +08:00
Abhik Roy
8e71e96603
lwip/esp_napt: Added api to enable/disable napt based on esp_netif.
2023-03-23 20:38:03 +11:00
Jiang Jiang Jian
b6fda9723e
Merge branch 'bugfix/fix_att_rsp_timeout' into 'master'
...
Fixed bluedroid host ATT Ignore wrong response error
Closes BLEQABR23-30 and BT-3224
See merge request espressif/esp-idf!22688
2023-03-23 17:10:54 +08:00
KonstantinKondrashov
88ef0d8aeb
efuse: Fix load_efuses_from_flash when FE is on
...
esp_efuse_utility_load_efuses_from_flash() read emul_efuse
as an encrypted partition, but that is not correct,
this partition was never encrypted.
Need to read it as not encrypted partition.
Fxed the case: If FE is already on then EFUSE VIRT mode can work with it.
Closes https://github.com/espressif/esp-idf/issues/10929
2023-03-23 16:20:43 +08:00
Song Ruo Jing
5e29b12fb3
Merge branch 'bugfix/pmu_struct_h2' into 'master'
...
soc: Fix struct volatile rule in h2 pmu_struct.h
See merge request espressif/esp-idf!22879
2023-03-23 16:09:07 +08:00
Marius Vikhammer
783d8c20e3
system: enable stack smashing protection test
2023-03-23 14:27:34 +08:00
Wan Lei
896f046ac2
Merge branch 'feature/support_spi_slave_hd_append_later_s2' into 'master'
...
spi_slave: support spi slave hd append mode on chips other than s2
Closes IDF-2943
See merge request espressif/esp-idf!19557
2023-03-23 14:19:32 +08:00
wangmengyang
cbb8bf9f88
esp_phy: added API esp_btbb_disable
...
APIs esp_btbb_enable and esp_btbb_disable are supposed to be used by 802.15.4 and Bluetooth module, and implemented with reference counter for resource management
2023-03-23 05:40:32 +00:00
isha.pardikar@espressif.com
fc0aa4d083
NimBLE : Added heart rate measurement as a service
2023-03-23 11:04:00 +05:30
Guillaume Souchere
2f982107dc
heap: Wrap the function hook feature under a configuration
...
also update heap_debug.rst and mem_alloc.rst to provide information about the feature
2023-03-23 04:50:49 +00:00
Guillaume Souchere
5a1f0cd63c
heap: Make weak declaration for the alloc and free callbacks
...
- Fix "test get allocated size"
- Add tests for the free / alloc hooks
- Call alloc function hook on malloc/realloc/calloc base functions
- Add caps parameter to the allocation hook function
2023-03-23 04:50:49 +00:00
Chip Weinberger
1588c61c7b
[Heap] new api for user heap trace callbacks
2023-03-23 04:50:49 +00:00
Mahavir Jain
86b6f87d68
Merge branch 'bugfix/ram_loadable_elf_flash_mmap_issue' into 'master'
...
Fix flash mmap data integrity issue for RAM loadable ELF case
See merge request espressif/esp-idf!22802
2023-03-23 12:13:35 +08:00
wangjialiang
bb316f96f2
ble_mesh: stack: add description of internal BQB Test
2023-03-23 11:10:08 +08:00
Jiang Jiang Jian
defae704e4
Merge branch 'bugfix/delay_report_memory_leak' into 'master'
...
bugfix: fixed memory leak in AVDT delay report
Closes BTQABR2023-12
See merge request espressif/esp-idf!22870
2023-03-23 10:55:47 +08:00
Armando (Dou Yiwen)
7905961053
Merge branch 'docs/esp_mm_programming_guide' into 'master'
...
docs: mmu supported memory management programming guide
Closes IDF-7006
See merge request espressif/esp-idf!22851
2023-03-23 10:41:07 +08:00
lly
43c9814387
ble_mesh: stack: Minor fix for provisioner provisioning timeout
2023-03-23 10:26:23 +08:00
Darian
c71025d6d6
Merge branch 'refactor/freertos_config_files' into 'master'
...
FreeRTOS: Combine FreeRTOSConfig.h
Closes IDF-6082
See merge request espressif/esp-idf!22815
2023-03-22 22:01:37 +08:00
wuzhenghui
a76dee171e
esp32h2: update esp32h2 modem_clock soc_caps
2023-03-22 21:54:32 +08:00
wuzhenghui
14475f0925
soc: regenerate modem header with regtool
2023-03-22 21:53:26 +08:00
Song Ruo Jing
9f972efac0
soc: Fix struct volatile rule in h2 pmu_struct.h
2023-03-22 19:41:40 +08:00
Jakob Hasse
6382fc3d6b
Merge branch 'feature/pthread_semaphore' into 'master'
...
pthread: POSIX unnamed semaphore
Closes IDF-6936
See merge request espressif/esp-idf!22585
2023-03-22 19:03:12 +08:00
Tomas Rezucha
f3de7e574d
Merge branch 'bugfix/usb_reg_header_definition_upd' into 'master'
...
USB: usb_reg.h update missing register bitfield description
See merge request espressif/esp-idf!22766
2023-03-22 17:43:43 +08:00
Armando
abb03b8dc4
doc: added memory management programming guides
2023-03-22 16:33:52 +08:00
zhangyanjiao
c7e0fa5f6a
wifi_mesh: update mesh doc
2023-03-22 16:32:43 +08:00
Darian Leung
54deed0566
freertos: Uncrustify FreeRTOSConfig files
2023-03-22 16:32:29 +08:00
Darian Leung
6895e92fd2
freertos: Combine Amazon SMP FreeRTOS and IDF FreeRTOS config files
...
This commit merges the "FreeRTOSConfig_smp.h" file into the "FreeRTOSConfig.h".
The configurations for all FreeRTOS implementations are now stored in a single
file.
2023-03-22 16:32:29 +08:00
Darian Leung
63f318b85b
freertos: Refactor FreeRTOSConfig_arch.h
...
This commit removes or adds some misplaced configs from the
FreeRTOSConfig_arch.h headers of each architecture.
2023-03-22 16:32:29 +08:00
Darian Leung
05bda6595d
freertos: Move FreeRTOSConfig_arch.h
...
This commit moves the FreeRTOSConfig_arc.h to the "esp_additions" directory
so that they can also be used for SMP FreeRTOS builds.
2023-03-22 16:32:29 +08:00
Island
ec030b358a
Merge branch 'feature/ble_mesh_console_stack_update' into 'master'
...
ble_mesh: stack: Update stack to solve several problems
See merge request espressif/esp-idf!22499
2023-03-22 16:17:46 +08:00
Jiang Jiang Jian
0fc51ea908
Merge branch 'bugfix/hfp_ag_cannot_init_conn' into 'master'
...
bt: Fixed the index out of bounds of hfp_ag BTC control block
Closes IDFGH-9452
See merge request espressif/esp-idf!22485
2023-03-22 15:45:38 +08:00
Jin Cheng
439d285c4a
Fixed memory leak in AVDT delay report
2023-03-22 15:30:06 +08:00
David Čermák
826c927c09
Merge branch 'bugfix/lwip_remove_afl' into 'master'
...
lwip: Remove AFL based fuzzer tests
See merge request espressif/esp-idf!22805
2023-03-22 14:59:50 +08:00
Jin Cheng
1d32c85f18
Fixed the index out of bounds of hfp_ag BTC control block
2023-03-22 13:17:33 +08:00
zhangyanjiao
1cd056b49e
wifi_mesh: Fix several bugs on mesh network
2023-03-22 11:44:12 +08:00
Marius Vikhammer
b7fcf1c139
ulp-fsm: fixed potential sleep tests failures
...
If the ULP sent the wake-up signal before the main CPU went to sleep,
then the test case would get stuck in sleep.
Increased delay before sending the wake-up signal.
2023-03-22 11:39:33 +08:00
wangjialiang
c266dedb1f
ble_mesh: stack: bug fix in bqb
2023-03-22 11:28:29 +08:00
wangjialiang
45015940eb
ble_mesh: add BQB LOG
2023-03-22 11:27:09 +08:00
luoxu
f4f192ed70
ble_mesh: stack: forward rfu dst for the case NODE/RLY/BV-01
2023-03-22 11:27:09 +08:00
luoxu
a7d8caf7c6
ble_mesh: stack: add send transaction ack befor provisioner send prov failed msg
2023-03-22 11:27:09 +08:00
luoxu
c159572004
ble_mesh: stack: for the case MESH/PVNR/PBADV/BV-01, add the close link reason before reset link
2023-03-22 11:27:09 +08:00
Shen Wei Long
ab63aaa4a2
Merge branch 'feature/update_bluedriod_examples_for_esp32h2_ble' into 'master'
...
Feature/update bluedriod examples for esp32h2 ble
Closes IDF-6921
See merge request espressif/esp-idf!22634
2023-03-22 10:56:28 +08:00
KonstantinKondrashov
efbafb873b
bootloader_support: Adds API to detect Factory reset has happened
...
Closes https://github.com/espressif/esp-idf/issues/10753
2023-03-22 02:21:54 +08:00
Ondrej Kosta
531e23c802
Merge branch 'bugfix/dm9051_rcv_mcast' into 'master'
...
esp_eth: allowed DM9051 to receive multicast packets
See merge request espressif/esp-idf!22768
2023-03-21 22:55:44 +08:00
Michael (XIAO Xufeng)
dbbc1ba5be
Merge branch 'feat/merge_nuttx_patch' into 'master'
...
G0, G1: fix issues that prevents using G0/G1 components on other platforms
See merge request espressif/esp-idf!22521
2023-03-21 20:48:21 +08:00
Jiang Jiang Jian
4c75ad94d7
Merge branch 'bugfix/sta_sa_query_process' into 'master'
...
esp_wifi: Improve station SA query procedure handling
Closes WIFI-5525
See merge request espressif/esp-idf!22686
2023-03-21 17:23:28 +08:00
Rahul Tank
e32083c859
Merge branch 'feature/write_blob' into 'master'
...
NimBLE: Added support for writing data more than BLE_ATT_ATTR_MAX_LEN
See merge request espressif/esp-idf!22808
2023-03-21 16:33:01 +08:00
Mahavir Jain
bdf8f1c382
Merge branch 'contrib/github_pr_10715' into 'master'
...
Add user_data accessor and mutator to esp_http_client (GitHub PR)
Closes IDFGH-9337 and IDFGH-9221
See merge request espressif/esp-idf!22751
2023-03-21 14:07:31 +08:00
Armando (Dou Yiwen)
75fc5a2512
Merge branch 'bugfix/mspi_timing_tuning_ll_assertion_disable_build_fail_issue' into 'master'
...
mspi: fix build failure under assertion disable
Closes IDF-7077
See merge request espressif/esp-idf!22835
2023-03-21 12:37:21 +08:00
zhangwenxu
2f952f308f
coex: fix unused macro on esp32h2
2023-03-21 11:51:06 +08:00
wanlei
45d745f853
spi_slave: add multi board test case for spi slave hd append mode
2023-03-21 11:30:17 +08:00
wanlei
66ca403bc6
spi_slave: support spi slave hd append mode on chips other than s2
2023-03-21 11:30:17 +08:00
Jakob Hasse
45c8b8ba10
pthread: Implemented POSIX unnamed semaphore
2023-03-21 10:23:58 +08:00
Armando
eee34bcf70
mspi: fix build failure under assertion disable
2023-03-21 10:14:59 +08:00
David Cermak
924bac9956
lwip: Remove AFL based fuzzer tests
...
Also removed compilation pre-checks and jobs from the CI, and test data
2023-03-20 17:47:23 +00:00
Sarvesh Bodakhe
56dd04c7f6
esp_wifi: improve station SA query procedure handling
...
1. disable SA query timers when station disconnect and other SA query related improvements
2. send appropriate reason code in 4 way handshake failure
2023-03-20 19:35:42 +05:30
Jiang Jiang Jian
29737e1bc8
Merge branch 'feat/dynamic_carrier_sense' into 'master'
...
esp_wifi: add dynamic carrier sense threshold to improve tx throughput in high interference env and fix tx fragment issue
Closes WIFI-5106 and WIFI-5529
See merge request espressif/esp-idf!21919
2023-03-20 20:24:53 +08:00
Shen Weilong
90d6b9cbd7
ble: Update README files for bluedroid host examples on ESP32-H2
...
Disable clocks and phy modem directly in esp_bt_controller_deinit()
2023-03-20 19:09:29 +08:00
Shen Weilong
16a05153c9
esp_phy: delete phy_multiple_init_data.bin for esp32h2
2023-03-20 19:09:29 +08:00
Darian
bd87e61e6f
Merge branch 'refactor/freertos_remove_xTaskRemoveFromUnorderedEventList_define' into 'master'
...
FreeRTOS: Remove xTaskRemoveFromUnorderedEventList compatibility define
See merge request espressif/esp-idf!22813
2023-03-20 19:01:27 +08:00
Jiang Jiang Jian
bb9200acec
Merge branch 'support/esp32c6_csl_feature_merge' into 'master'
...
openthread_port: support CSL on esp32c6
Closes TZ-41
See merge request espressif/esp-idf!22259
2023-03-20 17:01:29 +08:00
Jiang Jiang Jian
e4cf722248
Merge branch 'bugfix/lwip_no_garp_for_any_addr' into 'master'
...
lwip: Send Periodic Gratuitous ARP only on valid IPv4
See merge request espressif/esp-idf!22807
2023-03-20 16:51:14 +08:00
zhiweijian
3be3bef3a6
set BT_CTRL_BLE_MAX_ACT default value to 6
2023-03-20 15:54:47 +08:00
zhiweijian
7ad9e885e4
If it is not 32 chips, hide the configuration item:BT_BLE_RPA_SUPPORTED
2023-03-20 15:54:32 +08:00
Jiang Jiang Jian
deb966c6a7
Merge branch 'bugfix/fix_esp32c2_espnow_enter_modem_sleep_unexpectly' into 'master'
...
esp_wifi: fix espnow unexpectly enter modem sleep on esp32c2
See merge request espressif/esp-idf!22809
2023-03-20 14:19:18 +08:00
Jiang Jiang Jian
fdea5289a2
Merge branch 'bugfix/static_ram_size' into 'master'
...
system: fixed USE_FIXED_STATIC_RAM_SIZE option
See merge request espressif/esp-idf!21368
2023-03-20 13:57:38 +08:00
Mahavir Jain
7b995355ba
startup: fix incorrect MMU configuration issue for the RAM loadable ELF
...
For RAM loadable ELF, entire firmware is running from RAM and hence the
IROM/DROM size must be treated as 0 (no cache mappings created for
code/rodata).
2023-03-20 11:12:06 +05:30
Mahavir Jain
bad4cd7072
spi_flash: RAM loadable ELF should have dangerous writes option allowed
...
For RAM loadable ELF case, there is no application or the bootloader on
the flash. And hence the check for getting current running OTA partition
or looking up partition table fails during dangerous writes option.
We are disabling the dangerous writes option for RAM loadable ELF case
and allowing writes to entire flash memory.
2023-03-20 11:10:29 +05:30
Jiang Jiang Jian
0b043f0488
Merge branch 'feature/add_menuconfig_of_calibration_mode' into 'master'
...
esp_phy: add menuconfig of phy calibration mode
Closes WIFI-5409 and WIFI-5485
See merge request espressif/esp-idf!22714
2023-03-20 12:46:45 +08:00
Jiang Jiang Jian
12b44b3a0a
Merge branch 'bugfix/update_config_in_esp32h2_chip' into 'master'
...
ble: update config in esp32h2 chip
See merge request espressif/esp-idf!22708
2023-03-20 12:09:52 +08:00
Island
b5549cb373
Merge branch 'feature/ble_mesh_add_bqb_log_test_macro' into 'master'
...
ble_mesh: stack: Add macros for BQB test to enable some internal function or log
See merge request espressif/esp-idf!22540
2023-03-20 11:43:53 +08:00
muhaidong
f1cec643a7
esp_phy: add menuconfig of phy calibration mode
2023-03-20 11:16:37 +08:00
muhaidong
7207194442
disable reduce PHY TX power when brownout reset
2023-03-20 11:10:32 +08:00
zhangwenxu
29d5873819
openthread_port: support CSL on esp32c6
2023-03-20 10:24:28 +08:00
Jakob Hasse
7dbe9687f9
Merge branch 'bugfix/esp_shared_stack_watchpoint_setting' into 'master'
...
bugfix(esp_system): made watchpoint setting configuration-dependent
Closes IDFGH-9003
See merge request espressif/esp-idf!21738
2023-03-20 10:19:05 +08:00
Alexey Lapshin
9176f83a0b
Merge branch 'fix/app_trace_fwrite_fread' into 'master'
...
app_trace: fix fwrite/fread return value
See merge request espressif/esp-idf!22757
2023-03-19 20:27:28 +08:00
Wu Zheng Hui
a79c5ef7ed
Merge branch 'bugfix/esp32c6_deep_sleep_minor_fixes' into 'master'
...
bugfix: esp32c6 deep sleep minor fixes
Closes WIFI-5559, WIFI-5425, WIFI-3494, WIFI-3495, WIFI-4163, and WIFI-4164
See merge request espressif/esp-idf!22697
2023-03-18 14:41:43 +08:00
Kevin (Lao Kaiyao)
d659991bbb
Merge branch 'feature/gpio_runtime_preserve' into 'master'
...
gpio: support runtime reserve
Closes IDF-6731
See merge request espressif/esp-idf!22223
2023-03-18 10:55:44 +08:00
Kevin (Lao Kaiyao)
2d14ba2b91
Merge branch 'feature/analog_comparator_h2' into 'master'
...
Introduce the Analog Comparator driver
Closes IDF-6817
See merge request espressif/esp-idf!22355
2023-03-18 00:42:20 +08:00
Darian Leung
4f8c6c6277
freertos: Remove xTaskRemoveFromUnorderedEventList compatibility define
...
xTaskRemoveFromUnorderedEventList is a scheduler internal function, thus will
never be called by users. Therefore, the compatbility define is not necessary.
2023-03-17 20:15:13 +08:00
wuzhenghui
cb55d51be4
bugfix: set I2C_MST_SEL_160M always be 1
2023-03-17 19:45:56 +08:00
wuzhenghui
bace80016d
bugfix: fix misspell
2023-03-17 19:45:56 +08:00
wuzhenghui
94034246b2
bugfix: close rf in deep sleep prepare to reduce base current
2023-03-17 19:45:56 +08:00
wuzhenghui
8e397f9bd9
bugfix: no need to do retention in deepsleep
2023-03-17 19:45:56 +08:00
wuzhenghui
c50e5d45a3
feature: add deep sleep prepare callback hook
2023-03-17 19:45:56 +08:00
wuzhenghui
acecfe4ba5
bugfix: Slow clock power domain management has been maintained in pd_flags
2023-03-17 19:42:01 +08:00
wuzhenghui
902064df7d
soc_caps: enable SOC_PM_SUPPORT_RTC_PERIPH_PD
2023-03-17 19:42:01 +08:00
Jiang Jiang Jian
68185c11bd
Merge branch 'bugfix/fix_unit_test_for_esp_phy' into 'master'
...
esp_phy: fix failure of unit test for test_phy_rtc_init on ESP32-C6
Closes WIFI-5112
See merge request espressif/esp-idf!22787
2023-03-17 17:56:21 +08:00
isha.pardikar@espressif.com
e985cc521b
NimBLE: Added support for writing data more than BLE_ATT_ATTR_MAX_LEN
2023-03-17 15:25:08 +05:30
liuning
a36caf48fe
esp_wifi: fix espnow unexpectly enter modem sleep on esp32c2
2023-03-17 17:33:46 +08:00
Jiang Jiang Jian
73c06b5039
Merge branch 'bugfix/sleep_current_issue_caused_by_sar_adc' into 'master'
...
sleep current issue caused by sar adc
Closes IDF-6111 and WIFI-4370
See merge request espressif/esp-idf!22769
2023-03-17 17:32:59 +08:00
David Cermak
97e785c01d
lwip:esp_netif: Send Periodic Gratuitous ARP only on valid IPv4
...
It was possible that the device would send a Gratuitous ARP before
acquiring a valid address, advertising it has 0.0.0.0 address.
2023-03-17 09:18:53 +01:00
Jiang Jiang Jian
16f6ea4e3a
Merge branch 'feature/support_esp32h2_libcoex' into 'master'
...
coex: support esp32h2 coex lib
See merge request espressif/esp-idf!22654
2023-03-17 16:02:19 +08:00
Jiang Jiang Jian
159edc5d86
Merge branch 'bugfix/h2_controller' into 'master'
...
Bluetooth : Fixed h2 controller function definition
See merge request espressif/esp-idf!22796
2023-03-17 15:20:35 +08:00
Jiang Jiang Jian
2658fb7623
Merge branch 'feature/add_memprot_support_for_esp32h2' into 'master'
...
esp32h2: enable memory protection scheme using PMA and PMP
Closes IDF-6452 and IDF-6332
See merge request espressif/esp-idf!22699
2023-03-17 15:19:52 +08:00
Marius Vikhammer
43784e7a24
memprot: move memprot functions out of IRAM
...
Memprot functions are no longer placed by default in IRAM,
selecting ESP_PANIC_HANDLER_IRAM will still force panic related memprot
functions to be placed in IRAM.
2023-03-17 14:51:20 +08:00
laokaiyao
53584bb5a7
ana_cmpr: add programming guide
2023-03-17 14:35:55 +08:00
Jiang Jiang Jian
3f3a2cf560
Merge branch 'bugfix/fix_systimer_stall_issue_in_lightsleep' into 'master'
...
rtc_sleep: workaround systimer stall issue during sleep on ESP32C3
See merge request espressif/esp-idf!22739
2023-03-17 14:16:36 +08:00
Li Shuai
a25ce78392
sleep: fix sleep current issue caused by sar adc
2023-03-17 13:06:39 +08:00
laokaiyao
c9f780dc2e
gpio: support runtime preserve
2023-03-17 11:59:49 +08:00
laokaiyao
24361f232d
ana_cmpr: add an example and test cases
2023-03-17 11:38:32 +08:00
laokaiyao
c634144ac8
ana_cmpr: designed driver layer
2023-03-17 11:38:32 +08:00
morris
11cdbf2da0
driver: added analog comparator driver
2023-03-17 11:38:32 +08:00
morris
eb7ccbd174
hal: added analog comparator's LL driver
2023-03-17 11:38:32 +08:00
chenjianxing
b09a4e29c9
esp_wifi: add dynamic carrier sense threshold to improve tx throughput in high interference env.
...
esp_wifi: fix potential issue when tx fragment pkt
Closes WIFI-5106
Closes WIFI-5529
2023-03-17 11:23:59 +08:00
Alexey Lapshin
8c7c653a7f
app_trace: fix fwrite/fread return value
2023-03-17 00:15:07 +08:00
Mahavir Jain
4f0769d2ed
Merge branch 'ci/fix_efuse_tests_when_blocks_are_not_free' into 'master'
...
efuse: Fix some tests, some CI chips may already have blocks written
See merge request espressif/esp-idf!22794
2023-03-16 21:43:56 +08:00
isha.pardikar@espressif.com
7d3e347ba2
Bluetooth : Fixed h2 controller function definition
2023-03-16 18:03:39 +05:30
Zim Kalinowski
7c090d9a42
Merge branch 'bugfix/bootloader-ignored-warnings' into 'master'
...
bootloader: fix and re-enable no-format warnings
Closes IDF-6789
See merge request espressif/esp-idf!22715
2023-03-16 19:57:58 +08:00
KonstantinKondrashov
77a8b1afef
efuse: Fix some tests, some CI chips may already have blocks written
2023-03-16 18:19:08 +08:00
zhangwenxu
b596c28a22
coex: support esp32h2 coex lib
2023-03-16 17:23:43 +08:00
Marius Vikhammer
585f05596b
system: fixed USE_FIXED_STATIC_RAM_SIZE option
...
The USE_FIXED_STATIC_RAM_SIZE was not actually causing the heap to start
at a fixed address.
Closes https://github.com/espressif/esp-idf/issues/10270
Closes https://github.com/espressif/esp-idf/issues/10271
2023-03-16 16:23:59 +08:00
Andrew Clink
82cdcc5de5
Add user_data accessor and mutator to esp_http_client
...
Closes: https://github.com/espressif/esp-idf/pull/10715
2023-03-16 12:36:16 +05:30
lly
fd799153cf
ble_mesh: stack: Minor updates for BQB test log
2023-03-16 14:23:22 +08:00
Wan Lei
3b62bf59c4
Merge branch 'bugfix/fix_deep_sleep_crash_when_psram_high_freq' into 'master'
...
mspi: turn down freq to fix crash when sleep
Closes IDF-6881
See merge request espressif/esp-idf!22491
2023-03-16 14:11:21 +08:00
Shu Chen
e995db71c1
Merge branch 'openthread/disable_ipv4' into 'master'
...
openthread: Fix errors after disabling IPv4 in LwIP
See merge request espressif/esp-idf!22658
2023-03-16 13:57:04 +08:00
Mahavir Jain
361f6821a0
Merge branch 'feature/esp_http_client_esp_events' into 'master'
...
esp_http_client: Add support for esp_events
See merge request espressif/esp-idf!21113
2023-03-16 13:25:38 +08:00
Aditya Patwardhan
85b1efc729
Merge branch 'update/update_cmn_crt_authorities_csv' into 'master'
...
Update common cert authorities csv
See merge request espressif/esp-idf!22713
2023-03-16 12:59:48 +08:00
wangjialiang
87c694f44c
ble_mesh: stack: Add a BQB macro for BQB test to enable some internal function or log
2023-03-16 12:29:44 +08:00
wangmengyang
20e596bbcf
esp_phy: fix failure of unit test for test_phy_rtc_init on ESP32-C6
...
- esp_phy_enable() blocks in the unit test due to the FE related functions in modem clock registers are not enabled. This MR adds dependency of FE for PHY module.
2023-03-16 12:13:00 +08:00
wanlei
a48d1a85c1
mspi: add test_app measuring time cost of mspi APIs
...
and merge mspi unit test into this
2023-03-16 11:11:43 +08:00
Gustavo Henrique Nihei
866c5cefa4
hal: Fix missing definition for "bool" type
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-03-16 01:50:22 +08:00
Gustavo Henrique Nihei
459ebff4ff
esp_hw_support: Fix check for SOC_MODEM_CLOCK_IS_INDEPENDENT definition
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-03-16 01:50:22 +08:00
Gustavo Henrique Nihei
29d85e3fa1
log: Fix function name in OS-independent implementation
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-03-16 01:50:21 +08:00
Gustavo Henrique Nihei
50145ed179
esp_rom: Remove STATUS struct in favor of ETS_STATUS
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-03-16 01:50:21 +08:00
Gustavo Henrique Nihei
3672144c9f
efuse: Remove dependency on bootloader component headers
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2023-03-16 01:50:21 +08:00
Sudeep Mohanty
c77b5752ef
Merge branch 'feature/freertos_schedule_unblocked_task_on_unsuspended_core' into 'master'
...
FreeRTOS-IDF: Schedule tasks unblocked by an ISR on a core with scheduler running if core affinity matches
Closes IDF-5856
See merge request espressif/esp-idf!22627
2023-03-16 00:20:44 +08:00
KonstantinKondrashov
776a0e8a20
efuse(esp32c6): Replace PKG_VERSION BLK_VERSION_MINOR BLK_VERSION_MAJOR
2023-03-15 23:15:32 +08:00
cjin
e317f07798
ble: update config in esp32h2 chip
2023-03-15 21:02:12 +08:00
liuning
14ca81f03f
rtc_sleep: workaround systimer stall issue during lightsleep on ESP32C3
2023-03-15 20:33:03 +08:00
David Čermák
76730607a7
Merge branch 'bugfix/lwip_opts_sock_macro_param' into 'master'
...
lwip: Fix lwiopts macro expansion
See merge request espressif/esp-idf!22745
2023-03-15 20:24:45 +08:00
Rahul Tank
a945b85543
Merge branch 'bugfix/add_debug_check' into 'master'
...
Nimble: Added debug relate flag around debug code
See merge request espressif/esp-idf!22764
2023-03-15 18:04:09 +08:00
Mahavir Jain
233d8e1a33
esp32c6: Ensure that previous PMP entry is correctly set for TOR case
2023-03-15 13:16:27 +05:30
Mahavir Jain
891df4eff9
Cleanup soc_memprot_types.h for C6/H2
...
This header is not required as there is no PMS peripheral in C6/H2
Closes IDF-6332
2023-03-15 13:16:27 +05:30
Mahavir Jain
b29ed0ba0b
test_apps: enable memprot tests for ESP32-H2 target
2023-03-15 13:16:26 +05:30
Mahavir Jain
fb1ef7c6d6
esp32h2: enable memory protection scheme using PMA and PMP
...
Closes IDF-6452
2023-03-15 13:16:18 +05:30
Sudeep Mohanty
9b81e2b189
freertos: Schedule tasks unblocked by an ISR on a core with scheduler running if core affinity matches
...
FromISR APIs would put an unblocked task on the pending ready list if
the scheduler is suspended on the current core, irrespective of the
task's core affinity and the state of the scheduler on the other core.
This commit updates this behavior by allowing tasks to get scheduled on
a core which has the scheduler running as long as the task's core
affinity allows it.
2023-03-15 07:43:33 +00:00
Darian
d3d5b77363
Merge branch 'bugfix/flakey_task_snapshot_tests' into 'master'
...
FreeRTOS: Fix flakey task snapshot tests
See merge request espressif/esp-idf!22743
2023-03-15 15:41:55 +08:00
Harshit Malpani
0cc243a8cc
esp_http_client: remove dependency of esp_stubs from esp_http_client. Add esp_event stubs in linux
component
2023-03-15 11:48:11 +05:30
Harshit Malpani
674fd8feb8
esp_http_client: Add support for esp_events
2023-03-15 11:48:11 +05:30
Jiang Jiang Jian
745c06626d
Merge branch 'h2/support-ecc' into 'master'
...
esp32h2: Add support for ECC hardware accelerator
See merge request espressif/esp-idf!22274
2023-03-15 14:06:23 +08:00
Jiang Jiang Jian
948a895f24
Merge branch 'bugfix/fix_ram_app_mmu_issue' into 'master'
...
RAM APP: fixed cannot use external memory correctly issue
Closes IDF-7019 and IDF-7039
See merge request espressif/esp-idf!22682
2023-03-15 14:04:44 +08:00
wanlei
d0c70aa7ac
mspi: turn down freq to fix crash when sleep
2023-03-15 11:26:34 +08:00
Armando
785bd812e9
cpu_start: move esp_rom_spiflash_attach earilier
...
esp_rom_spiflash_attach is called in cpu_start.c when it's
CONFIG_APP_BUILD_TYPE_RAM && !CONFIG_APP_BUILD_TYPE_PURE_RAM_APP.
This function will:
- reset MSPI
- configure MSPI IOs
- configure MSPI into slow read mode
Prior to this commit, this function is put quite late. It's OK for chips
earlier than C6. On C6 and H2, MMU registers are in SPI_MEM_x, so
resetting MSPI registers will also reset MMU registers.
After this commit, this funciton is called eariler, before
cpu_start.c: bootloader_init().
2023-03-15 10:59:20 +08:00
Armando
bae6680207
mmu: hal function to init, and hal function to unmap all
2023-03-15 10:59:20 +08:00
Armando
929b7717ff
system: fixed ram app cannot use mmu correctly issue
2023-03-15 10:59:20 +08:00
Zhi Wei Jian
ad1999f03c
Merge branch 'feature/support_esp32c3_new_app_lib' into 'master'
...
Update BLE lib for ESP32C3 and ESP32S3
Closes BLERD2QA23-11, BLEQABR23-60, BLERD2QA23-24, BT-3197, and BT-3215
See merge request espressif/esp-idf!22668
2023-03-15 10:54:42 +08:00
Zim Kalinowski
f6453b7938
bootloader: fix and re-enable no-format warnings
2023-03-15 00:28:31 +01:00
Oliver Schmidt
6beeecbbcf
Allow to config the maximum number of VFS entries.
2023-03-14 17:29:11 +01:00
Ondrej
2ec7fc8f10
esp_eth: allowed DM9051 to receive multicast packets
...
Removed extra PHY status link checks from DM9051 MAC layer
2023-03-14 13:59:27 +00:00
Roman Leonov
0b08570ae2
usb: usb_reg.h update missing register description
2023-03-14 13:29:20 +01:00
Rahul Tank
2fed59af2f
Nimble: Added debug relate flag around debug code
2023-03-14 16:57:40 +05:30
Mahavir Jain
72b7161612
Merge branch 'test/enable_esp_crt_bundle_tests_for_esp32h2' into 'master'
...
test: enable mbedtls esp_crt_bundle test for esp32h2
Closes IDF-6847
See merge request espressif/esp-idf!22725
2023-03-14 18:54:15 +08:00
Zim Kalinowski
db24be7010
Merge branch 'bugfix/esp-event-ignored-warnings' into 'master'
...
esp_event: fix and re-enable no-format warnings
Closes IDF-6795
See merge request espressif/esp-idf!22716
2023-03-14 17:51:42 +08:00
Zim Kalinowski
728b9e5368
Merge branch 'bugfix/heap-ignored-warnings' into 'master'
...
heap: fix and re-enable no-format warnings
Closes IDF-6802
See merge request espressif/esp-idf!22717
2023-03-14 17:50:54 +08:00
Darian Leung
e5559d7903
freertos: Fix flakey task snapshot tests
...
The task snapshot tests use esp_cpu_stall() to stall the other CPU before
manually walking the task lists. However, it is possible that the other CPU
was also accessing the task lists when esp_cpu_stall() is called, leading to
flakey tests
This commit fixes the test by using a 2-way handshake instead of
esp_cpu_stall().
2023-03-14 16:51:25 +08:00
zhiweijian
588626d64e
Fixed ATT Ignore wrong response error
2023-03-14 08:49:19 +00:00
Jakob Hasse
356f139ef8
Merge branch 'bugfix/pthread_condvar_test_wrong_deinit' into 'master'
...
Bugfix/pthread condvar test wrong deinit
See merge request espressif/esp-idf!22729
2023-03-14 16:19:12 +08:00
Jiang Jiang Jian
f3a32bc687
Merge branch 'fixbug/baidu_tcp_ooseq_assert' into 'master'
...
lw-ip:fixbug for tcp ooseq assert
Closes AUD-4354
See merge request espressif/esp-idf!22376
2023-03-14 14:45:06 +08:00
Jakob Hasse
8e2e61ad83
pthread: unit test builds only necessary components
2023-03-14 09:37:01 +08:00
Jakob Hasse
be7859ad43
pthread: fixed wrong deletion of condvar in unit test
2023-03-14 09:37:01 +08:00
David Cermak
ffd1386a2e
lwip: Fix lwiopts macro expansion
...
Minor issue in lwipopts.h in macro expansion in parameters (cosmetic
change: it expands correctly but doesn't pass the expected argument)
2023-03-13 19:32:11 +01:00
Jiang Jiang Jian
266a58f85b
Merge branch 'bugfix/add_rf_test_lib' into 'master'
...
esp_phy: Update esp32c3/s3 phy lib and add test lib
Closes WIFI-5097
See merge request espressif/esp-idf!22058
2023-03-13 20:21:47 +08:00
Jakob Hasse
0769298b3b
Merge branch 'contrib/github_pr_8987' into 'master'
...
pthread: avoid heap alloc in pthread_cond_timedwait if possible (GitHub PR)
Closes IDFGH-7409
See merge request espressif/esp-idf!22702
2023-03-13 19:34:21 +08:00
Sachin Parekh
0342bb8eab
esp32c6/ecc: Remove inverse multiplication mode
...
On C6, inverse multiplication mode is reserved and not available
2023-03-13 16:39:46 +05:30
Sachin Parekh
bbc99e5532
esp32c2/ecc: Remove support for inverse multiplication
...
On C2, inverse multiplication (division) mode uses the modular base P
instead of N making it impractical for ECC crypto calculation
2023-03-13 16:39:46 +05:30
Sachin Parekh
413fa38a45
hal/test_apps: Add no-os ecc test app
2023-03-13 16:39:46 +05:30
Sachin Parekh
a485b1cb67
esp32h2: Add support for ECC hardware accelerator
2023-03-13 16:39:46 +05:30
zwj
a9d9f115c3
- Support ESP32C3 and ESP32S3 new BLE lib
...
- Disable controller 5.0 feature bits if host 5.0 feature is not enabled
- Fixed extend ADV parameters check for ADV_DIRECT_HI
2023-03-13 10:47:18 +00:00
Zim Kalinowski
ba5fa07bc3
Merge branch 'bugfix/ulp-ignored-warnings' into 'master'
...
ulp: fix and re-enable no-format warnings
Closes IDF-6804
See merge request espressif/esp-idf!22718
2023-03-13 17:49:17 +08:00
Jakob Hasse
96a4abdbec
Merge branch 'bugfix/pthread-ignored-warnings' into 'master'
...
pthread: fix and re-enable no-format warnings
Closes IDF-6803
See merge request espressif/esp-idf!22719
2023-03-13 16:12:41 +08:00
C.S.M
f17bf1dd6a
Merge branch 'cleanup/unicore_reset' into 'master'
...
system: Clean up code, some single core chips have useless dual-core code
See merge request espressif/esp-idf!22698
2023-03-13 15:29:07 +08:00
xueyunfei
336fc879b3
1 dhcp: Fix dhcp_fine_tmr() not to use netif after free
...
2 tcp_in/ooseq: Fix incorrect segment trim when FIN moved
* Update submodule: git log --oneline 10197b212a95c49c733fb18ffed56cafb0d196d4..d5e56d06658ae11292be1baea56204f7120b6fa7
Detailed description of the changes:
- dhcp: Fix dhcp_fine_tmr() not to use netif after free (esp-lwip@d5e56d06)
- tcp_in/ooseq: Fix incorrect segment trim when FIN moved (esp-lwip@9e62afff)
- netdb:fixed addrtype and length in gethostbyname (esp-lwip@aee6b3ed)
- lwip/napt: Added api to enable/disable napt based on lwip netif (esp-lwip@280c3d61)
- lwip/dhcp: Fixed ondemand fine timers bug, that allowed only one dhcp (esp-lwip@86df9f44)
2023-03-13 15:21:26 +08:00
harshal.patil
6b8bc64f31
test: enable mbedtls esp_crt_bundle test for esp32h2
2023-03-13 12:00:01 +05:30
Jakob Hasse
03bc6488de
bugfix(esp_system): made watchpoint setting configuration-dependent
...
esp_execute_shared_stack_function always restored the stack watchpoint
regardless of CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK. This would lead
to an abondoned but active watchpoint on a former stack once the task
calling esp_execute_shared_stack_function is deleted, if
CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is inactive.
This has been fixed now.
Closes https://github.com/espressif/esp-idf/issues/10414
2023-03-13 14:24:15 +08:00
Jiang Jiang Jian
251e0c5fc7
Merge branch 'bugfix/fix_adv_scan_state_conflict' into 'master'
...
Bluedroid: fix adv and scan state conflict
See merge request espressif/esp-idf!22685
2023-03-13 10:52:40 +08:00
Jiang Jiang Jian
abc43d8e94
Merge branch 'bugfix/some_small_fix_for_sleep' into 'master'
...
esp_hw_support/sleep: update soc caps for chips that support power down modem
Closes WIFI-4424
See merge request espressif/esp-idf!20198
2023-03-13 10:47:26 +08:00