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