liuning
2366bab75f
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
2023-11-28 20:56:37 +08:00
Rahul Tank
6b5d5698cf
fix(nimble): Add support for VSC to clear legacy adv memory
...
Legacy adv does not have an API for clear adv memory in controller.
Added VSC for same.
2023-11-28 18:13:51 +05:30
Rahul Tank
7ab678873c
Merge branch 'bugfix/cts_handle_invalid_year_val' into 'master'
...
fix(nimble): Handled invalid write on year value in Current Time Service
Closes BT-3478
See merge request espressif/esp-idf!27301
2023-11-28 20:20:15 +08:00
Jeroen Domburg
7830b01d9f
Merge branch 'bugfix/usb_ser_jtag_filled_ep_flush' into 'master'
...
Fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
See merge request espressif/esp-idf!27388
2023-11-28 18:20:38 +08:00
Sudeep Mohanty
0b1649d22b
refactor(freertos/idf): Refactor FreeRTOS suspend-resume tests
...
This commit refactors suspend-resume tests by moving them to appropraite
test files. This commit also removes tests which are not necessary or
have been subsumed by refactored tests.
2023-11-28 10:50:24 +01:00
jgujarathi
f73432f651
fix(wpa_supplicant): Move concurrent wps and dpp check to before creating task
...
- Move the check for checking concurrent wps and dpp check to before creating
task rather than after.
2023-11-28 15:18:39 +05:30
Ivan Grokhotkov
b48b501d85
Merge branch 'refactor/core_init_registration' into 'master'
...
refactor(startup): implement registration of core init functions
See merge request espressif/esp-idf!27402
2023-11-28 17:25:00 +08:00
Tomáš Rohlínek
526ce4f5cc
feat(storage/fatfs): add sbom file for FatFs
2023-11-28 09:36:40 +01:00
laokaiyao
7fa0d61c35
refactor(build_test_rules): invert the logic to avoid involving preview target
...
Only set enable condition for the app will introduce the preview target in README.md
Replace with disable logic instead
2023-11-28 16:14:17 +08:00
laokaiyao
bb0879b3f8
feat(esp32c5): introduce target esp32c5
2023-11-28 16:14:17 +08:00
fl0wl0w
d149c1b26f
Use configuration option instead of in components not related to FreeRTOS
...
Mergeshttps://github.com/espressif/esp-idf/pull/12481
2023-11-28 07:49:20 +00:00
jgujarathi
bb4b9d0687
fix(wpa_supplicant): Fix a crash in esp_wifi_wps_disable
...
- Fixes a crash observed in esp_wifi_wps_disable when wps process
is ongoing, caused due to concurrency issues in cancelling timers.
2023-11-28 11:55:35 +05:30
Marius Vikhammer
b96f93b879
ci(system): fixed and enabled misc system build tests
2023-11-28 14:00:16 +08:00
Shyamal Khachane
d7db8e08e5
fix(esp_wifi): Fix issues with NAN datapath
...
1. Avoid possible crash scenarios while forming datapath
2. Modify peer records structure thus fixing issues in datapath establishment
3. Fix timer out of bound issue causing "No timer handle" warning
4. Fix miscellaneous service discovery and datapath issues
2023-11-28 10:24:52 +05:30
C.S.M
dbe08fbaae
Merge branch 'refactor/esp_driver_tsens' into 'master'
...
refactor(temperature_sensor): Make temperature sensor driver as a seperate component
See merge request espressif/esp-idf!27408
2023-11-28 10:39:14 +08:00
morris
19d71f7dd6
Merge branch 'bugfix/i80_lcd_tx_param_check_enhancement' into 'master'
...
fix(i80_lcd): enhance the check of a valid data phase
See merge request espressif/esp-idf!27347
2023-11-28 09:55:55 +08:00
Erhan Kurubas
a7bbf0d3aa
feat(coredump): save isr context to coredump elf file
2023-11-27 16:46:42 +01:00
Tomas Rohlinek
38ee8c6373
Merge branch 'fix/fatfs_locking' into 'master'
...
fix(storage/fatfs): add missing locks in fatfs wrapper for vfs
Closes IDF-8282
See merge request espressif/esp-idf!26747
2023-11-27 19:21:21 +08:00
Cao Sen Miao
09f99e51db
refactor(temperature_sensor): Make temperature sensor driver as a seperate component
2023-11-27 17:51:40 +08:00
Ivan Grokhotkov
6046b396ac
fix(esp_timer): avoid signed integer overflow in ESP_SYSTEM_INIT_FN
...
CONFIG_ESP_TIMER_ISR_AFFINITY can be equal to -1, whereas
ESP_SYSTEM_INIT_FN takes an uint16_t argument. To avoid overflow,
move the choice of init mask into source code and set the value
explicitly.
2023-11-27 10:20:51 +01:00
Ivan Grokhotkov
75c92c3a66
refactor(startup): implement registration of core init functions
...
Similar to how the secondary init functions were already registered
via ESP_SYSTEM_INIT_FN, do the same for the core init functions.
This MR doesn't actually move the init functions into respective
components yet. This has to be carefully done in follow-up MRs.
2023-11-27 10:20:51 +01:00
Roshan Bangar
f78a948c8b
fix(nimble): Handled invalid write on year value in Current Time Service
2023-11-27 14:46:00 +05:30
Tomáš Rohlínek
91e158aa0c
fix(storage/fatfs): add missing locks in fatfs wrapper for vfs
2023-11-27 07:47:28 +01:00
wuzhenghui
04fcfff5e0
fix(esp_system): fix uart clock disabled in driver cause esp_restart stuck
2023-11-27 12:06:07 +08:00
Jeroen Domburg
3f08e5c91a
fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
2023-11-27 12:04:30 +08:00
Darian
e334cda304
Merge branch 'change/usb_host_minor_optimizations' into 'master'
...
change(usb/host): Remove unecessary features
See merge request espressif/esp-idf!27308
2023-11-27 11:31:14 +08:00
Rahul Tank
82532740ae
Merge branch 'bugfix/fix_duplicate_exception_vsc' into 'master'
...
fix(nimble): Fix the parameters in duplicate exception list vsc command
Closes BLERP-211
See merge request espressif/esp-idf!26863
2023-11-27 11:16:01 +08:00
Rahul Tank
d2a52ae749
fix(nimble): Fix the parameters in duplicate exception list vsc command
2023-11-26 12:45:01 +05:30
morris
f2751213fd
feat(rmt): move the driver to a new component
2023-11-25 00:29:53 +00:00
Darian Leung
095b541125
change(usb/host): Remove some handler function event flags
...
This commit removes internal event flags in the USB Host Library event handling
functions (i.e., usb_host_lib_handle_events() and usb_host_client_handle_events()).
Previously, these flags were added to reduce the number of times semaphores
were given. However, these flags were removed as the performance gain is
negligible and made the logic more complicated.
For usb_host_client_handle_events(), the following flags were removed:
- Remove 'events_pending' flag. The semaphore is now always given
- Remove 'blocked' flag. The 'handling_events' flag is already sufficient
- Critical sections are now shortened due to simplication of semaphore usage.
For usb_host_lib_handle_events(), the following flags were removed:
- Remove 'process_pending' flag. The semaphore is now always given
- Renamed 'blocked' flag to 'handling_events'
2023-11-24 22:08:57 +08:00
Song Ruo Jing
b403ef9527
Merge branch 'refactor/uart_read_bytes_from_ringbuf' into 'master'
...
change(uart): improved the internal logic of uart_read_bytes
Closes IDFGH-11220
See merge request espressif/esp-idf!27290
2023-11-24 21:35:05 +08:00
Darian Leung
16c37f9db1
change(usb/host): Remove data buffer headers from URBs
...
This commit removes the ability to reserve a header in the data buffer of an
allocated URB. The header was required for a now defunct implementation of a
synchronous USB Host library API. Thus, headers are no longer required in
URB data buffers.
2023-11-24 20:57:03 +08:00
luomanruo
201b7b8785
ble: update rom.ld file
2023-11-24 20:34:41 +08:00
luomanruo
7eb1a29eb8
ble: update sdkconfig_version on ESP32C2, ESP32H2 and ESP32C6
2023-11-24 20:18:23 +08:00
luomanruo
cb1390108e
ble(fix): fix RX issue on ESP32-C2
2023-11-24 19:38:19 +08:00
luomanruo
f5ef22d54d
ble:
...
Update c2 lib to 79ed4e8a
Update h2 lib to 9a237426
Update c6 lib to 9a237426
2023-11-24 19:20:47 +08:00
Song Ruo Jing
e358d379e5
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2023-11-24 19:02:11 +08:00
Martin Vychodil
76011fc8f7
Merge branch 'fix/uart_select_malloc' into 'master'
...
fix(vfs): fix uart malloc when locates ISR context in IRAM
See merge request espressif/esp-idf!27278
2023-11-24 18:57:30 +08:00
Gao Xu
b9a3dd1b37
Merge branch 'bugfix/fix_adc_cali_error_after_light_sleep_wake_on_h2' into 'master'
...
adc: fix calibration error when waking up from light sleep on H2 and enable test
Closes IDF-8569
See merge request espressif/esp-idf!27242
2023-11-24 18:25:35 +08:00
xiaqilin
8178961704
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-11-24 17:56:57 +08:00
Shyamal Khachane
05896af6bd
fix(esp_wifi): Fix crash while cancelling NAN service
2023-11-24 04:15:39 +00:00
C.S.M
372f069324
Merge branch 'fix/flash_s2_ci' into 'master'
...
fix(spi_flash): Fix ESP32S2 multi-flash test
See merge request espressif/esp-idf!27338
2023-11-24 11:52:19 +08:00
Kevin (Lao Kaiyao)
ff45ef6516
Merge branch 'refactor/esp_driver_dac' into 'master'
...
refactor(dac): make dac driver as component
Closes IDF-8370
See merge request espressif/esp-idf!27264
2023-11-24 11:28:23 +08:00
Cao Sen Miao
b3280677fd
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again
2023-11-24 10:17:20 +08:00
Adam Múdry
7464f5e3ea
fix(tools): replace nvs_partition_gen.py with new esp-idf-nvs-partition-gen package
2023-11-23 23:58:20 +01:00
Martin Vychodil
aee0ed7c07
Merge branch 'fix/fatfs_formatting_wrong_volume' into 'master'
...
Fix: FATFS formatting wrong partition
Closes IDFGH-11404
See merge request espressif/esp-idf!27011
2023-11-24 05:22:57 +08:00
Adam Múdry
25714837cf
fix(storage): FATFS WL function formatting wrong partition
...
Closes https://github.com/espressif/esp-idf/issues/12542
Co-authored-by: Tony Stuart <anthonyfstuart@gmail.com>
2023-11-23 13:54:00 +01:00
Cao Sen Miao
2c131672db
fix(spi_flash): Fix ESP32S2 multi-flash test
2023-11-23 19:49:59 +08:00
Martin Vychodil
caf3ae711b
Merge branch 'fix/memory_leak_in_nvs_flash' into 'master'
...
fix(nvs_flash): Fix the memory leak in the nvs_flash test app
Closes IDFCI-1872
See merge request espressif/esp-idf!27324
2023-11-23 18:23:13 +08:00
Martin Vychodil
65cdca7696
Merge branch 'feature/expose_unload_partitions' into 'master'
...
refactor(esp_partition): Expose function for unloading partitions
Closes IDFGH-11498
See merge request espressif/esp-idf!27331
2023-11-23 17:11:53 +08:00
Michael (XIAO Xufeng)
eb93daafd0
feat(soc): Increase max supported version of C3 to 1.99
2023-11-23 06:58:18 +00:00
laokaiyao
ef7772eee0
refactor(dac): make dac driver as component
2023-11-23 12:04:06 +08:00
Wu Zheng Hui
581824d1f2
Merge branch 'feature/reinitialize_icg_map_in_modem_module_enable' into 'master'
...
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
Closes WIFI-6312
See merge request espressif/esp-idf!27168
2023-11-23 11:55:34 +08:00
Jiang Jiang Jian
676968ab0e
Merge branch 'bugfix/ble_update_lib_1110' into 'master'
...
Bugfix/ble update lib 1110
Closes BLERP-242, BLERP-248, BLERP-241, BLERP-243, BLERP-239, BLERP-256, BLERP-257, BLERP-258, BLERP-259, BLERP-260, BLERP-261, BLERP-262, BLERP-240, BLERP-227, BLERP-214, BLERP-266, BLERP-267, BLERP-268, BT-3481, WIFI-6313, and BLERP-287
See merge request espressif/esp-idf!27060
2023-11-23 11:05:18 +08:00
morris
adf33fa57e
fix(i80_lcd): enhance the check of a valid data phase
...
in case the user passes a (uint8_t){0x00} parameter with the perameter size
set to zero
2023-11-23 11:02:28 +08:00
Jiang Jiang Jian
5d3c1bb8ef
Merge branch 'bugfix/fix_wifi_init_reentrant_issue' into 'master'
...
fix(wifi): fix wifi init reentrant issue
Closes WIFIBUG-242
See merge request espressif/esp-idf!26718
2023-11-23 10:57:28 +08:00
Jakob Hasse
0a5fd73dd2
Merge branch 'refactor/memory_leak_message_shorter' into 'master'
...
refactor(ci): prevent memory leak message without memory leak
See merge request espressif/esp-idf!27226
2023-11-23 10:49:24 +08:00
Jakob Hasse
5f4865e838
Merge branch 'doc/soc_cap_tool' into 'master'
...
Doc/soc cap tool
See merge request espressif/esp-idf!27154
2023-11-23 10:47:01 +08:00
Mahavir Jain
810133a5fd
Merge branch 'support/add_srp_salt_ver_gen_api' into 'master'
...
Generate Salt and verifier pair for given username and password
See merge request espressif/esp-idf!25239
2023-11-23 00:30:57 +08:00
Jiang Jiang Jian
80209bfca6
Merge branch 'bugfix/authmode_incompatible_reason_code' into 'master'
...
Expand situations for incompatible security configuration disconnect reason code and fix wep connection issue
Closes WIFIBUG-260
See merge request espressif/esp-idf!27232
2023-11-22 22:58:12 +08:00
Roland Dobai
f39a620afa
Merge branch 'contrib/github_pr_12558' into 'master'
...
Fix: esptool_py incorrectly assumed target name equals binary name (GitHub PR)
Closes IDFGH-11420
See merge request espressif/esp-idf!27173
2023-11-22 22:40:34 +08:00
Armando (Dou Yiwen)
b8121227b6
Merge branch 'refactor/esp_driver_sdio' into 'master'
...
refactor(sdio): place sdio slave driver into a new component
Closes IDF-8373
See merge request espressif/esp-idf!27125
2023-11-22 21:13:00 +08:00
harshal.patil
5e1335aae4
fix(nvs_flash): Fix the memory leak in the nvs_flash test app
...
The leak is now reduced by allocating the AES interrupt and
loading the partitions in the test setup instead of in the tests itself.
2023-11-22 16:23:18 +05:30
Adam Múdry
0cc38fb901
refactor(esp_partition): Expose function for unloading partitions
...
Closes https://github.com/espressif/esp-idf/issues/12625
2023-11-22 11:13:32 +01:00
Rahul Tank
356fe4881b
Merge branch 'bugfix/fix_dangling_pointer_compilation_warning' into 'master'
...
fix(nimble): Fix dangling pointer error during compilation
See merge request espressif/esp-idf!26984
2023-11-22 17:59:30 +08:00
Martin Vychodil
bd91c7b510
Merge branch 'contrib/github_pr_12567' into 'master'
...
Add option to configure FATFS_USE_LABEL boolean (GitHub PR)
Closes IDFGH-11429
See merge request espressif/esp-idf!27100
2023-11-22 17:57:23 +08:00
Liu Ning
e50d9fca3a
Merge branch 'feature/refactor_some_coexist_sections' into 'master'
...
feature(coex): refactor some coexist sections
Closes WIFI-5976、WIFI-5464 以及 TZ-81
See merge request espressif/esp-idf!26706
2023-11-22 17:48:24 +08:00
liuning
b47bf9e742
fix(wifi): fix wifi init reentrant issue
2023-11-22 17:39:56 +08:00
Harshit Malpani
3e0700bfda
Merge branch 'bugfix/return_code_of_ota_finish_api' into 'master'
...
fix(esp_https_ota): fix return code of esp_https_ota_finish API
Closes IDFGH-11510
See merge request espressif/esp-idf!27296
2023-11-22 15:48:39 +08:00
C.S.M
067ee29774
Merge branch 'bugfix/improve_enc_write_performance' into 'master'
...
bugfix(spi_flash): Improve encryption write performance
Closes IDFGH-11415
See merge request espressif/esp-idf!27123
2023-11-22 15:19:28 +08:00
jgujarathi
b47b75f6c8
fix(esp_wifi): Expand situations for REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY
...
- Fixes issue with connecting and discovering WEP APs
- Expsnds the reasons for trigerring a disconnect using
REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY
-- SAE-PK configured as compulsory in sta config but disabled for the AP
-- SAE-H2e configured as compulsory in sta config but disabled for an AP
that has authmode as WPA3-PSK or WPA3-WPA2-PSK.
-- Open AP found but we have set password or enabled enterprise mode.
-- SAE H2E only ap but we have SAE HnP setup in config.
-- WPA3-EXT_PSK AP but SAE-H2E disabled in config
2023-11-22 11:29:30 +05:30
morris
397f9f2274
Merge branch 'feature/rgb_lcd_support_esp32p4' into 'master'
...
feat(lcd): add LL driver of rgb/i80 LCD for esp32p4
See merge request espressif/esp-idf!27200
2023-11-22 13:08:59 +08:00
Rahul Tank
1e4e193ca7
fix(nimble): Fix dangling pointer error during compilation
2023-11-22 08:58:41 +05:30
Armando
22b4270a6b
refactor(sdio): place sdio slave driver into a new component
2023-11-22 10:37:31 +08:00
Cao Sen Miao
6953b51b3a
fix(spi_flash): Improve encryption write performance, Closes https://github.com/espressif/esp-idf/issues/12553
2023-11-22 10:33:05 +08:00
Jiang Jiang Jian
275a7ec2a2
Merge branch 'fix/esp32c6_sleep_pll_issue' into 'master'
...
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue
Closes BLERP-105, BLERP-213, and BLERP-234
See merge request espressif/esp-idf!26208
2023-11-22 10:29:48 +08:00
Rahul Tank
ff967f8b3b
Merge branch 'bugfix/ble_gap_unpair_oldest_peer_fix' into 'master'
...
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory
Closes IDFCI-1871, BT-3509, and BLERP-270
See merge request espressif/esp-idf!27158
2023-11-22 09:14:30 +08:00
morris
106baac0bc
Merge branch 'feature/rmt_receive_partial_callback' into 'master'
...
feat(rmt): support partial receive if the incoming packet is very long
Closes IDF-6579
See merge request espressif/esp-idf!27033
2023-11-22 06:37:46 +08:00
Vikram Dattu
08f2422ff8
feat(provisioning): Generate Salt and verifier pair for given username and password
...
This commit adds a new feature to generate a salt and verifier pair for a given username and
password during the provisioning process. This is useful in scenarios where the pairing pin is
randomly generated and shown via some interface such as a display or console.
- Uses the provided username and password to generate a salt and verifier pair
- Adds support for dev mode where the pin/password can still be read from flash
2023-11-21 18:06:24 +05:30
Vikram Dattu
b97322c521
refactor(esp_srp): Expose esp_srp.h and add API docs
...
- Also added missing `protocomm_security2` reference in `protocomm.rst`
2023-11-21 18:06:24 +05:30
liuning
c783332962
feat(coex): apply struct for coex version
2023-11-21 18:00:26 +08:00
liuning
aec27052b6
feat(coex): rename coexist sections
2023-11-21 18:00:25 +08:00
Harshit Malpani
85e4220250
fix(esp_https_ota): fix return code of esp_https_ota_finish API
...
Closes https://github.com/espressif/esp-idf/issues/12635
2023-11-21 14:49:21 +05:30
darshan
a3cdfcb3aa
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory
2023-11-21 14:42:36 +05:30
zwx
7409f41527
fix(vfs): fix uart malloc when locates ISR context in IRAM
2023-11-21 16:36:08 +08:00
Mahavir Jain
30eb2918c6
Merge branch 'contrib/github_pr_12460' into 'master'
...
fixing OTA write up to SPI_FLASH_SEC_SIZE margins (GitHub PR)
Closes IDFGH-11311
See merge request espressif/esp-idf!26897
2023-11-21 15:12:12 +08:00
luomanruo
29f712651a
ble(fix): deinit crash issue
2023-11-21 15:02:43 +08:00
zwl
e9b4c3e6c2
fix(ble): fixed ble occasional rx exception issue
2023-11-21 15:00:55 +08:00
luomanruo
20c890f33b
ble: update controller log module
2023-11-21 15:00:55 +08:00
luomanruo
93df0042d1
ble: update c6 h2 lib to 5b1dfd2b, c2 lib to db4e1fb2
2023-11-21 15:00:55 +08:00
luomanruo
ec119aa694
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
...
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
2023-11-21 15:00:55 +08:00
Lou Tian Hao
cde12242b4
Merge branch 'feature/support_ext1_clear_spec_pins' into 'master'
...
feat: support ext1 add or remove spec pin for chips which support ext1 wakeup
Closes IDFGH-11440
See merge request espressif/esp-idf!26999
2023-11-21 11:29:33 +08:00
morris
e86acbe556
feat(lcd): pre-support rgb and i80 lcd driver on esp32p4
...
added LL functions for LCD_CAM module, only the LCD part
2023-11-21 10:46:52 +08:00
Marius Vikhammer
4bb8f5c577
Merge branch 'feature/remove_esp_spi_g1' into 'master'
...
refactor(spi): moved spi hw sharing func to hw support
Closes IDF-8503
See merge request espressif/esp-idf!27110
2023-11-21 10:26:55 +08:00
Tomas Rezucha
9b233aca2b
Merge branch 'fix/usb_short_desc' into 'master'
...
fix(usb/host): Do not abort on string descriptor overflow
See merge request espressif/esp-idf!27127
2023-11-21 10:22:03 +08:00
xiaqilin
a0ecd49725
feat(pm): change power up/down register callback name
2023-11-21 10:18:55 +08:00
xiaqilin
5a77f87986
feat(ieee802154): register power_down/power_up callback for esp32c6
2023-11-21 10:18:55 +08:00
cjin
e98e291601
fix(pm): switch root clk src to PLL for modem reg opt and added callback
2023-11-21 10:18:32 +08:00
xiaqilin
3292ee7039
fix(ieee802154): remove skip light sleep callback
2023-11-21 10:18:17 +08:00
cjin
c1798adac6
change(pm): add pm lock count check before reg backup
2023-11-21 10:18:16 +08:00
xiaqilin
15df836ab4
fix(ieee802154): add skip light sleep for esp32c6 light sleep
2023-11-21 10:18:03 +08:00
xiaqilin
f428f9d8c0
fix(pm): remove unuse extra_refs related code
2023-11-21 10:18:03 +08:00
cjin
ff69928064
feat(pm): change power down prepare position
2023-11-21 10:18:03 +08:00
cjin
15e1c8d3ca
feat(ble): remove software regdma opt in bt
2023-11-21 10:18:03 +08:00
xiaqilin
b9baf49782
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue
2023-11-21 10:18:03 +08:00
Jakob Hasse
e6e1cf4a19
Merge branch 'contrib/github_pr_12525' into 'master'
...
change(console): print sorted help (GitHub PR)
Closes IDFGH-11382
See merge request espressif/esp-idf!27022
2023-11-21 09:31:44 +08:00
Jiang Jiang Jian
59ba806b01
Merge branch 'bugfix/allow_some_special_invalid_igtk_keyindex_to_workaround_faulty_ap' into 'master'
...
fix(wifi): allow some special igtk keyindx to workaround faulty APs
Closes WIFI-6342
See merge request espressif/esp-idf!27213
2023-11-20 21:42:05 +08:00
Lou Tianhao
ea7cfc40ae
change(pm/ext1): replace esp_sleep_clear_ext1_wakeup_io by esp_sleep_disable_ext1_wakeup_io
2023-11-20 19:30:50 +08:00
Armando (Dou Yiwen)
712e7756f5
Merge branch 'refactor/esp_driver_sdspi' into 'master'
...
refactor(sdspi): place sdspi driver into a new component
See merge request espressif/esp-idf!27225
2023-11-20 19:24:10 +08:00
morris
add4749d15
feat(rmt): callback function can support partial receive
2023-11-20 18:49:38 +08:00
gaoxu
4f81883ccf
fix(adc): restore cali registers after light sleep wake up on H2 and enable test
2023-11-20 17:38:34 +08:00
morris
05e6ccbba7
feat(gdma): can read interrupt raw status
2023-11-20 17:25:57 +08:00
morris
2f72b3578a
feat(gdma): distinguish abnormal and normal eof in the gdma event data
2023-11-20 17:25:57 +08:00
Sudeep Mohanty
3334ec54fa
Merge branch 'feature/freertos_config_for_tmr_task_affinity' into 'master'
...
feat(freertos/idf): Add config option for FreeRTOS Timer Task core affinity
Closes IDF-7906 and IDFGH-8895
See merge request espressif/esp-idf!26652
2023-11-20 16:51:31 +08:00
sonika.rathi
e15fcd2b28
docs(vfs): update esp_vfs_register_fd api description
...
Closes https://github.com/espressif/esp-idf/issues/11586
2023-11-20 09:39:05 +01:00
Lou Tianhao
b86d550ec5
change(pm/ext): remove ext0_wakeup_clear and ext1_wakeup_clear
2023-11-20 16:36:50 +08:00
Tomas Rezucha
f48f433d5b
fix(usb/host): Do not abort on string descriptor overflow
...
Some devices return full LANGID table, even if short LANGID table was requested.
No memory overflow occurs, because we have allocated enough memory for transfers to the
default pipe. So we can ignore the error and continue with string desc fetching.
2023-11-20 09:12:54 +01:00
Lou Tianhao
8db9f79bd2
change(pm/ext1): replace esp_sleep_set_ext1_wakeup_io by esp_sleep_enable_ext1_wakeup_io
2023-11-20 16:04:01 +08:00
Lou Tianhao
d97f45b3a8
bugfix: ext0_wakeup_prepare func when s_config.wakeup_triggers & RTC_EXT0_TRIG_EN == false
2023-11-20 16:03:57 +08:00
morris
72e414105d
Merge branch 'contrib/github_pr_12559' into 'master'
...
fix(spi): correct macro REG_SPI_BASE(i) for all targets (GitHub PR)
Closes IDFGH-11421 and IDFGH-11424
See merge request espressif/esp-idf!27085
2023-11-20 15:55:41 +08:00
morris
7690888e4f
Merge branch 'bugfix/rmt_tx_check_owner' into 'master'
...
fix(rmt): reenable dma owner check
Closes IDFGH-11426
See merge request espressif/esp-idf!27141
2023-11-20 14:51:34 +08:00
Rahul Tank
3ccadd053c
Merge branch 'bugfix/fix_incorrect_irk_set' into 'master'
...
fix(nimble): Fixed issue of incorrect IRK being set
See merge request espressif/esp-idf!27244
2023-11-20 14:06:40 +08:00
Aditya Patwardhan
9cf90d8a7a
Merge branch 'bugfix/fix_http_client_async_mode' into 'master'
...
fix(esp_http_client): Fix esp_http_client async mode
Closes IDFGH-11191
See merge request espressif/esp-idf!26333
2023-11-20 14:05:03 +08:00
Armando
b8aba80172
feat(sd): added readme for dependency among SD host related components
2023-11-20 12:30:03 +08:00
Armando
c50e364a97
refactor(sdspi): place sdspi driver into a new component
2023-11-20 12:30:03 +08:00
Marius Vikhammer
52e3f09b32
refactor(spi): moved spi hw sharing func to hw support
...
Common spi functionality for sharing the SPI bus between modules is moved from esp_driver_spi to
a more fitting location in esp_hw_support (shared HW resource control).
This also allows us to decouple the spi_flash driver from esp_driver_spi, removing
esp_driver_spi and esp_ringbuf from G1 builds.
2023-11-20 12:07:54 +08:00
Mahavir Jain
f2a0beb579
Merge branch 'fix/esp32p4-memory-layout' into 'master'
...
fix(heap): Update the heap memory layout on esp32p4 target
Closes IDF-8024, IDF-7921, and IDF-8002
See merge request espressif/esp-idf!26702
2023-11-20 11:14:39 +08:00
Kevin (Lao Kaiyao)
8074fa4fae
Merge branch 'refactor/esp_driver_i2s' into 'master'
...
refactor(i2s): make i2s driver as component
Closes IDF-8377
See merge request espressif/esp-idf!26991
2023-11-20 11:14:07 +08:00
Mahavir Jain
9fb38d82a3
Merge branch 'fix/rng_register_prefix_discrepency_newer_targets' into 'master'
...
Fix: RNG register prefix discrepancy for ESP32C6 and ESP32H2
Closes DOC-5161 and DOC-5175
See merge request espressif/esp-idf!27212
2023-11-20 10:53:09 +08:00
Roman Leonov
1d7132ce6b
Merge branch 'bugfix/usb_host_binterval_check_loosening' into 'master'
...
fix(usb/host): Remove bInterval verification during pipe opening for Interrupt and Isochronous EPs
Closes https://github.com/espressif/esp-idf/issues/12336
See merge request espressif/esp-idf!27075
2023-11-18 03:39:18 +08:00
C.S.M
10f4b04e40
Merge branch 'change/add_scl_check' into 'master'
...
change(i2c): Add check for scl frequency for master_bus_add_device
Closes IDFGH-11469
See merge request espressif/esp-idf!27223
2023-11-17 23:30:32 +08:00
laokaiyao
74441d14ab
refactor(i2s): make i2s driver as component
2023-11-17 21:29:17 +08:00
Kevin (Lao Kaiyao)
f0129e17a8
Merge branch 'refactor/esp_driver_ana_cmpr' into 'master'
...
refactor(ana_cmpr): make analog comparator driver as component
Closes IDF-8521
See merge request espressif/esp-idf!27029
2023-11-17 19:07:08 +08:00
Rahul Tank
edb28d7276
fix(nimble): Fixed issue of incorrect IRK being set
2023-11-17 15:42:57 +05:30
morris
1677bfa0a3
Merge branch 'bugfix/mcpwm_fault_trigger_test' into 'master'
...
fix(mcpwm): fault trigger test forget connect timer and operator
See merge request espressif/esp-idf!27001
2023-11-17 16:31:36 +08:00
Lou Tianhao
7343d16a13
change(pm): add ESP_PM_LOCK_MAX in esp_pm_lock_type_t and change some description for esp_pm_lock_create
2023-11-17 16:24:01 +08:00
Lou Tianhao
a02f72bb81
change(pm/ext1): replace deprecated ext1 func
2023-11-17 16:20:54 +08:00
Lou Tianhao
5b91acb1a1
fix(pm/ext1): ext1_wakeup_prepare func when s_config.wakeup_triggers & RTC_EXT1_TRIG_EN == false
2023-11-17 16:20:38 +08:00
Lou Tianhao
cc0e73a11f
feat(pm/ext1): support esp_sleep_enable_io_ext1_wakeup and esp_sleep_disable_io_ext1_wakeup
...
squash! feat(pm/ext1): support esp_sleep_enable_io_ext1_wakeup and esp_sleep_disable_io_ext1_wakeup
2023-11-17 16:20:38 +08:00
Mahavir Jain
7505667e7d
Merge branch 'bugfix/esp32h2_ecdsa_hardware_k' into 'master'
...
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
Closes IDF-8508 and IDF-8506
See merge request espressif/esp-idf!26918
2023-11-17 15:10:12 +08:00
Cao Sen Miao
85ced64983
change(i2c): Add check for scl frequency for master_bus_add_device
...
Closes https://github.com/espressif/esp-idf/issues/12598
2023-11-17 15:07:42 +08:00
wuzhenghui
6661e11203
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
2023-11-17 14:05:23 +08:00
Jakob Hasse
7781bfae79
refactor(ci): prevent memory leak message without memory leak
2023-11-17 12:15:46 +08:00
Wang Meng Yang
a7fbf452fa
Merge branch 'feature/support_for_32_and_128_bit_custom_uuids' into 'master'
...
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs
Closes IDFGH-10721
See merge request espressif/esp-idf!27069
2023-11-17 11:48:57 +08:00
Lou Tianhao
7469df6c14
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
2023-11-17 11:38:20 +08:00
Wang Meng Yang
0107fe2076
Merge branch 'bugfix/add_par_check_in_ag_cind_res' into 'master'
...
Bugfix/add par check in ag cind res
See merge request espressif/esp-idf!27147
2023-11-17 11:07:50 +08:00
Wu Zheng Hui
a2f0198cd1
Merge branch 'bugfix/fix_onebyte_watchpoint_setting' into 'master'
...
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting
See merge request espressif/esp-idf!27159
2023-11-17 10:47:23 +08:00
Jakob Hasse
46e44ee154
docs(soc): improved soc caps generation documentation
2023-11-17 10:43:59 +08:00
wanlei
4dcd6d7913
fix(spi): correct some signals and dummy bits docs
2023-11-17 02:39:28 +00:00
TD-er
90eada6993
fix(spi): Correct REG_SPI_BASE(i) macro for all targets
...
The existing formula can never match these registers.
Closes https://github.com/espressif/esp-idf/pull/12559
Closes https://github.com/espressif/esp-idf/pull/12562
2023-11-17 02:39:28 +00:00
Kevin (Lao Kaiyao)
2e6e47d988
Merge branch 'feature/support_touch_sensor_on_p4' into 'master'
...
feat(touch): pre-support of touch driver on p4
See merge request espressif/esp-idf!25569
2023-11-17 10:36:11 +08:00
Wang Meng Yang
1eff15b7eb
Merge branch 'bugfix/spp_deinit_crash' into 'master'
...
fix(bt/bluedroid): Fix crash caused by undeleted timer in esp_spp_deinit
Closes BT-3492
See merge request espressif/esp-idf!27093
2023-11-17 10:33:27 +08:00
laokaiyao
bc0201d6f0
refactor(ana_cmpr): make analog comparator driver as component
2023-11-17 10:05:22 +08:00
Jin Cheng
57e3e97497
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization
...
Move the release of the control blocks from the start
of deinitialization to the profile disabled event.
2023-11-17 09:39:46 +08:00
Roman Leonov
bd51768340
fix(usb/host): remove bInterval verification during pipe opening for INTR and ISOC EPs
2023-11-16 14:11:01 +01:00
zwx
da3107a159
feat(lwip): support NA router farwording flag set
...
* Update submodule: git log --oneline
4a8286ab8bcf983f22421e3d4be650837b5eb277..542ba2997f6cc14fe9c3d781bf9b0d890cd70bb1
- fix router forwarding flag set (espressif/esp-lwip@542ba299 )
2023-11-16 20:21:06 +08:00
muhaidong
147463a0ac
fix(wifi): allow some special igtk keyindx to workaround faulty APs
2023-11-16 20:20:08 +08:00
harshal.patil
91af44d6e8
fix(soc/esp32h2): Fix llperi_rng_data field discrepancy
2023-11-16 17:49:26 +05:30
harshal.patil
798059ace1
fix(soc/esp32c6): Fix llperi_rng_data field discrepancy
2023-11-16 17:49:26 +05:30
Jin Cheng
eab9037b1c
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-11-16 20:10:29 +08:00
Armando (Dou Yiwen)
00124b6f65
Merge branch 'refactor/esp_driver_sdmmc' into 'master'
...
refactor(sdmmc): place sdmmc driver into a new component
See merge request espressif/esp-idf!27059
2023-11-16 20:02:23 +08:00
laokaiyao
f35ec64a0b
feat(touch): support touch driver on p4 (soc)
2023-11-16 11:13:02 +00:00
Sudeep Mohanty
f01dbe0314
feat(freertos/idf): Add config option for FreeRTOS Timer Task core affinity
...
This commit adds the ability to set the core affinity for the FreeRTOS
Timer Service task when multi-core configuration is enabled. This commit
also adds a Kconfig option to set the core affinity of the timer task
via the menuconfig.
Closes https://github.com/espressif/esp-idf/issues/10315
2023-11-16 11:42:40 +01:00
wuzhenghui
783059a592
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting
2023-11-16 18:11:57 +08:00
wuzhenghui
161bd8bfed
change(soc): rename SOC_CPU_WATCHPOINT_SIZE to SOC_CPU_WATCHPOINT_MAX_REGION_SIZE
2023-11-16 18:11:57 +08:00
Island
dd5b091a8b
Merge branch 'bugfix/fix_bt_3407' into 'master'
...
Fixed power state setting when entering modem sleep on esp32c3
See merge request espressif/esp-idf!27165
2023-11-16 17:09:29 +08:00
Armando
a2a489354b
refactor(sdmmc): move sdmmc test apps to tools/test_apps
2023-11-16 15:37:32 +08:00
Armando
5b8d904a9b
refactor(sdmmc): dependency inversion to sdmmc component
2023-11-16 15:37:32 +08:00
Armando
c7c38b7904
refactor(sdmmc): place sdmmc driver into a new component
2023-11-16 15:37:32 +08:00
Arno Moonen
fec80b5d36
fix(build): fix build failure if CMAKE_EXECUTABLE_SUFFIX is set
...
From: Arno Moonen <arno.moonen@airios.eu>
Follows original message from Arno Moonen <arno.moonen@airios.eu>
While integrating the ESP-IDF into our existing CMake structure,
I've come across quite some hurdles. Most I've been able to fix
in our CMake files, however this one I could not.
Most of the targets created by the esptool_py component assume
that the EXECUTABLE IDF build property (which contains the name
of the CMake executable target) always equals the name of the
created binary.
This is however not always true. For instance, in our setup we use
CMAKE_EXECUTABLE_SUFFIX_C and CMAKE_EXECUTABLE_SUFFIX_CXX in our
toolchain file (both set to .elf). If we do add_executable(my_app),
the target binary file would actually be my_app.elf.
In order to fix this, I've updated it to use the TARGET_FILE generated
expression. That way we also no longer need the EXECUTABLE_DIR IDF build
property here.
I've fixed this on v5.0.1 (as that's the ESP-IDF version I'm currently
trying to integrate), but I assume it should be easy to apply the same
fix to newer versions and the master branch as well.
Note that this problem might exist in multiple places where EXECUTABLE
is being used. While going through the ESP-IDF code base, I even noticed
that a few places actually already seem to use the TARGET_FILE expression.
To be honest the property name might be somewhat confusing as well, as it
is actually the executable target.
Closes https://github.com/espressif/esp-idf/pull/12558
2023-11-16 08:14:19 +01:00
Mahavir Jain
c4559198b8
Merge branch 'fix/cleanup_deleted_menuconfig_option_entries' into 'master'
...
fix(mbedtls): Fix menuconfig option entries
See merge request espressif/esp-idf!26699
2023-11-16 13:34:16 +08:00
C.S.M
9e70bda89e
Merge branch 'feature/support_suspend_on_120m' into 'master'
...
feat(spi_flash): Enable auto suspend on when flash works under 120M
See merge request espressif/esp-idf!27119
2023-11-16 12:24:14 +08:00
Jiang Jiang Jian
461514319a
Merge branch 'bugfix/coex_deprecate_config_rename' into 'master'
...
fix(esp_coex): Fix deprecated configuration options not rename to new one
Closes BT-3245
See merge request espressif/esp-idf!27068
2023-11-16 10:58:42 +08:00
ding huan
5fe34d7ed1
fix(conn): Change second connect delay time to 730
2023-11-16 10:51:01 +08:00
Jakob Hasse
bf6a904a44
Merge branch 'refactor/remove_unnecessary_mock_headers' into 'master'
...
refactor(ci): removed unnecessary hal and soc mock header files
Closes IDF-8511
See merge request espressif/esp-idf!27047
2023-11-16 09:37:21 +08:00
Jiang Jiang Jian
b7c2e63bb4
Merge branch 'bugfix/supplicant_disconnect_process' into 'master'
...
esp_wifi: Fix bug in esp_wifi_deauthenticate_internal() & wpa_supplicant: Add parameter to configure reason code of deauth frame
Closes WIFIBUG-13
See merge request espressif/esp-idf!23776
2023-11-15 23:52:32 +08:00
Darian
fb8ff0e9fe
Merge branch 'feature/freertos_add_valid_core_id_macro' into 'master'
...
feat(freertos/idf): Add taskVALID_CORE_ID() macro
See merge request espressif/esp-idf!27014
2023-11-15 20:51:55 +08:00
Xue Yun Fei
8ecee62c6d
Merge branch 'bugfix/fix_dhcp_subnet_option_api_dos_not_work_issue' into 'master'
...
Fix(dhcps):fix dhcp subnet option api dos not work issue
See merge request espressif/esp-idf!26490
2023-11-15 20:14:28 +08:00
morris
b37b9b7d64
Merge branch 'docs/mcpwm_missing_fields_capture_channel_config' into 'master'
...
docs: fix MCPWM API Documentation Issue
Closes IDFGH-11443
See merge request espressif/esp-idf!27112
2023-11-15 18:26:37 +08:00
Darian
ce6519672f
Merge branch 'feature/usb_dwc_otg_caps' into 'master'
...
change(usb): Add soc caps for DWC_OTG options
See merge request espressif/esp-idf!26961
2023-11-15 17:48:49 +08:00
Cao Sen Miao
66bba5694e
feat(spi_flash): Enable auto suspend on when flash works under 120M
2023-11-15 17:27:42 +08:00
Omar Chebib
ca1a0bdc59
Merge branch 'bugfix/esp32p4_fpu_check' into 'master'
...
fix(riscv): fix a bug in FPU exception handling
See merge request espressif/esp-idf!27045
2023-11-15 17:19:55 +08:00
chenjianhua
7a07d51859
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2758518)
...
- Fixed power state setting when entering modem sleep
2023-11-15 16:46:10 +08:00
Jin Cheng
f5c15be581
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-15 15:34:27 +08:00
Jin Cheng
4edd531fe3
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-15 15:18:22 +08:00
C.S.M
386111e8d1
Merge branch 'feature/add_tsens_intr_reason' into 'master'
...
feature(temperature_sensor): Add temperature sensor threshold interrupt reason
See merge request espressif/esp-idf!27126
2023-11-15 15:10:16 +08:00
Gao Xu
8d9e297301
Merge branch 'bugfix/fix_adc_read_zero_h2_new' into 'master'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2
See merge request espressif/esp-idf!27023
2023-11-15 14:47:01 +08:00
Aditya Patwardhan
ae05f3f140
fix(mbedtls): Removed redundant menuconfig entry
2023-11-15 04:59:52 +00:00
Mahavir Jain
4a02987182
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow' into 'master'
...
fix(mbedtls): move interrupt allocation during initialization phase
See merge request espressif/esp-idf!26525
2023-11-15 12:38:39 +08:00
Jakob Hasse
7b4cd55d97
refactor(ci): removed unnecessary hal and soc mock header files
2023-11-15 12:15:08 +08:00
Mahavir Jain
fec7fc30f1
fix(api-docs): include in the ECDSA APIs for doxygen build
2023-11-15 09:42:27 +05:30
Mahavir Jain
7bb29086df
docs: add ECDSA peripheral chapter for H2/P4
...
- Add ECDSA peripheral chapter and instructions to program efuse key block
- Update security guide for ECDSA peripheral mention for device identity
- Link with ESP-TLS guide about using ECDSA peripheral in TLS connection
2023-11-15 09:42:26 +05:30
Mahavir Jain
f9501f6ea9
fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API
...
For ESP32-H2 case, the hardware k mode is always enforced through
efuse settings (done in startup code).
For ESP32-P4 case, the software k mode is not supported in the peripheral
itself and code was redundant.
2023-11-15 09:42:26 +05:30
Mahavir Jain
94bf4710fa
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
...
In ESP32-H2, the ECDSA peripheral by default uses the TRNG (hardware)
generated k value but it can be overridden to software supplied k.
This can happen through by overriding the `ECDSA_SOFTWARE_SET_K` bit
in the configuration register. Even though the HAL API is not exposed
for this but still it could be achieved by direct register
programming. And for this scenario, if sufficiently random k is not
supplied by the software then it could posses a security risk.
In this change, we are unconditionally programming the efuse
`ESP_EFUSE_ECDSA_FORCE_USE_HARDWARE_K` bit during startup security
checks itself. Additionally, same is ensured in the `esp_efuse_write_key`
API as well. This always enforces the hardware k mode in the ECDSA
peripheral and ensures strongest possible security.
2023-11-15 09:42:26 +05:30
Darian Leung
c12da6b77d
feat(freertos/idf): Add taskVALID_CORE_ID() macro
...
This commit adds a taskVALID_CORE_ID() macro, similar to the one offered in
Amazon SMP FreeRTOS.
- Various functions have been updated to use that macro
- Removed some unecessary static asserts of CONFIG_FREERTOS_NO_AFFINITY and
added casting.
- Uncrustify changes
2023-11-15 11:53:26 +08:00
Sarvesh Bodakhe
b42e14c9b7
fix(wifi): fix bug in 'esp_wifi_deauthenticate_internal' and other improvements
2023-11-15 08:27:50 +05:30
xueyunfei
5982d1cda4
Fix(dhcps):fix dhcp subnet option api dos not work issue
2023-11-15 10:53:50 +08:00
Jiang Jiang Jian
65b8830d07
Merge branch 'bugfix/disallow_dpp_wps' into 'master'
...
fix(wifi): Disallow DPP and WPS concurrency
Closes WIFIBUG-205
See merge request espressif/esp-idf!26850
2023-11-15 10:41:59 +08:00
Sarvesh Bodakhe
2d83e3e7f4
fix(wpa_supplicant): Add some bugfixes in wpa_supplicant
...
1) Add parameter to configure reason code of deauth frame
2) Add logs to indicate MIC failure 4-Way-Handshake
3) Process RSNXE capabilities only if AP advertises them
2023-11-15 08:06:37 +05:30
Jin Cheng
97e9eb5ca8
fix(bt/bluedroid): Fix the crash of invalid access to released resources
...
It is caused by the delayed timer is alarmed after esp_spp_deinit.
2023-11-15 02:12:14 +00:00
Rahul Tank
677faec371
Merge branch 'bugfix/generate_new_irk_across_reboot' into 'master'
...
fix(nimble): Generate a new unique IRK for every chip.
Closes BLERP-75 and IDFGH-9564
See merge request espressif/esp-idf!26071
2023-11-15 00:04:49 +08:00
morris
9a6c279dbd
fix(rmt): enable dma owner check
...
Closes https://github.com/espressif/esp-idf/issues/12564
2023-11-14 22:40:02 +08:00
David Čermák
0d12732b4c
Merge branch 'bugfix/dhcp_opts_vsi_vci' into 'master'
...
lwip: Fix receiving of DHCP vendor info (GitHub PR)
Closes IDFGH-10591
See merge request espressif/esp-idf!25043
2023-11-14 22:36:10 +08:00
Sudeep Mohanty
bf237a2bd4
Merge branch 'feature/freertos_expose_list_integrity_check_option' into 'master'
...
feat(freertos): Exposed Kconfig option for configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES
Closes IDF-8366
See merge request espressif/esp-idf!26960
2023-11-14 21:27:19 +08:00
Darian Leung
c0de14d0b9
refactor(hal/usb_dwc): Add DWC OTG configuration values
...
This commit adds a subset of the DWC OTG configuration values to the
'usb_dwc_ll.h' file. Only relevant configuration values have been added.
Some DWC OTG releated constants have also been moved from 'usb_dwc_hal.h'
to 'usb_dwc_ll.h' and renamed.
2023-11-14 20:49:51 +08:00
Darian Leung
a51813d9d9
refactor(soc): SOC_USB_PERIPH_NUM option
...
This commit refactors SOC_USB_PERIPH_NUM as follows:
- Renamed to SOC_USB_OTG_PERIPH_NUM to avoid confusion with USB Serial JTAG
- Updated to unsigned integer "1U"
- Updated some build rules to depend on SOC_USB_OTG_SUPPORTED instead
2023-11-14 18:48:01 +08:00
Cao Sen Miao
343f03c3a7
feature(temperature_sensor): Add temperature sensor threshold interrupt reason
2023-11-14 18:23:33 +08:00
Omar Chebib
e56f5b15cc
fix(riscv): fix a bug in FPU exception handling
...
On the ESP32-P4, it is possible to have an exception because of an FPU instruction
while EXT_ILL CSR is not zero and its FPU bit is not set.
2023-11-14 06:55:08 +00:00
morris
b50d30f860
docs(mcpwm): add missing explanation about keep_io_conf_at_exit
...
Closes https://github.com/espressif/esp-idf/issues/12579
2023-11-14 14:34:14 +08:00
Rahul Tank
4f20eec398
fix(nimble): Generate a new unique Local IRK for each chip
2023-11-14 10:36:09 +05:30
Wu Zheng Hui
bb95f9bcc6
Merge branch 'bugfix/fix_psram_access_faild_after_pd_cpu_wakeup' into 'master'
...
fix(esp_pm): fix psram access failed after pd_cpu wakeup if uart driver driven console is used
Closes WIFIBUG-238
See merge request espressif/esp-idf!27020
2023-11-14 11:50:50 +08:00
Jakob Hasse
dad563cfaf
change(console): changed unit tests according to sorted help
...
Merges https://github.com/espressif/esp-idf/pull/12525
2023-11-14 11:33:45 +08:00
Jiang Jiang Jian
97e33fbb75
Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad' into 'master'
...
fix(esp_hw_support): fix lightsleep current leakage on usb pad
Closes IDF-6154 and PM-18
See merge request espressif/esp-idf!26470
2023-11-14 11:17:29 +08:00
Marius Vikhammer
e7734a3367
Merge branch 'feature/g1_driver_refactors' into 'master'
...
refactor(system): removed dependency on driver from g1 components
Closes IDF-8454
See merge request espressif/esp-idf!27086
2023-11-14 09:45:47 +08:00
Jiang Jiang Jian
1b46e14054
Merge branch 'bugfix/add_header_files_for_wifi_os_adapter' into 'master'
...
Fix(esp_wifi):add missing stdbool.h and sdkconfig.h in wifi_os_adapter.h
Closes WIFI-6105
See merge request espressif/esp-idf!25669
2023-11-13 22:46:44 +08:00
Sudeep Mohanty
ff6b0ed148
Merge branch 'task/freertos_deprecate_xtaskgetaffinity' into 'master'
...
change(freertos/idf): Deprecate some FreeRTOS IDF addition functions
Closes IDF-8164 and IDF-8163
See merge request espressif/esp-idf!26875
2023-11-13 20:23:49 +08:00
Armando (Dou Yiwen)
035d5d17cf
Merge branch 'feat/sdio_cross_chip_test_apps' into 'master'
...
sdio: cross chip test apps
Closes IDF-8459
See merge request espressif/esp-idf!26670
2023-11-13 18:58:54 +08:00
Sudeep Mohanty
11109fc386
Merge branch 'bugfix/freertos_define_list_volatile' into 'master'
...
fix(freertos/idf): Define configLIST_VOLATILE for list elements
Closes IDF-8361
See merge request espressif/esp-idf!27066
2023-11-13 16:56:57 +08:00
wuzhenghui
59ad88d9f7
fix(esp_pm): fix psram access faild after pd_cpu wakeup
2023-11-13 16:32:30 +08:00
wuzhenghui
232187d12c
change(esp_pm): improve POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP description
...
Rename PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP to PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP
and improve the description for it
2023-11-13 16:32:25 +08:00
zhangyanjiao
1b5fb22da8
feat(wifi/vendor): get more wifi information in csi rx callback
2023-11-13 16:08:45 +08:00
zhangyanjiao
6d4e41f992
doc(Wi-Fi/Vendor): Update comments for wifi_csi_info_t
2023-11-13 16:08:45 +08:00
xueyunfei
9df662703b
Fix(esp_wifi): Add the missing header file to the wifi header files.
2023-11-13 16:08:45 +08:00
Jiang Jiang Jian
4f47c40542
Merge branch 'bugfix/add_disconnect_reason_codes' into 'master'
...
Add more descriptive reasons for disconnect.
Closes WIFI-2900
See merge request espressif/esp-idf!25321
2023-11-13 16:05:40 +08:00
Marius Vikhammer
d293ad94bd
feat(pm): removed dependency on driver component
2023-11-13 15:49:12 +08:00
Marius Vikhammer
74887d81c9
refactor(system): removed dependency on driver from g1 components
...
esp-system and esp-hw-support, and the rest of the g1 components, now only depend on
esp_driver_spi and esp_driver_gpio. Removing the rest of the driver components from g1 builds.
2023-11-13 15:42:48 +08:00
morris
ed6ede696e
Merge branch 'feature/esp_driver_mcpwm' into 'master'
...
feat(mcpwm): refactor mcpwm driver into a component
Closes IDF-8379
See merge request espressif/esp-idf!26738
2023-11-13 15:26:56 +08:00
gaoxu
36be1473de
fix(adc): fix h2 adc oneshot read zero and add delay after getting done signal
2023-11-13 14:48:40 +08:00
jgujarathi
47e8de1d4d
fix(esp_wifi): Add more descriptive reasons for disconnect
...
Adds 3 more ddisconnect reasons in case of No AP found.
1. REASON_NO_AP_FOUND_IN_RSSI_THRESHOLD : AP rejected because it did
not meet rssi threshold.
2. REASON_NO_AP_FOUND_IN_AUTHMODE THRESHOLD : AP rejected because it
did not meet security threshold.
3. REASON_NO_AP_FOUND_WITH_COMPATIBLE_ SECURITY : AP rejected because
of incompatible security configuration. These situations could include
-- bss offerring WEP, but our password is not WEP compliant,
-- Encrypted AP bss but we have no password config set.
-- AP is Enterprise but we have not setup enterprise config and vice versa
Closes https://github.com/espressif/esp-idf/issues/5957
2023-11-13 14:22:59 +08:00
Jakob Hasse
342d6ba882
Merge branch 'bugfix/newlib_test_correct_assertions' into 'master'
...
fix(newlib,ci): wrong floating point number handling in tests
See merge request espressif/esp-idf!27032
2023-11-13 12:22:16 +08:00
Jiang Jiang Jian
735b9cd827
Merge branch 'bugfix/build_error_when_enable_ag_and_hf' into 'master'
...
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled
See merge request espressif/esp-idf!27073
2023-11-13 11:26:19 +08:00
Armando
faa6e51086
feat(sdio): sdio cross chip test app
2023-11-13 11:21:47 +08:00
Jiang Jiang Jian
907a7d9977
Merge branch 'test/ctrl_acl_u_pkt_type' into 'master'
...
feat(bt/bluedroid): Added an API to specific data types for ACL-U traffic
See merge request espressif/esp-idf!26173
2023-11-13 11:17:37 +08:00
Steven Burnett
0a79d13a2d
Add option to configure FATFS_USE_LABEL in menuconfig
2023-11-11 23:00:08 +00:00
Rahul Tank
9d49241c92
Merge branch 'bugfix/remove_bond' into 'master'
...
fix(nimble): Handled deletion of IRK/LTK on basis of key availability.
Closes BLERP-81, BLERP-127, BLERP-128, BLERP-129, and BLERP-219
See merge request espressif/esp-idf!26128
2023-11-11 14:06:42 +08:00
wuzhenghui
0ab0d2182e
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-11 13:00:55 +08:00
Wu Zheng Hui
573d06f6f7
Merge branch 'bugfix/move_fe_32m_to_adc_fe_common_clock' into 'master'
...
fix(esp_hw_support): move fe_32m to fe/adc common clock
Closes IDF-8540
See merge request espressif/esp-idf!27030
2023-11-10 23:40:31 +08:00
Ondrej Kosta
1844a6680c
Merge branch 'bugfix/lan8720_ci_speed' into 'master'
...
Added ioctl option to read/write PHY registers + addressed LAN8720 errata
Closes IDFCI-1845
See merge request espressif/esp-idf!26796
2023-11-10 23:24:26 +08:00
Wang Mengyang
479cecc1f8
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled and also CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is set to true
2023-11-10 20:14:01 +08:00
Sudeep Mohanty
289913daaf
fix(freertos/idf): Define configLIST_VOLATILE for list elements
...
It was noticed that when high level compiler optimizations are enabled,
the compiler optimizes some list manupulation code. This commit enables
the configLIST_VOLATILE for list elements to prevent the compiler from
optimizing out essential kernel code.
2023-11-10 09:23:51 +01:00
Abhinav Kudnar
0af52055e1
fix(nimble): Handled IRK/LTK deletion based on key availability
2023-11-10 12:27:21 +05:30
Rahul Tank
f9d334bc96
Merge branch 'bugfix/pairing_when_enc_with_no_key_fails' into 'master'
...
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing
Closes BLERP-231
See merge request espressif/esp-idf!27010
2023-11-10 14:37:43 +08:00
Guillaume Souchere
fd2b8b5eb3
fix(heap): Update the heap memory layout on esp32p4 target
...
- fix the value of SOC_ROM_STACK_START in soc.h
- Update the memory usage of ROM bootloader appendix in bootloader.ld
- Update the soc_memory_regions table to minimize the number of regions
created after the startup stack is added back as a heap.
2023-11-10 07:29:22 +01:00
Song Ruo Jing
365123dfaa
Merge branch 'bugfix/uart_custom_console' into 'master'
...
fix(console): enable to select UART1 port for console output
Closes IDF-6190
See merge request espressif/esp-idf!26642
2023-11-10 12:31:22 +08:00
linruihao
33909cfa68
fix(esp_coex): Fix deprecated configuration options not rename to new one
2023-11-10 12:03:27 +08:00
Jiang Jiang Jian
221122ebeb
Merge branch 'bugfix/fix_deinit_init_wifi_scan_fail_issue' into 'master'
...
fix(wifi): fix deinit init wifi scan fail issue
Closes WIFIBUG-200 and WIFI-5775
See merge request espressif/esp-idf!26957
2023-11-10 11:05:03 +08:00
Guillaume Souchere
6ab440168a
Merge branch 'fix/heap-task-tracking' into 'master'
...
fix(heap): Fix bugs in heap task tracking
Closes IDFGH-11348 and IDFGH-11345
See merge request espressif/esp-idf!26730
2023-11-09 23:51:00 +08:00
Song Ruo Jing
46d33e46ef
fix(console): enable to select UART1 port for console output
...
This feature was only enabled for esp32, esp32s2, esp32s3 previously.
Now, enabling this feature for all targets.
2023-11-09 22:32:49 +08:00
morris
eb5183f503
feat(mcpwm): refactor mcpwm driver into a component
2023-11-09 22:05:06 +08:00
Sudeep Mohanty
d507a86285
feat(freertos): Exposed Kconfig option for configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES
...
This commit exposes the FreeRTOS List integrity check option
configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES via menuconfig.
2023-11-09 14:54:13 +01:00
Jiang Jiang Jian
92c4714128
Merge branch 'bugfix/fix_softap_set_config_issue' into 'master'
...
fix(wifi): fix some wifi bugs
Closes WIFI-6207
See merge request espressif/esp-idf!25242
2023-11-09 21:53:55 +08:00
Armando (Dou Yiwen)
2b173ce727
Merge branch 'refactor/esp_driver_spi' into 'master'
...
refactor(spi): make spi driver as component
Closes IDF-8371
See merge request espressif/esp-idf!26549
2023-11-09 21:41:29 +08:00
Sonika Rathi
c8243465e4
Merge branch 'bugfix/uart_vfs_select_in_iram' into 'master'
...
fix: add UART VFS select callback in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
See merge request espressif/esp-idf!24899
2023-11-09 20:14:48 +08:00
zhanghaipeng
4c9861d40d
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
2023-11-09 17:30:23 +08:00
wuzhenghui
1537cbf9c7
fix(esp_hw_support): move fe_32m to fe/adc common clock
2023-11-09 17:26:24 +08:00
Jakob Hasse
8624e9edf4
fix(newlib,ci): wrong floating point number handling in tests
2023-11-09 17:12:07 +08:00
Guillaume Souchere
e8f046358d
fix(heap): Add missing test for heap task tracking config
...
- Add sdkconfig.ci.task_tracking that runs generic tests
with heap task tracking enabled.
- Add task_tracking.c that includes a test checking that
a created task that allocates memory is added to the list
of task tracked by the heap task tracking feature.
2023-11-09 09:20:45 +01:00
Guillaume Souchere
872bc74954
fix(heap): Fix bugs in heap task tracking
...
Update task tracking feature to fix bugs introduced when
decoupling task tracking from heap poisoning.
Closes https://github.com/espressif/esp-idf/issues/12498
Closes https://github.com/espressif/esp-idf/issues/12493
2023-11-09 09:20:45 +01:00
Alon Bar-Lev
07a9137fd7
change(console): print sorted help
...
console commands may be registered in random order in application, for example
each module registers its own commands.
the output of help is displayed to human, best to have consistent sorted
output so that the implementation ordering will not affect the output and
allow the user to see a list in some logic order.
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2023-11-09 10:18:42 +02:00
Armando
f346e96e72
change(spi): update test_app build dependency
2023-11-09 14:50:25 +08:00
Armando
714ad573e7
refactor(esp_driver_spi): reformat code with astyle_py
2023-11-09 14:50:05 +08:00
wanlei
3c7609fc53
ci(driver): reduce spi test_app build times
2023-11-09 14:50:05 +08:00
Armando
fca46eac52
refactor(spi): make spi driver as component
2023-11-09 14:50:05 +08:00
Wan Lei
c8c7f999ef
Merge branch 'feature/esp32p4_hp_spi_slave_hd_support' into 'master'
...
Feature/esp32p4 hp spi slave hd support
Closes IDF-7505
See merge request espressif/esp-idf!25974
2023-11-09 14:42:05 +08:00
morris
3d0115034e
Merge branch 'contrib/github_pr_12450' into 'master'
...
Support SSD1306 128x32 (GitHub PR)
Closes IDFGH-11296
See merge request espressif/esp-idf!26943
2023-11-09 14:37:52 +08:00
muhaidong
91bd2c8541
change(hal): remove useless code from periph_ll_wifi_bt_module_enable_clk
2023-11-09 14:17:54 +08:00
Aditya Patwardhan
7c1d9a5813
fix(soc): esp32s3/Fix the DROM_DROM_HIGH limit
...
Previously the DROM_HIGH_ADDR for esp32s3 was 0x3D000000, which
convers only 16 MB of address range. But esp32s3 supports 32 MB
external memory. So this address should be 0x3E000000
2023-11-09 09:58:17 +05:30
muhaidong
1ddcca6dcd
fix(wifi): fix deinit init wifi scan fail issue
2023-11-09 12:05:20 +08:00
C.S.M
647f0d24a7
Merge branch 'feature/suspend_tsus_config' into 'master'
...
feat(spi_flash): Support configurable tSUS in flash suspend and update the test
See merge request espressif/esp-idf!26567
2023-11-09 10:45:17 +08:00
Rahul Tank
a823541487
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing
2023-11-08 18:56:50 +05:30
Ondrej Kosta
383bb46298
ci(esp_eth): addressed LAN8720 errata in CI test
2023-11-08 12:40:28 +00:00
Ondrej Kosta
78f791d4d5
feat(esp_eth): added ioctl option to read/write PHY registers
...
LAN87xx: Added extra delay after setting PHY speed
2023-11-08 12:40:28 +00:00
Island
294c2bd70d
Merge branch 'debug/fix_ble_scan_rsp' into 'master'
...
Debug/fix ble scan rsp
Closes BLERP-190 and BLERP-225
See merge request espressif/esp-idf!26988
2023-11-08 19:39:53 +08:00
muhaidong
407ff67128
fix(wifi): sta not pmf capable when ap requires should reject profile
2023-11-08 19:12:37 +08:00
sonika.rathi
9c82ad06c3
fix(vfs/uart): add UART VFS select callback in IRAM
...
UART VFS select callback is placed in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
2023-11-08 11:34:22 +01:00
morris
6f35f4be4d
fix(mcpwm): fault trigger test forget connect timer and operator
2023-11-08 17:44:30 +08:00
morris
5cc965e6cb
Merge branch 'feature/rmt_receive_in_isr' into 'master'
...
feat(rmt): support calling rmt_receive in ISR callback
Closes IDF-8488
See merge request espressif/esp-idf!26874
2023-11-08 14:25:52 +08:00
Jiang Jiang Jian
2051a9fe46
Merge branch 'bugfix/fix_esp_wifi_esp_phy_esp_coex_license_and_header_file_docs_issue' into 'master'
...
esp_supplicant: remove wpa supplicant ROM source code copyrights
Closes WIFI-5528, WIFI-6224, and DOC-6408
See merge request espressif/esp-idf!23059
2023-11-08 14:11:12 +08:00
Darian
c4eea80c07
Merge branch 'change/freertos_local_crit_section_macro' into 'master'
...
change(freertos/idf): Refactor thread safety convenience macros
Closes IDF-8161
See merge request espressif/esp-idf!26805
2023-11-08 10:29:22 +08:00
zhangyanjiao
7cd1115815
fix(wifi/mesh): fix the IE crypto disable error and update doc
2023-11-08 10:24:45 +08:00
morris
7121e8f78d
refactor(lcd): reuse the color types in the hal/color_types.h
2023-11-08 10:09:42 +08:00
morris
0c3f80495a
feat(ssd1306): support 128x32 resolution
2023-11-08 09:58:50 +08:00
morris
2be27f292e
change(esp_lcd): split panel vendor driver into seperate header file
2023-11-08 09:58:50 +08:00
Alexey Storozhev
c4dc16c612
feat(ssd1306): Add vendor specific configuration for SSD1306
...
Merges https://github.com/espressif/esp-idf/pull/12450
2023-11-08 09:58:50 +08:00
zhanghaipeng
ba2f5c4475
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-07 19:59:35 +08:00
zhanghaipeng
c189842b82
fix(bt/bluedroid): Fix ble keysize check
2023-11-07 19:52:59 +08:00
Cao Sen Miao
ef46828683
docs(i2c): Modify some variables in I2C driver for good docs
2023-11-07 18:42:08 +08:00
Wu Zheng Hui
a9ea49cba2
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable' into 'master'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
Closes PM-14
See merge request espressif/esp-idf!26674
2023-11-07 16:58:38 +08:00
Liu Linyan
9aeca2516f
Merge branch 'test/ble_mesh_sar_enh' into 'master'
...
update(ble_mesh): Miscellaneous updates/fixes and support SAR enhancement
See merge request espressif/esp-idf!26871
2023-11-07 16:12:27 +08:00
morris
eb0258e618
Merge branch 'refactor/ringbuffer_set_build_test_dependency' into 'master'
...
change(esp_ringbuf): specify build test dependency
Closes IDF-8395
See merge request espressif/esp-idf!26965
2023-11-07 16:08:59 +08:00
wanlei
2e115ec98c
feat(spi_slave_hd): p4 update examples and document
2023-11-07 16:01:44 +08:00
wanlei
daeb71d7e4
feat(spi_slave_hd): add esp32p4 support for seg and append mode
2023-11-07 15:59:56 +08:00
Jakob Hasse
af0a502f97
Merge branch 'bugfix/linux_gpio_definitions' into 'master'
...
fix(driver): gpio number definitions on Linux
Closes IDFGH-11376
See merge request espressif/esp-idf!26934
2023-11-07 12:24:29 +08:00
wanlei
751efec8b6
refactor(spi_slave_hd): refactor append mode dma_desc struct
2023-11-07 12:06:45 +08:00
morris
369e423dad
change(esp_ringbuf): specify build test dependency
2023-11-07 10:40:00 +08:00
Armando (Dou Yiwen)
0c81f41e16
Merge branch 'bugfix/fix_wrong_adc_attenuation_name' into 'master'
...
adc: rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
See merge request espressif/esp-idf!26460
2023-11-07 10:37:24 +08:00
morris
5f9d8a77ed
Merge branch 'feature/esp_driver_gptimer' into 'master'
...
refactor(gptimer): refactor gptimer driver into a component
Closes IDF-8375
See merge request espressif/esp-idf!26716
2023-11-07 01:17:29 +08:00
muhaidong
deed5684ce
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-11-06 21:55:33 +08:00
muhaidong
3e98a7be6e
docs(esp_mesh): update esp_mesh_internal.h
2023-11-06 21:55:21 +08:00
muhaidong
0851c7135d
update(wifi): update esp_wifi_crypto_types.h
2023-11-06 21:55:11 +08:00
muhaidong
dea39f359e
update(esp_coexist): update esp coexist header file
2023-11-06 21:54:59 +08:00
Jiang Jiang Jian
e4d70e98e5
Merge branch 'bugfix/fix_fragment_bug' into 'master'
...
fix(wifi): fix rate check error in fragment
See merge request espressif/esp-idf!26913
2023-11-06 20:34:59 +08:00
Armando
d3be2541de
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
...
By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less
2023-11-06 18:55:49 +08:00
Cao Sen Miao
dcff5220a7
feat(spi_flash): Support configurable tSUS in flash suspend
2023-11-06 18:04:43 +08:00
Kapil Gupta
8768c9231c
Merge branch 'bugfix/dpp_config_memset' into 'master'
...
fix(wpa_supplicant): memzero wifi config before sending config event
Closes WIFIBUG-230
See merge request espressif/esp-idf!26915
2023-11-06 17:33:36 +08:00
morris
2ef14fe55e
refactor(gptimer): refactor gptimer driver into a component
2023-11-06 17:09:31 +08:00
Harshit Malpani
61d4775027
fix(esp_http_client): Fix esp_http_client async mode
...
Closes https://github.com/espressif/esp-idf/issues/12358
2023-11-06 13:13:15 +05:30
Song Ruo Jing
8029946cba
Merge branch 'refactor/esp_driver_gpio' into 'master'
...
refactor(gpio): make gpio driver as component
See merge request espressif/esp-idf!26509
2023-11-06 15:03:30 +08:00
harshal.patil
d3be7bda05
fix(mbedtls): move interrupt allocation during initialization phase
2023-11-06 11:20:53 +05:30
Jiang Jiang Jian
25f729c758
Merge branch 'bugfix/hal_memcpy' into 'master'
...
fix(hal): Fix incorrect behavior of hal_memcpy
Closes IDFGH-11341
See merge request espressif/esp-idf!26801
2023-11-06 11:31:13 +08:00
Jakob Hasse
96d7e0762d
fix(driver): gpio number definitions on Linux
...
* Removed gpio_types.h as it is already available
for Linux in the hal component.
* Moved gpio_num.h from tools/mocks to soc component
and added missing GPIO pin definitions
Closes https://github.com/espressif/esp-idf/issues/12520
2023-11-06 11:16:50 +08:00
zhangyanjiao
9cab732a29
fix(wifi): fix rate check error in fragment
2023-11-06 11:09:44 +08:00
Liu Linyan
ff7639bcd6
feat(ble_mesh): Support Bluetooth Mesh SAR enhancement
2023-11-06 10:34:51 +08:00
Liu Linyan
c628a94513
fix(ble_mesh): Miscellaneous updates and fixes
2023-11-06 10:34:50 +08:00
Liu Linyan
4c2236c9b5
update(ble_mesh): Remove useless mesh lib copy script
2023-11-06 10:34:50 +08:00
Xu Xiao
29438504c4
Merge branch 'fix/fix_some_esp32c6_wifi_bugs' into 'master'
...
fix(wifi): fixed esp32c6 rxctrl info is not correct
Closes WIFI6-341, WIFI6-342, and WIFI6-343
See merge request espressif/esp-idf!26671
2023-11-06 10:19:40 +08:00
Rahul Tank
6ab25d7de6
Merge branch 'feature/current_time_service' into 'master'
...
feat(nimble): Added Example support for Current Time Service
Closes BLERP-217
See merge request espressif/esp-idf!25658
2023-11-04 21:30:17 +08:00
Michael (XIAO Xufeng)
bf86aeb19e
Merge branch 'bugfix/ram_load_app_mmap' into 'master'
...
ram_load_app: fixed mmap can't run on main flash issue
See merge request espressif/esp-idf!24601
2023-11-04 18:48:55 +08:00
Roshan Bangar
aabb595860
feat(nimble): Added example support for Current Time Service
2023-11-04 13:21:59 +05:30
darshan
10f06abf32
fix(nimble): Fixed incorrect handling of bonded devices
2023-11-04 09:12:17 +05:30
Rahul Tank
32e3ecb788
fix(nimble): Added check to validate allowed random address
2023-11-04 06:34:54 +05:30
KonstantinKondrashov
b366dad79b
fix(hal): Fix incorrect behavior of hal_memcpy
...
Closes https://github.com/espressif/esp-idf/issues/12489
2023-11-03 23:36:37 +08:00
Sudeep Mohanty
ebeea3df60
Merge branch 'revert/freertos_same_priority_preemption_disabled' into 'master'
...
Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()"
Closes IDF-8428
See merge request espressif/esp-idf!26732
2023-11-03 21:59:17 +08:00
Sudeep Mohanty
d38f100223
change(freertos/idf): Deprecate some FreeRTOS IDF addition functions
...
This commit deprecates xTaskGetAffinity(), xTaskGetCurrentTaskHandleForCPU()
and xTaskGetIdleTaskHandleForCPU() APIs for IDF-FreeRTOS kernel.
Instead, users are directed to use alternatives. All other
components in IDF using these functions have been updated accordingly.
2023-11-03 14:54:06 +01:00
Rahul Tank
c8cae65f45
Merge branch 'bugfix/ble_gap_connect' into 'master'
...
fix(nimble):Handled the Load access fault crash caused due to an invalid setting of index-variable 'reattempt_idx'.
Closes BLEQABR23-698
See merge request espressif/esp-idf!26584
2023-11-03 19:57:03 +08:00
David Čermák
a7cba03a28
Merge branch 'fix/netif_macro_semicolon' into 'master'
...
esp_netif: Remove semicolons from ESP_IP4ADDR_INIT and ESP_IP6ADDR_INIT macros (GitHub PR)
Closes IDFGH-10189
See merge request espressif/esp-idf!26759
2023-11-03 18:25:15 +08:00
Kapil Gupta
c815fe67fa
fix(wpa_supplicant): memzero wifi config before sending config event
2023-11-03 15:44:08 +05:30
morris
14b7db5dd0
feat(rmt): support calling rmt_receive in ISR callback
2023-11-03 15:42:56 +08:00
Song Ruo Jing
9461993ec5
refactor(gpio): make gpio driver as component, and fix astyle
2023-11-03 15:42:23 +08:00
Darian Leung
52a929521d
refactor(freertos/idf): Update thread safety convenience macros
...
This commit refactors some of the thread safety convenience macros by removing
some repeated definitions and keeping them all in "freertos_idf_additions_priv.h"
2023-11-03 15:41:46 +08:00
Darian Leung
e2c8185f72
fix(freertos/idf): Fix xEventGroupGetBitsFromISR() critical section
...
Adds missing critical section to xEventGroupGetBitsFromISR() that is required
in dual-core SMP.
2023-11-03 15:41:39 +08:00
Rahul Tank
e689cc55d8
Merge branch 'feature/protocomm_update_params' into 'master'
...
fix(protocomm): added Protocomm BLE Event Structure and Event Handling
See merge request espressif/esp-idf!26707
2023-11-03 14:09:27 +08:00
xuxiao
5c3a7ec88a
fix(wifi): fix esp32c6 rxctrl info is not correct
2023-11-03 13:55:45 +08:00
Kevin (Lao Kaiyao)
3ea8519a9e
Merge branch 'bugfix/fix_pdm_rx_high_pass_cut_off_coeff' into 'master'
...
bugfix(i2s): fix pdm rx high pass filter cut off coeff
See merge request espressif/esp-idf!26835
2023-11-03 12:46:08 +08:00
Omar Chebib
ff2a492002
Merge branch 'staging/espcoredump_move_strings_flash' into 'master'
...
change(espcoredump): save RAM space by placing constants in flash
See merge request espressif/esp-idf!26872
2023-11-03 12:20:25 +08:00
kohait00
fc295ec021
fix(app_update): avoid erasing an extra sector than the actual required size
...
OTA update used to fail if `firmware_size == partition_size`, because the code was trying to
erase one additional sector beyond the space reserved for the firmware partition.
This commit fixes the problem and OTA update can work if the firmware
size exactly matches the allocated partition size.
Closes https://github.com/espressif/esp-idf/pull/12460
2023-11-03 09:30:55 +05:30
Jiang Jiang Jian
0eae131fe5
Merge branch 'bugfix/add_config_for_tcp_ooseq' into 'master'
...
Fix(lwip):bugfix for add config for tcp ooseq bufs
Closes WIFI-6185
See merge request espressif/esp-idf!25346
2023-11-03 11:04:40 +08:00
Omar Chebib
342535f47c
Merge branch 'contrib/github_pr_12105' into 'master'
...
feat(espcoredump): Support for not overwriting existing core dump in flash (GitHub PR)
Closes IDFGH-10907
See merge request espressif/esp-idf!26865
2023-11-03 10:51:39 +08:00
Jiang Jiang Jian
7ae8e1c438
Merge branch 'feat/optimize_bin_size' into 'master'
...
feat(wifi): Optimize bin size for STA only mode
Closes IDF-8120, IDFGH-11017, and WIFI-5010
See merge request espressif/esp-idf!25642
2023-11-03 09:39:17 +08:00
Jiang Jiang Jian
1936c2f14c
Merge branch 'bugfix/fixed_ble_disconnect_under_temp_change' into 'master'
...
fix(ble): fixed ble disconnection issue under temperature change
See merge request espressif/esp-idf!26827
2023-11-03 05:07:59 +08:00
Gao Xu
dce1e8d96a
Merge branch 'feature/support_adc_calibration_on_h2' into 'master'
...
adc_cali: supported adc calibration v1 on ESP32H2
Closes IDF-6216
See merge request espressif/esp-idf!26463
2023-11-03 01:49:00 +08:00
Ilia Lutchenko
0a23da71ac
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs
...
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data
when these UUIDs are set in SDP.
The old functions that only work with 16-bit UUIDs have been left
unchanged to avoid having to redo code that already utilizes them.
2. Fixed bug with zero handler return in btc_sdp.c
sdp_create_record.handle in tBTA_SDP struct wasn't saved before.
Because of it Bluetooth stack always returned zero handler to
application callback.
Closes https://github.com/espressif/esp-idf/issues/11529
2023-11-02 17:43:55 +01:00
Mahavir Jain
69e89c4e95
Merge branch 'contrib/github_pr_12459' into 'master'
...
manager: fixing unwinding protocom endpoints, on prov_stop. (GitHub PR)
Closes IDFGH-11307
See merge request espressif/esp-idf!26742
2023-11-02 23:47:22 +08:00
Sudeep Mohanty
4979ce604a
Merge branch 'feature/frertos_idle_task_name_suffix' into 'master'
...
fix(freertos/idf): Updated IDLE task names for each core to have the coreID as a suffix
Closes IDFGH-11021 and IDF-8220
See merge request espressif/esp-idf!26723
2023-11-02 23:34:16 +08:00
Abhinav Kudnar
0132cce1cc
fix(nimble):Handled the Load access fault crash caused due to an invalid setting of index-varible 'reattempt_idx'.
2023-11-02 17:30:48 +05:30
Guillaume Souchere
4cdb2f3f93
Merge branch 'fix/patch-heap-rom-integrity-check' into 'master'
...
fix(heap): Patch tlsf_check_pool in ROM heap
See merge request espressif/esp-idf!26615
2023-11-02 19:21:43 +08:00
Omar Chebib
8ac4b48b2f
change(espcoredump): save RAM space by placing constants in flash
...
All the log messages of espcoredump component used to be in DRAM, which would
lower the available RAM space for the user application. Since the cache is always
enabled after an exception, constants can be put in flash.
2023-11-02 19:09:57 +08:00
Island
ca331989f8
Merge branch 'feat/support_clear_legacy_adv_on_esp32c3' into 'master'
...
Support clear legacy adv using vendor hci on esp32c3
Closes BLERP-191
See merge request espressif/esp-idf!26696
2023-11-02 19:00:05 +08:00
Island
dc66da9d1d
Merge branch 'feat/support_clear_legacy_adv_on_esp32' into 'master'
...
Support clear legacy adv using vendor hci on esp32
Closes BLERP-191
See merge request espressif/esp-idf!26697
2023-11-02 18:59:48 +08:00
Jakob Hasse
e176b8990e
Merge branch 'bugfix/esp_event_tests' into 'master'
...
fix(esp_event): dedicated task test now waits for semaphore correctly
See merge request espressif/esp-idf!26777
2023-11-02 18:43:03 +08:00
darshan
e1ec13548f
fix(protocomm): added Protocomm BLE Event Structure and Event Handling
2023-11-02 15:37:50 +05:30
Jin Cheng
46327936cb
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-11-02 17:43:04 +08:00
Jiang Jiang Jian
5f697d8641
Merge branch 'bugfix/increase_esp32h2_slow_clock_calibration_wdt_threshold' into 'master'
...
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold
Closes PM-15
See merge request espressif/esp-idf!26634
2023-11-02 17:08:58 +08:00
Jiang Jiang Jian
b839a70aea
Merge branch 'bugfix/lp_active_slow_clock_domain_default_power_down' into 'master'
...
In the LP ACTIVE state, the slow clock power domain is by default in a powered-off state
Closes IDF-8410
See merge request espressif/esp-idf!26599
2023-11-02 17:04:30 +08:00
Jiang Jiang Jian
39b2af9a29
Merge branch 'bugfix/fix_some_rom_ld_issue' into 'master'
...
fix(rom): fix wifi rom ld
See merge request espressif/esp-idf!26767
2023-11-02 16:10:58 +08:00
Simon Arlott
1feb3c9f9b
espcoredump: Support for not overwriting existing core dump in flash
...
If there's an unattended boot loop or a crash that causes another crash on
the next boot, it needs to be possible to avoid overwriting a saved core
dump with another core dump.
Add an option to do this and skip writing core dumps if the partition isn't
empty.
Fixes #12027 .
Mergeshttps://github.com/espressif/esp-idf/pull/12105
2023-11-02 06:58:47 +00:00
Kapil Gupta
c84b2cbaed
fix(esp_wifi): Drop fragmented AMPDU(fixCVE-2020-26142)
2023-11-02 14:05:47 +08:00
alanmaxwell
8a47c4875b
fix(wifi): optimize wifi bin size and fix some issue
...
1.Optimize bin size for STA only mode
2.Change fragment threshold to 256
3.Support fragment for LR mode
4.Fix ampdu duration issue
5.Fix rx fragment fail in Open mode.
2023-11-02 14:05:45 +08:00
Konstantin Kondrashov
c13e41ae18
Merge branch 'feature/memalign_internal_external_as_malloc' into 'master'
...
fix(heap): memalign respect malloc_alwaysinternal_limit (PR)
Closes IDFGH-11209
See merge request espressif/esp-idf!26409
2023-11-02 13:59:32 +08:00
Jiang Jiang Jian
b10580fb04
Merge branch 'bugfix/supplicant_tls_fix' into 'master'
...
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv()
Closes WIFIBUG-212
See merge request espressif/esp-idf!26837
2023-11-02 13:59:05 +08:00
Marius Vikhammer
95703297a6
Merge branch 'ci/psram_config_fix' into 'master'
...
ci: fix warnings for invalid kconfig option
See merge request espressif/esp-idf!23250
2023-11-02 13:44:04 +08:00
Mahavir Jain
7441cdb82b
Merge branch 'feature/esp_crt_bundle_deprecated_list' into 'master'
...
esp_crt_bundle: add support for deprecated cert list and relevant config
Closes IDF-8188 and IDFGH-10992
See merge request espressif/esp-idf!26734
2023-11-02 12:07:58 +08:00
Jakob Hasse
9aab41cde1
fix(esp_event): dedicated task test now waits for semaphore correctly
2023-11-02 11:49:45 +08:00
gaoxu
843e07b2d5
docs(adc): added adc calibration doc on h2
2023-11-02 11:33:06 +08:00
Jiang Jiang Jian
2e0afe5bf2
Merge branch 'bugfix/install_key_issue_ptk_renew' into 'master'
...
WiFi: Fix some wifi issues
Closes WIFIBUG-176 and WIFIBUG-225
See merge request espressif/esp-idf!26770
2023-11-02 11:11:38 +08:00
Jiang Jiang Jian
6e0a8434a7
Merge branch 'bt/add_host_only_mode' into 'master'
...
bt: Added BlueDroid-Only mode to use BlueDroid host only without Bluetooth Controller
See merge request espressif/esp-idf!25319
2023-11-02 10:58:32 +08:00
Wang Meng Yang
52085b0264
Merge branch 'feature/include_hf_and_ag_in_single_build' into 'master'
...
feat: Added support for build different roles in corresponding profile HID and HFP into a single binary
See merge request espressif/esp-idf!26360
2023-11-02 10:52:38 +08:00
Gao Xu
85484ffe8a
Merge branch 'feature/add_adc_oneshot_control_driver_log_independently' into 'master'
...
ADC: add config for enable ADC driver debug log
Closes IDFGH-11248
See merge request espressif/esp-idf!26819
2023-11-02 10:44:23 +08:00
C.S.M
63ebb38039
Merge branch 'bugfix/32bit_addr_naming' into 'master'
...
bugfix(spi_flash): Fix wrong naming on 32bit address
See merge request espressif/esp-idf!26814
2023-11-02 10:28:03 +08:00
laokaiyao
4f5773181d
fix(i2s): fix pdm rx high pass filter cut off coeff
2023-11-02 10:09:04 +08:00
Martin Vychodil
010714d70b
Merge branch 'fix/fatfs_missing_release' into 'master'
...
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC
Closes IDF-8482
See merge request espressif/esp-idf!26749
2023-11-01 22:00:49 +08:00
Kapil Gupta
69704efd5d
fix(wifi): Disallow DPP and WPS concurrency
2023-11-01 19:09:58 +05:30
Jiang Jiang Jian
44f0bb148a
Merge branch 'bugfix/ble_update_lib_1027' into 'master'
...
update c6 h2 lib to 5bd7cb83, c2 to 1d31e175
Closes BLERP-193, BLERP-194, BLERP-188, BLERP-176, BLERP-195, BLERP-192, and BLERP-199
See merge request espressif/esp-idf!26708
2023-11-01 20:34:28 +08:00
Sudeep Mohanty
0a0c7ef40f
fix(freertos/idf): Updated IDLE task names for each core to have the coreID as a suffix
...
This commit updates the IDLE task names for each core by concatenating
the respective coreIDs to the task names.
Closes https://github.com/espressif/esp-idf/issues/12204
2023-11-01 12:32:06 +00:00
Sudeep Mohanty
3fb23c85b6
Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()"
...
This reverts commit 6c6a6ad44a
.
2023-11-01 12:31:37 +00:00
Rahul Tank
8414400107
Merge branch 'bugfix/remove_iram_attr_from_ceva_files' into 'master'
...
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file
See merge request espressif/esp-idf!26726
2023-11-01 20:03:24 +08:00
Kapil Gupta
442f802102
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv()
2023-11-01 17:31:02 +05:30
chenjianhua
448d168dfd
update esp32 bt-lib (6458728)
...
- Modify mesh proxy solic uuid to 0x18590303
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-01 19:25:01 +08:00
Island
ce7bb6b0e8
Merge branch 'feat/support_clear_legacy_adv' into 'master'
...
feat(bt/bluedroid): support clear legacy advertising
Closes BLERP-175
See merge request espressif/esp-idf!26645
2023-11-01 18:33:09 +08:00
Darian
7baebd4ae3
Merge branch 'feature/add_run_time_counter_type_option' into 'master'
...
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option
Closes IDFGH-10757
See merge request espressif/esp-idf!26704
2023-11-01 17:07:11 +08:00
Jin Cheng
1f2a1564a2
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-01 16:54:11 +08:00
Wang Mengyang
638d3af14a
feat(bt/bluedroid): Support to build HFP Audio Gateway and Hands Free Unit in single binary
2023-11-01 16:54:08 +08:00
Guillaume Souchere
93d4b0b38c
fix(heap): Patch tlsf_check_pool in ROM heap
...
The integrity_walker now calls the integrity check hook to control
free AND used blocks of memory in the TLSF pool. This integrity walker
function is called from tlsf_check_pool.
This commit creates a patch of integrity_walker function to update the
outdated implementation in the ROM.
2023-11-01 09:47:41 +01:00
zwl
5b759934f3
fix(ble): fixed ble disconnection issue under temperature change
2023-11-01 16:25:11 +08:00
Kapil Gupta
4dd480ce83
fix(esp_wifi): Fix key install issue in PTK renew
2023-11-01 13:39:50 +05:30
gaoxu
c14d7fbb17
feat(adc): added adc enable debug log config
2023-11-01 15:06:20 +08:00
morris
67ba15fd76
Merge branch 'refactor/emac_rmii_clock_output' into 'master'
...
refactor(emac): use clock_output driver for configuring RMII reference clock
See merge request espressif/esp-idf!26692
2023-11-01 13:29:07 +08:00
Cao Sen Miao
fe007196f2
bugfix(spi_flash): Fix wrong naming on 32bit address
2023-11-01 12:42:22 +08:00
Shu Chen
036fdf25c4
Merge branch 'feature/add_ot_radio_stats_enable_config' into 'master'
...
feat(openthread): add config for radio statistic feature
See merge request espressif/esp-idf!26489
2023-11-01 12:33:38 +08:00
Jakob Hasse
596101c516
Merge branch 'bugfix/freertos_psram_stack' into 'master'
...
bugfix(freertos): Fixed task creation function for PSRAM stack
See merge request espressif/esp-idf!26693
2023-11-01 11:12:07 +08:00
Island
f1e8cfb546
Merge branch 'bugfix/fix_ble_remove_bond_status' into 'master'
...
Bugfix/fix ble remove bond status
Closes BLERP-202, BLERP-205, and BLERP-207
See merge request espressif/esp-idf!26750
2023-11-01 10:42:59 +08:00
Jiang Jiang Jian
15f62f87ed
Merge branch 'bugfix/wpa3_softap_assoc_reject' into 'master'
...
fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished
Closes WIFIBUG-95
See merge request espressif/esp-idf!25545
2023-11-01 10:37:12 +08:00
Marius Vikhammer
77bb19c49e
ci(build): fixed/ignored warnings from unknown symbols in sdkconfig.defaults
2023-11-01 01:14:00 +00:00
Xiao Xufeng
cc28674686
refactor(bootloader_flash): make cache enable more obvious
2023-11-01 02:01:45 +08:00
Xiao Xufeng
28f19cf0e6
fix(ram_app): Fixed issue ram_app can't use the SPI Flash
...
1st bootloader won't help to initialize the MSPI & cache properly as it
usually do when loading from flash. And the ram app doesn't have valid
headers.
Since there is no enough space in 2nd bootloader, we replace the
`bootloader_init_spi_flash` in the ram_app (!pure_ram_app), with an
customized alternative of it for the ram_app.
This alternative helps to initialize the MSPI & cache properly, without
the help of 1st bootloader or image headers.
2023-11-01 02:01:45 +08:00
Cody P Schafer
9e1e245477
fix(heap): memalign respect malloc_alwaysinternal_limit
...
This changes `memalign` (and `posix_memalign`) so that it uses an
allocation method with the same selection criteria (checking
`malloc_alwaysinternal_limit` and picking one of:
- always MALLOC_CAP_INTERNAL
- MALLOC_CAP_INTERNAL first with fallback
- MALLOC_CAP_SPIRAM first with fallback
`malloc_alwaysinternal_limit` is in turn set by the options
`CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL` and
`CONFIG_SPRIAM_USE_CAPS_ALLOC`.
This notably affects folks using esp-rs to build rust code for the
esp-idf, as all allocations from rust use `memalign`.
Merges https://github.com/espressif/esp-idf/pull/12375
2023-11-01 01:58:27 +08:00
Wan Lei
10401d95d0
Merge branch 'feature/esp32p4_hp_spi_slave_support' into 'master'
...
Feature/esp32p4 hp spi slave support
Closes IDF-7503
See merge request espressif/esp-idf!25700
2023-10-31 23:31:24 +08:00
Armando (Dou Yiwen)
1df3736ec1
Merge branch 'feat/isp_af_ll' into 'master'
...
ISP: AF submodule low level APIs
See merge request espressif/esp-idf!26526
2023-10-31 17:02:46 +08:00
kohait00
7c8663ffa9
manager: fixing unwinding protocom endpoints, on prov_stop. This enables starting and stopping provisioning on a pre started http server
2023-10-31 13:59:29 +05:30
morris
dbc1c06841
Merge branch 'bugfix/rmt_stop_issue' into 'master'
...
fix(rmt): a disabled channel may pick up a pending transaction
See merge request espressif/esp-idf!26579
2023-10-31 16:24:58 +08:00
xueyunfei
ff1016c55f
Fix(lwip):bugfix for add config for tcp ooseq bufs
2023-10-31 16:00:26 +08:00
Chen Jian Xing
c2cf88c783
Merge branch 'bugfix/fix_wifi_enabled_macro' into 'master'
...
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
Closes WIFIBUG-207 and WIFIBUG-123
See merge request espressif/esp-idf!26740
2023-10-31 15:52:29 +08:00
liuning
4a7a27c189
fix(rom): fix wifi rom ld
2023-10-31 15:41:09 +08:00
Darian Leung
b301f175c9
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option
...
This commit adds a Kconfig option for configRUN_TIME_COUNTER_TYPE
Closes https://github.com/espressif/esp-idf/issues/11973
2023-10-31 14:55:12 +08:00
Jiang Jiang Jian
fa853f8262
Merge branch 'bugfix/fix_c6_wrong_reg_offset' into 'master'
...
fix(coex): fix esp32c6 wrong reg offset
See merge request espressif/esp-idf!26664
2023-10-31 14:49:49 +08:00
Jiang Jiang Jian
f89a879e80
Merge branch 'bugfix/fix_compilation_issue' into 'master'
...
fix(wpa_supplicant): Fix compilation issue in EAP disabled
Closes IDFGH-11304
See merge request espressif/esp-idf!26659
2023-10-31 14:29:15 +08:00
morris
d78750306d
refactor(emac): use clock_output driver for configuring RMII reference clock
2023-10-31 14:24:48 +08:00
Jiang Jiang Jian
5f518dbdde
Merge branch 'bugfix/disable_fastpbkdf2_hardwaredisable' into 'master'
...
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
Closes WIFIBUG-208
See merge request espressif/esp-idf!26682
2023-10-31 14:18:15 +08:00
Shreyas Sheth
8b8d4a0ffc
fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished
2023-10-31 06:13:49 +00:00
Island
a436eaf045
Merge branch 'feat/support_ble_notify_reg_max' into 'master'
...
feat(bt/bluedroid): Support BLE gattc notify registration number
See merge request espressif/esp-idf!26641
2023-10-31 12:29:33 +08:00
gaoxu
0ea0b39725
feat(adc_cali): Add ADC calibration support for ESP32H2
2023-10-31 11:29:30 +08:00
Gao Xu
8b953557c1
Merge branch 'bugfix/fix_adc_read_zero_h2' into 'master'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2
See merge request espressif/esp-idf!26572
2023-10-30 20:51:08 +08:00
Jakob Hasse
bd34fc41bb
fix(freertos): Fixed prvTaskCreateDynamicPinnedToCoreWithCaps
...
* The function was based on an outdated IDF/FreeRTOS
combination which didn't always require zero-ing
the TCB. This has been changed in the current
IDF/FreeRTOS combination, leading to crashes.
Unconditionally zero-ing the TCB fixes this problem.
2023-10-30 18:09:17 +08:00
zhanghaipeng
c1b39f7aa5
fix(bt/bluedroid): Fix BLE remove bond list status
2023-10-30 17:45:38 +08:00
Armando
16d8b7df41
feat(color): added helper to get color space and color pixel format
2023-10-30 17:32:47 +08:00
Armando
7efcf06c5d
change(ll): update color space types, ll changes
2023-10-30 17:32:46 +08:00
Armando
97526e9288
feat(isp): isp af submodule low level driver
2023-10-30 17:32:46 +08:00
Tomáš Rohlínek
3f4698ac47
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC
2023-10-30 10:22:08 +01:00
alanmaxwell
120e53b34d
fix(phy): Fix ESP32C6 rx pkts fail in light sleep mode
2023-10-30 14:26:25 +08:00
alanmaxwell
2eb1a7f933
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
2023-10-30 14:24:31 +08:00
wanlei
7cd75c1075
feat(spi_slave): add p4 hp spi slave driver support
2023-10-30 12:51:56 +08:00
wuzhenghui
ad2629af54
ci(ulp_test): fix fake sleep of the maincore in ulp pytest cases
2023-10-30 11:18:01 +08:00
wuzhenghui
18f984fd9c
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
2023-10-30 11:18:01 +08:00
Wan Lei
7c21207bd3
Merge branch 'feature/esp32p4_twai_support' into 'master'
...
feat(twai): support legacy twai(can) driver for esp32p4
Closes IDF-7470
See merge request espressif/esp-idf!26073
2023-10-30 10:57:03 +08:00
Jiang Jiang Jian
7ade26caf1
Merge branch 'bugfix/connect_issue_for_zero_rssi' into 'master'
...
fix(esp_wifi): Fix issue of station disconnecting immediately after scanning
Closes WIFIBUG-132 and IDFCI-1847
See merge request espressif/esp-idf!25915
2023-10-30 10:16:27 +08:00
Jin Cheng
fc174f5811
feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller
2023-10-30 00:52:26 +00:00
Mahavir Jain
5b047057ca
feat(mbedtls): add new deprecated cert list and relevant config
...
Cert bundle is periodically updated with the upstream Mozilla's NSS
root cert store. Retracted certs are moved to deprecated list now and
an additional config allows to include them in the default bundle. New
config is kept default disabled but can be enabled if one would like
to ensure 100% compatibility w.r.t. cert bundle across IDF minor or
patch releases. In IDF major release the deprecated list shall be reset.
2023-10-29 12:21:22 +05:30
Espressif BOT
24446bfab1
change(esp_crt_bundle): Update esp_crt_bundle certificates
2023-10-29 12:21:21 +05:30
C.S.M
59d029bf66
Merge branch 'feat/i2c_rcc_support' into 'master'
...
refactor(i2c): Add reset and clock control to i2c ll layer
See merge request espressif/esp-idf!26684
2023-10-28 10:01:06 +08:00
Mahavir Jain
11c8501f32
Merge branch 'refactor/hal_mpu_test' into 'master'
...
refactor(tools/test_apps): Move HAL tests for MPU to the `panic` test-app
Closes IDF-5590
See merge request espressif/esp-idf!26422
2023-10-27 20:50:19 +08:00
Mahavir Jain
fc1080dc6a
Merge branch 'bugfix/mbedtls_linux_entropy' into 'master'
...
fix(mbedtls): allow to use built in entropy implementation for linux target
See merge request espressif/esp-idf!26413
2023-10-27 20:14:57 +08:00
luomanruo
b281a72fa1
ble: update c2 lib to 6ed444f2
2023-10-27 20:11:47 +08:00
Ivan Grokhotkov
cbb6fa0507
Merge branch 'bugfix/esp32s3_usb_otg_console_without_efuse' into 'master'
...
fix(console): switch USB PHY to OTG when OTG is used for console
Closes IDFGH-11281
See merge request espressif/esp-idf!26653
2023-10-27 20:09:09 +08:00
Jiang Jiang Jian
2133e28cf2
Merge branch 'bugfix/esp32c6_phy_coex_sleep_issue' into 'master'
...
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug
See merge request espressif/esp-idf!26667
2023-10-27 19:48:40 +08:00
zhanghaipeng
f4305753c8
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-27 19:31:44 +08:00
zhanghaipeng
6f400e1b5d
feat(bt/bluedroid): Support BLE gattc notify registration number
2023-10-27 19:31:44 +08:00
Rahul Tank
a4e712f61a
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file
2023-10-27 16:18:48 +05:30
C.S.M
4111b07076
Merge branch 'bugfix/flash_enc_plaintext' into 'master'
...
fix(flash_encryption): Fix the issue that XTS_AES Plain text memory size wrong
See merge request espressif/esp-idf!26640
2023-10-27 18:23:00 +08:00
gaoxu
1fa85abf46
ci(adc): add a test that adc read zero after getting done signal
2023-10-27 17:11:13 +08:00
Ondrej Kosta
fc59e9c160
Merge branch 'bugfix/make_eth_ci_nightrun' into 'master'
...
ci(esp_eth): make additional Ethernet chips test as nightly run
See merge request espressif/esp-idf!26695
2023-10-27 16:33:00 +08:00
luomanruo
d42fbcf144
ble: update c2 rom.ld
2023-10-27 16:03:32 +08:00
cjin
43b53a1885
change(ble): added option for msys buffer source
2023-10-27 16:03:05 +08:00
Zhang Hai Peng
9327274a7a
Merge branch 'bugfix/fix_ble_hid' into 'master'
...
fix(bt/bluedroid): Fixed BLE hid example bugs
Closes BLERP-190
See merge request espressif/esp-idf!26613
2023-10-27 15:10:33 +08:00
Zhang Hai Peng
72fc360ad3
Merge branch 'fix/correct-typo-from-disbale-to-disable' into 'master'
...
fix: corrected typo from disbale to disable in numerous places
See merge request espressif/esp-idf!26644
2023-10-27 15:10:06 +08:00
luomanruo
d23e4d6f3e
ble: update c6 h2 lib to 5bd7cb83, c2 lib to 1d31e175
2023-10-27 14:28:10 +08:00
morris
cfbf857924
Merge branch 'refactor/esp_driver_pcnt' into 'master'
...
refactor(pcnt): make pcnt driver as component
Closes IDF-8380
See merge request espressif/esp-idf!26476
2023-10-27 12:37:36 +08:00
Sarvesh Bodakhe
0a95914839
fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero
2023-10-27 09:35:20 +05:30
Ivan Grokhotkov
6f9d3bfc76
Merge branch 'update/version_5_3_0' into 'master'
...
Start of v5.3 development (v5.3-dev)
See merge request !26669
2023-10-27 06:02:37 +02:00
Cao Sen Miao
0bf1dce413
refactor(i2c): Add reset and clock control to i2c ll layer
2023-10-27 10:50:35 +08:00
morris
47a9396a8c
Merge branch 'bugfix/i2c_ll_read_write_fifo_by_index' into 'master'
...
fix(i2c): read write FIFO memory by volatile
See merge request espressif/esp-idf!26658
2023-10-27 10:22:06 +08:00
Ivan Grokhotkov
8171b22c40
change(version): Update version to 5.3.0
2023-10-27 03:06:55 +02:00
chenjianhua
ada56ca062
Update bt lib for ESP32-C3 and ESP32-S3(f817304)
...
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-10-26 19:43:02 +08:00
Cao Sen Miao
420ac840ff
fix(flash_encryption): Fix the issue that XTS_AES Plain text memory size wrong
2023-10-26 19:38:42 +08:00
Ondrej
58b6add55c
ci(esp_eth): make additional Ethernet chips test as nightly run
2023-10-26 11:38:28 +00:00
zhanghaipeng
2e762ae3f7
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-26 19:21:21 +08:00
chenjianhua
7a1db4befb
feat(bt/bluedroid): support clear legacy advertising
2023-10-26 19:14:54 +08:00
Xu Si Yu
030cac07df
fix(coex): fix esp32c6 wrong reg offset
2023-10-26 17:59:09 +08:00
Mahavir Jain
804ed172dd
fix(mbedtls): allow to use built in entropy implementation for linux target
2023-10-26 15:12:42 +05:30
Aditya Patwardhan
a0d73b5155
fix(esp_https_server): Convert HTTPD_SSL_CONFIG_DEFAULT MACRO to function
...
Previously with HTTPD_SSL_CONFIG_DEFAULT being a MACRO, the
configuration options could not be applied to it. This was casuing
error in multiple scenarios. For e.g., here user_cert_cb is a part
of httpd_ssl_config_t which this macro defines. But the type of
user_cert_cb (esp_tls_server_callback_t) is only available when it is enabled
in esp-tls. The MACRO however cannot be modified to set the defaults
based on configuration option. This fix solves the issue without
breaking the compatibility
2023-10-26 09:30:13 +00:00
Aditya Patwardhan
d4544a0d5c
fix(esp_https_server): Remove dependency on CONFIG_ESP_TLS_SERVER
...
Closes https://github.com/espressif/esp-idf/issues/12023
2023-10-26 09:30:13 +00:00
Aditya Patwardhan
5ce93aa257
fix(esp_tls): Refactor esp-tls to remove ESP_TLS_SERVER config option
2023-10-26 09:30:13 +00:00
Martin Vychodil
1d5dbb8170
Merge branch 'update/sdcard_troubleshooting' into 'master'
...
fix(sd_card): update sd_card troubleshooting notes in readme.md
See merge request espressif/esp-idf!25879
2023-10-26 16:49:02 +08:00
Michael (XIAO Xufeng)
010a65d84e
Merge branch 'bugfix/spi_master_fifo_use_dma' into 'master'
...
fix(spi): fixed undesired touching to DMA
Closes IDFGH-11065
See merge request espressif/esp-idf!26636
2023-10-26 16:43:22 +08:00
wanlei
d9d6f5a17a
feat(twai): support legacy twai(can) driver for esp32p4
2023-10-26 16:20:45 +08:00
Kapil Gupta
04d874d6a3
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
2023-10-26 13:27:39 +05:30
morris
418494800c
fix(i2c): read write FIFO memory by volatile
2023-10-26 14:40:07 +08:00
zhanghaipeng
f7e174e948
fix(bt/bluedroid): Optimize compatibility with Android 10 and later devices
2023-10-26 14:14:15 +08:00
gaoxu
a8e3122866
fix(adc): fix adc read zero after getting done signal on h2
2023-10-26 12:22:09 +08:00
Mo Fei Fei
a82b6f5c0b
Merge branch 'docs/update_cn_trans_nvs_part_gen_readme' into 'master'
...
Docs: Update CN trans for components/nvs_flash/nvs_partition_generator/README.rst
Closes DOC-6449
See merge request espressif/esp-idf!26589
2023-10-26 12:19:26 +08:00
Mo Fei Fei
4f24d3a39c
Docs: Update CN trans for components/nvs_flash/nvs_partition_generator/README.rst
2023-10-26 12:19:25 +08:00
morris
15cefab479
fix(rmt): a disabled channel may pick up a pending transaction
...
because in the trans_done interrupt, the driver didn't check the channel FSM
2023-10-26 12:11:07 +08:00
gaoxu
811a790aaf
fix(adc): fix adc oneshot mod do not split clk
2023-10-26 10:59:35 +08:00
Armando (Dou Yiwen)
e15de479ce
Merge branch 'bugfix/fix_wrong_hal_assertion_sdmmc_ll' into 'master'
...
sdmmc: fix ll layer wrong assertion
See merge request espressif/esp-idf!26590
2023-10-26 10:32:58 +08:00
Djordje Nedic
04dba7a80d
Merge branch 'fix/esp32_p4_lp_reserved_seg_fix' into 'master'
...
fix: Fix ESP32-P4 lp_reserved_seg origin
See merge request espressif/esp-idf!26663
2023-10-26 10:32:02 +08:00
Jakob Hasse
228c40c2ac
Merge branch 'feature/freertos_task_private_create_psram' into 'master'
...
feat(freertos): Added private task creation functions allocating stack in PSRAM
See merge request espressif/esp-idf!25404
2023-10-26 10:27:00 +08:00
Zim Kalinowski
3888ffdda6
Merge branch 'bugfix/enable-ringbuffer-build-on-linux' into 'master'
...
fix(ringbuf): Enable build on Linux
See merge request espressif/esp-idf!26649
2023-10-25 23:44:14 +08:00
Jiang Jiang Jian
9f6bf3b029
Merge branch 'bugfix/fix_wifi_ld_c3_eco7' into 'master'
...
fix(rom): remove related rom funcs in c3 rom eco7 MR
See merge request espressif/esp-idf!26651
2023-10-25 20:53:48 +08:00
Roland Dobai
d20654e7ed
Merge branch 'bugfix/libphy_orphaned_sections' into 'master'
...
fix(lf): fix orphaned .phyiram sections
Closes WIFI-6279
See merge request espressif/esp-idf!26295
2023-10-25 16:34:19 +08:00
xiaqilin
c8f4fa2866
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug
2023-10-25 16:10:27 +08:00
Konstantin Kondrashov
a304cc230e
Merge branch 'feature/esp32h2_adds_adc_calib_efuses' into 'master'
...
feat(efuse): Adds efuse ADC calibration data for ESP32H2
See merge request espressif/esp-idf!26305
2023-10-25 15:58:24 +08:00
Island
0f84e7d8c6
Merge branch 'bugfix/fix_set_adv_data_bug' into 'master'
...
Fix bugs in setting adv data and scan response data(ESP32C3 ESP32S3)
Closes BLERP-142, BLERP-141, BLERP-185, and BLERP-186
See merge request espressif/esp-idf!26538
2023-10-25 15:55:04 +08:00
sonika.rathi
91eada4acc
fix(fatfs): free allocated memory for base path before unmounting the card
2023-10-25 09:33:42 +02:00
Djordje Nedic
e32bdb66e3
fix: Fix ESP32-P4 lp_reserved_seg origin
...
Apparently, this part of the linker script was copied from elsewhere
and the origin was not corrected.
2023-10-25 08:09:33 +02:00
Armando
263e39c32b
fix(sdmmc): fix ll layer wrong assertion
2023-10-25 06:03:25 +00:00
Mahavir Jain
aaa438a3a2
Merge branch 'feature/tls_v1.2_and_v1.3_simultaneously' into 'master'
...
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
Closes IDF-8189 and IDF-8344
See merge request espressif/esp-idf!26304
2023-10-25 12:26:23 +08:00
Kapil Gupta
53939de34e
fix(wpa_supplicant): Fix compilation issue in EAP disabled
2023-10-25 09:55:12 +05:30
Marius Vikhammer
d6a79b5108
Merge branch 'feature/hello_world_linux' into 'master'
...
feat(linux_target): enable hello world example for linux target
See merge request espressif/esp-idf!26638
2023-10-25 10:22:49 +08:00
Marius Vikhammer
20b6d92b91
Merge branch 'ci/reduce_heap_tests' into 'master'
...
ci(heap): reduce the number of test apps built
See merge request espressif/esp-idf!26643
2023-10-25 09:23:18 +08:00
C.S.M
fec9a11f4a
Merge branch 'feature/i2c_slave_new_driver' into 'master'
...
feat(i2c_slave): Add new APIs for I2C-slave, and add multi-board tests with I2C-master
Closes IDF-8111
See merge request espressif/esp-idf!25403
2023-10-25 01:22:05 +08:00
Adam Múdry
687c5cc8d5
Merge branch 'fix/remove_wno-format_from_storage_components' into 'master'
...
refactor: Remove -Wno-format from storage related components
Closes IDF-6793
See merge request espressif/esp-idf!26531
2023-10-24 21:25:34 +08:00
Ivan Grokhotkov
a8e175364a
fix(console): switch USB PHY to OTG when OTG is used for console
...
On ESP32-S3 with the default efuse settings, USB PHY is connected to
the USB_SERIAL_JTAG peripheral. If USB OTG peripheral is used for the
console, we need to additionally switch the PHY to USB OTG, otherwise
we won't get any output.
Closes https://github.com/espressif/esp-idf/issues/12437
2023-10-24 13:29:15 +02:00
Cao Sen Miao
c9f85d8d1b
feat(i2c_test): Add multi board test for I2C master and I2C slave
2023-10-24 18:46:27 +08:00
Cao Sen Miao
8d639492f2
feat(i2c_slave): Add new implementation and API for I2C slave
2023-10-24 18:44:49 +08:00
liuning
7532df427a
fix(rom): remove related rom funcs in c3 rom eco7 MR
2023-10-24 18:05:10 +08:00
Zim Kalinowski
3589478a9e
fix(esp_ringbuffer): Enable build on Linix
2023-10-24 11:30:03 +02:00
Li Shuai
fa489d3c20
change(Power Management): the xpd_xtal32k value depends on system slow clock source config option when pmu initialize
2023-10-24 17:11:53 +08:00
Michael (XIAO Xufeng)
d2d75efeff
Merge branch 'bugfix/hpm_dc_default_disabled' into 'master'
...
spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart
See merge request espressif/esp-idf!24380
2023-10-24 15:24:50 +08:00
zhanghaipeng
5727802497
fix(bt/bluedroid): Optimize compatibility with IOS and MACOS devices
2023-10-24 14:52:56 +08:00
Sudeep Mohanty
96933837ce
Merge branch 'ci/ulp_test_app_depends_components' into 'master'
...
ci(system): Restrict ULP test apps being built and run on CI
Closes IDF-8401
See merge request espressif/esp-idf!26628
2023-10-24 14:31:57 +08:00
DevinNorgarb
001b10ec45
fix: corrected typo from disbale to disable in numerous places
2023-10-24 14:10:39 +08:00
Marius Vikhammer
7e8181b976
ci(heap): reduce the number of test apps built
2023-10-24 12:38:56 +08:00
Xiao Xufeng
8315221523
fix(spi): fixed undesired touching to DMA
...
Closes https://github.com/espressif/esp-idf/issues/12241
2023-10-24 10:50:42 +08:00
zhanghaipeng
9804a8b0f9
fix(ble/controller): Fix bugs in setting adv data and scan response data
2023-10-24 10:48:31 +08:00
Xiao Xufeng
88954841b1
doc(spi_flash): hide unsupported optional features
2023-10-24 10:38:11 +08:00
Xiao Xufeng
1f5fb3f921
spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart
2023-10-24 10:38:08 +08:00
Lou Tian Hao
ca32e5268b
Merge branch 'change/change_some_code_for_sleep_callback' into 'master'
...
change(pm): change sleep callback implement
See merge request espressif/esp-idf!26461
2023-10-24 10:15:09 +08:00
Marius Vikhammer
8c52b0845d
feat(linux_target): enable hello world example for linux target
2023-10-24 10:04:09 +08:00
Marius Vikhammer
88af378d2e
Merge branch 'feature/p4_multi_core_wdt' into 'master'
...
WDT: Multi-core support for RISC-V WDT
Closes IDF-6516 and IDF-8136
See merge request espressif/esp-idf!25689
2023-10-24 09:39:58 +08:00
Jiang Jiang Jian
345565d8c1
Merge branch 'feature/support_esp32c2_rom_mbedtls' into 'master'
...
feat(mbedtls): support c2 mbedtls can use crypto algorithm in ROM
See merge request espressif/esp-idf!25272
2023-10-24 09:30:15 +08:00
Marius Vikhammer
679b1dc4bb
Merge branch 'docs/ulp_lp_uart' into 'master'
...
docs(ulp): add info about lp-uart to lp-core docs
See merge request espressif/esp-idf!26405
2023-10-24 08:30:29 +08:00
wuzhenghui
8bc69e0354
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold
2023-10-23 21:24:56 +08:00
Song Ruo Jing
5318c8d67d
Merge branch 'contrib/github_pr_12424' into 'master'
...
fix(driver/gpio): Fix SIG_GPIO_OUT_IDX comment for signal conn (GitHub PR)
See merge request espressif/esp-idf!26566
2023-10-23 20:36:13 +08:00
Harshit Malpani
27681a5073
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
...
This commit fixes the issue with TLS 1.2 connection when TLS 1.3 is
enabled in config.
2023-10-23 16:23:10 +05:30
Zhang Wen Xu
a6126067ef
Merge branch 'fix/support_qa_test_ot_host_config' into 'master'
...
fix(openthread): fix host interface mdoe none
See merge request espressif/esp-idf!26595
2023-10-23 18:27:16 +08:00
Marius Vikhammer
22091c8744
feat(wdt): add multicore support for WDTs on RISCV
2023-10-23 18:26:08 +08:00
Sudeep Mohanty
f6ecaa12e9
ci(system): Restrict ULP test apps being built and run on CI
...
This commit updates the dependency list of the ULP test apps. These test
apps will now only build and run when the ULP component is updated.
2023-10-23 10:54:36 +02:00
Omar Chebib
51434a8367
Merge branch 'feature/esp32p4_fpu_support' into 'master'
...
feat(riscv): implement FPU support for RISC-V targets
Closes IDF-7770
See merge request espressif/esp-idf!25871
2023-10-23 16:50:36 +08:00
Lou Tianhao
13a405a32b
change(pm): Change sleep callback implement
2023-10-23 08:13:47 +00:00
morris
767595a22f
Merge branch 'feature/mcpwm_timer_change_freq' into 'master'
...
feat(mcpwm): support update timer period dynamically
Closes IDFGH-11145
See merge request espressif/esp-idf!26419
2023-10-23 15:51:14 +08:00
Jiang Jiang Jian
6481080f69
Merge branch 'feature/support_ble_esp32c3_eco7' into 'master'
...
Feature/support ble esp32c3 eco7
Closes CBLE50Y23-56
See merge request espressif/esp-idf!26144
2023-10-23 14:22:40 +08:00
Guillaume Souchere
787a4ad6c9
Merge branch 'feat/use-singly-linked-hashmap' into 'master'
...
feat(heap): update hash map to use singly linked list
Closes IDFGH-9846
See merge request espressif/esp-idf!26441
2023-10-23 13:12:37 +08:00
Jiang Guang Ming
e882782f0d
feat(mbedtls): add new option CONFIG_MBEDTLS_USE_CRYPTO_ROM_IMPL for mbedtls pytest
2023-10-23 13:10:44 +08:00
Jiang Guang Ming
37ec1cc592
feat(mbedtls): support C2 mbedtls can use crypto algorithm in ROM
2023-10-23 13:10:44 +08:00
morris
78937173cd
Merge branch 'bugfix/wrong_dma_bus_use' into 'master'
...
bugfix(driver): fix wrong DMA bus usage
See merge request espressif/esp-idf!26569
2023-10-23 12:16:34 +08:00
Marius Vikhammer
789a8b3446
docs(ulp): add info about lp-uart to lp-core docs
2023-10-23 12:11:34 +08:00
Omar Chebib
a8b1475fe7
feat(riscv): implement coprocessors save area and FPU support
...
This commit mainly targets the ESP32-P4. It adds supports for coprocessors on
RISC-V based targets. The coprocessor save area, describing the used coprocessors
is stored at the end of the stack of each task (highest address) whereas each
coprocessor save area is allocated at the beginning of the task (lowest address).
The context of each coprocessor is saved lazily, by the task that want to use it.
2023-10-23 11:10:28 +08:00
Marius Vikhammer
b0124b9b9f
Merge branch 'feature/freertos_upgrade_to_v10_5_1' into 'master'
...
change(freertos): Upgrade ESP-IDF to use FreeRTOS v10.5.1, remove v10.4.3
Closes IDF-8191, IDF-8200, IDF-8201, IDF-8363, and IDF-8364
See merge request espressif/esp-idf!26261
2023-10-23 11:00:08 +08:00
morris
98b5ea7bdf
refactor(pcnt): make pcnt driver as component
2023-10-23 01:45:43 +00:00
Adam Múdry
e151184da7
refactor: Remove -Wno-format from storage related components
2023-10-22 17:56:41 +00:00
Jiang Jiang Jian
0049cc663a
Merge branch 'feature/support_output_internal_clock' into 'master'
...
feature(gpio): Add api to support output internal clock
Closes IDF-8016 and IDF-4935
See merge request espressif/esp-idf!25753
2023-10-22 22:06:13 +08:00
Erhan Kurubas
6cd8030160
Merge branch 'check_debug_aware_config' into 'master'
...
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality
Closes IDF-5881
See merge request espressif/esp-idf!26533
2023-10-21 15:20:26 +08:00
Darian Leung
94b46599c3
change(freertos/idf): Update FreeRTOS documentation build
...
This commit does the following:
- Update doxygen comments in FreeRTOS headers to remove unsupported doxygen
labels and internal functions
- Fixed existing doxygen warnings in FreeRTOS headers
2023-10-21 04:39:17 +08:00
Darian Leung
fdfdfc6d9e
change(freertos/idf): Temporarily disable "Test suspend-resume CPU works with xTimer'"
...
The test is flakey with the v10.5.1 kernel.
2023-10-21 04:39:16 +08:00
Darian Leung
0d846ffe26
fix(freertos/idf): Add missing vPortSetStackWatchpoint() call
...
This commit restores a missing call to vPortSetStackWatchpoint() in the
V10.5.1 kernel.
2023-10-21 04:39:16 +08:00
Darian Leung
6c6a6ad44a
fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()
...
This commit temporarily disables a bugfixed introduced by FreeRTOS v10.5.1 that
ensures timed out tasks will only preempt if their priority is higher than the
currently running task.
This bugfix has been temporarily reversed due to some compatibility issues with
some IDF tests.
2023-10-21 04:39:16 +08:00
Darian Leung
4d14717e77
fix(freertos/idf): Add work around vTaskResumeAll() compiler optimization
...
This commit adds a workaround for a compiler optimization issue in FreeRTOS
v10.5.1 in xTaskResumeAll() where pxTCB is only read once, even if in a loop.
A follow up ticket has been added to properly resolve this issue.
2023-10-21 04:39:16 +08:00
Darian Leung
0c15815c2b
fix(freertos/idf): vTaskStepTick assertions in SMP
...
Fixes vTaskStepTick() assertions in SMP, where SMP uses critical sections
instead of scheduler suspension when handling tickless idling.
2023-10-21 04:39:16 +08:00
Darian Leung
ec1ba78b7c
fix(freertos/idf): Fix utility function performance
...
This commit optimizes the following utility functions to achieve higher
overall system performance:
xTaskGetCurrentTaskHandle():
- Made into stand alone function instead of wrapper call to "ForCore" variant
- Replaced critical sections with disabling interrupts. Lack of lock contention
improves performance.
xTaskGetCurrentTaskHandleForCore():
- Removed unecessary critical sections
xTaskGetSchedulerState():
- Replaced critical sections with disabling interrupts. Lack of lock contention
improves performance.
2023-10-21 04:39:16 +08:00
Darian Leung
b13b9c1163
fix(freertos/idf/linux): Fix configMAX_PRIORITIES for linux port
...
Previously the linux port of FreeRTOS set configMAX_PRIORITIES to 7. However,
multiple linux POSIX simulator examples will call API that create tasks with
priortiies >= 7.
This commit fixes the configMAX_PRIORITIES and unifies all ports to have 25
priorities.
2023-10-21 04:39:16 +08:00
Darian Leung
5c0449a63a
change(freertos/idf): Update single-core macros to prevent unused variable error
...
Various convenience macros in tasks.c will simply leave macro arguments unused
when built for single-core. This leads to an 'unused variable' warning.
This commit updates those macrso so that the unused arguments have a
'(void)' statement.
2023-10-21 04:39:16 +08:00
Darian Leung
82ad04e3ba
change(freertos/idf): Update version number, licenses, and sbom to v10.5.1
...
Following the upgrade to FreeRTOS kernel v10.5.1, this commit updates the
version numbers, licenses, and SBOM files of FreeRTOS files to reflect v10.5.1.
Note:
- Updated licenses as v10.5.1 now uses SPDX format
- Removed CVE-2021-43997 as it was fixed post v10.4.5
2023-10-21 04:39:16 +08:00
Darian Leung
16ccb31d33
change(freertos/idf): Make v10.5.1 the default kernel
...
This commit makes v10.5.1 the default FreeRTOS kernel in ESP-IDF by removing
the CONFIG_FREERTOS_USE_KERNEL_10_5_1 option and v10.4.3 specific code
blocks.
2023-10-21 04:39:16 +08:00
Darian Leung
2025a77dd6
change(freertos/idf): Move v10.5.1 kernel files
...
This commit moves the v10.5.1 kernel files to the 'FreeRTOS-Kernel' directory.
2023-10-21 04:39:16 +08:00
Darian Leung
fe5a577198
change(freertos/idf): Remove v10.4.3 kernel files
...
This commit removes the v10.4.3 kernel files in prepartion for upgrading to
v10.5.1.
- Portable files still remain
- Added as a separate commit to preserve commit history
2023-10-21 04:39:16 +08:00
Martin Vychodil
8cd898ebee
Merge branch 'docs/nvs_add_return_error_description_for_nvs_open' into 'master'
...
docs: nvs_open* add ESP_ERR_INVALID_ARG to return description
Closes IDF-1528
See merge request espressif/esp-idf!26583
2023-10-20 22:27:42 +08:00
Ivan Grokhotkov
40347c9c27
Merge branch 'feature/app_trace_component_test_app' into 'master'
...
feat(app_trace): migrate the tests from unit-test-app
Closes IDF-5564
See merge request espressif/esp-idf!26273
2023-10-20 21:45:05 +08:00
zhiweijian
0914d9b8d8
feat: support ble esp32c3 eco7
2023-10-20 19:54:36 +08:00
Jiang Jiang Jian
aa22a66c22
Merge branch 'feat/support_esp32c3_eco7_wifi' into 'master'
...
Feat/support esp32c3(v1.1) wifi
Closes WIFI-6274
See merge request espressif/esp-idf!26132
2023-10-20 19:13:03 +08:00
morris
df2c62d270
bugfix(driver): fix wrong DMA bus usage
...
in SPI, RMT, parlio
2023-10-20 09:08:54 +00:00
morris
0cbcb9f5ea
feat(mcpwm): support update timer period dynamically
...
Implement the requirement asked in
https://www.esp32.com/viewtopic.php?f=13&t=35919
2023-10-20 16:57:25 +08:00
Armando (Dou Yiwen)
37a5ab0f09
Merge branch 'bugfix/fix_bootloader_random_multiple_build_issue' into 'master'
...
rng: only build bootloader_random apis once
See merge request espressif/esp-idf!26571
2023-10-20 15:48:22 +08:00
laokaiyao
e2c182ab4b
refactor(i2s): stop to output mclk after uninstalled on esp32
2023-10-20 14:55:10 +08:00
wuzhenghui
d6cda1b6e1
ci(esp_hw_support): add test case for gpio output internal clock feature ci
2023-10-20 14:55:10 +08:00
wuzhenghui
7195bf19df
feat(esp_hw_support): support one-to-many signal-gpio mapping output
2023-10-20 14:55:06 +08:00
wuzhenghui
6a436286dc
feat(esp_hw_support): add api to gpio driver to support output internal clock on GPIO
2023-10-20 14:35:26 +08:00
zwx
1dc2a98d1e
fix(openthread): fix host interface mdoe none
2023-10-20 14:03:24 +08:00
Rahul Tank
e7e478205b
Merge branch 'bugfix/fix_espcoredump_compilation_warning' into 'master'
...
fix(espcoredump): fixed compilation warning
Closes IDFGH-11151
See merge request espressif/esp-idf!26395
2023-10-20 13:41:47 +08:00
alanmaxwell
4d33bf7ee9
feat(wifi): support esp32c3 v1.1 WiFi
...
1.bringup c3 v1.1 and sync func to c3 eco7 rom
2.support to set null&probe lifetime
3.support to adjust listen interval to dtim period
4.support tx pkt w/o wake null
5.allow to tx null0 if requtest to rx data
2023-10-20 11:01:07 +08:00
Jiang Guang Ming
5f00b8a4d5
fix(esp32c3): Update esp32c3 chip revision
2023-10-20 11:01:07 +08:00
Jiang Guang Ming
d1fbec028c
feat(esp32c3): Add rom ld with ROM tag esp32c3-eco7-20230720
2023-10-20 11:01:07 +08:00
Armando (Dou Yiwen)
1bce665e73
Merge branch 'feat/sdspi_esp32p4' into 'master'
...
sdspi: supported sdspi on esp32p4
Closes IDF-7501
See merge request espressif/esp-idf!26458
2023-10-20 10:41:44 +08:00
morris
565b9fd117
Merge branch 'refactor/hal_util_bitwise_reverse8' into 'master'
...
hal: add util function to reverse a 8bit byte
See merge request espressif/esp-idf!26532
2023-10-20 09:43:15 +08:00
Jiang Jiang Jian
865d29ea18
Merge branch 'bugfix/update_ble_lib_1018' into 'master'
...
change(ble): update ble lib on c6 h2 and c2 chip
Closes BLERP-144, BLERP-134, BLERP-143, BLERP-128, BLERP-136, BLERP-135, BLERP-132, BLERP-146, BLERP-147, BLERP-148, BLERP-149, BLERP-150, BLERP-145, BLERP-151, BLERP-152, BLERP-153, BLERP-154, BLERP-155, and BLERP-156
See merge request espressif/esp-idf!26541
2023-10-20 00:40:54 +08:00
wuzhenghui
1f10c84a4f
change(hal): rewrite gpio_ll_set_iomux_pin_ctrl api
2023-10-19 22:24:08 +08:00
Armando (Dou Yiwen)
471f1f61ae
Merge branch 'feature/support_sdmmc_ver2_on_p4' into 'master'
...
sdmmc: esp32p4 support
Closes IDF-6502
See merge request espressif/esp-idf!25405
2023-10-19 22:00:40 +08:00
Jiang Jiang Jian
06822da186
Merge branch 'fix/phy_pll_track_corner' into 'master'
...
fix(esp_phy): fix pll track corner case
Closes WIFIBUG-199
See merge request espressif/esp-idf!26546
2023-10-19 21:33:10 +08:00
Guillaume Souchere
07165308f6
feat(heap): update hash map to use singly linked list
...
Previously, the hash map was a doubly linked list but was never
using the characteristics of it.
This commit switches the hash map to a singly linked list instead
This commit also fixes memory leak in heap trace tests by setting
hashmap size to 10 for the tests (instead of the default value of 250)
See https://github.com/espressif/esp-idf/issues/11173
2023-10-19 14:50:05 +02:00
Adam Múdry
6154f22ab3
docs: nvs_open* add ESP_ERR_INVALID_ARG to return description
...
ESP_ERR_INVALID_ARG is returned from underlying functions but this was not easily evident
2023-10-19 14:36:10 +02:00
Rahul Tank
d2e9314c24
fix(espcoredump): fixed compilation warning
...
Added conditional compilation for logging stack usage only when CONFIG_ESP_COREDUMP_LOGS is
enabled.
Closes: https://github.com/espressif/esp-idf/issues/12318
2023-10-19 16:48:28 +05:30
Jiang Jiang Jian
6db16c6e81
Merge branch 'feature/sta_sae_ext_key' into 'master'
...
feat(wifi): Add support for sae ext key for station
Closes WIFI-6170
See merge request espressif/esp-idf!24833
2023-10-19 18:49:15 +08:00
Armando
05c147c3e8
fix(rng): only build bootloader_random apis once
2023-10-19 16:15:52 +08:00
luomanruo
b5767372a8
fix(ble): fixed ble connection timeout issue on ESP32H2
2023-10-19 14:28:18 +08:00
Jiang Jiang Jian
a94bb6201b
Merge branch 'bugfix/deep_sleep_force_to_sleep' into 'master'
...
fix(esp_hw_support): Return deep sleep APIs to the original behavior
Closes IDFGH-11192, PM-11, and IDF-7600
See merge request espressif/esp-idf!26341
2023-10-19 14:27:02 +08:00
Xue Yun Fei
e64712b263
Merge branch 'lost_timer_failed_to_start_when_sta_is_connected' into 'master'
...
esp-netif:lost timer failed to start when sta is disconnected
Closes WIFI-5984
See merge request espressif/esp-idf!24076
2023-10-19 14:12:17 +08:00
Zhi Wei Jian
e925665f94
Merge branch 'bugfix/fix_ble_bond_error_after_reboot' into 'master'
...
fix(ble/bluedroid): fixed BLE bond error after reboot
Closes CBLE50Y23-58
See merge request espressif/esp-idf!26392
2023-10-19 11:58:16 +08:00
Zhang Xiao Yan
dffe28b787
Merge branch 'docs/add_parameter_description_to_esp_netif' into 'master'
...
docs: add parameter description to esp_netif.h
See merge request espressif/esp-idf!26487
2023-10-19 10:52:51 +08:00
zwx
b96064a740
fix(esp_phy): fix pll track corner case
2023-10-19 10:46:24 +08:00
Wan Lei
a9b6c98489
Merge branch 'refactor/spi_using_rcc_automic_lock' into 'master'
...
refac(spi): update periph_module_xxx with rcc_atomic_lock for periph bus
Closes IDF-8159
See merge request espressif/esp-idf!26394
2023-10-18 20:36:51 +08:00
Guillaume Souchere
63952fe2f6
Merge branch 'feat/make-task-tracking-independant-from-poisoning' into 'master'
...
feat(heap): Dissociate heap poisoning from task tracking functionalities
Closes IDF-8332
See merge request espressif/esp-idf!26311
2023-10-18 20:18:22 +08:00
Zim Kalinowski
fa1a3ce0b5
Merge branch 'refactor/components_linux_compatible' into 'master'
...
Exclude all currently incompatible components from Linux build
Closes IDF-8318 and IDF-5996
See merge request espressif/esp-idf!25598
2023-10-18 20:17:49 +08:00
Jakob Hasse
8aba6a53e4
feat(freertos): Added private PSRAM stack task creation functions
...
* Added prvTaskCreateDynamicAffinitySetWithCaps
and prvTaskCreateDynamicPinnedToCoreWithCaps
which allocate the task's stack in PSRAM instead of
internal RAM. These functions are only available if
PSRAM is enabled.
2023-10-18 20:06:42 +08:00
Armando
7879b29b0c
feat(dma): added a helper api to check buffer is dma aligned
2023-10-18 11:57:55 +00:00
Armando
4eaf233bb8
change(sdmmc): replace periph_module_x with rcc
2023-10-18 11:57:55 +00:00
Armando
2d3736fa11
change(sdmmc): update the volatile location of the sdmmc_struct.h
2023-10-18 11:57:55 +00:00
Armando
70314b56d5
feat(sdmmc): supported sd2.0 on esp32p4
2023-10-18 11:57:55 +00:00
Shreyas Sheth
ee9ce51133
feat(wifi): Add SAE EXT key support for esp station
2023-10-18 17:10:31 +05:30
Jouni Malinen
98cc860e86
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Derive a variable length PMK with the new AKM suites
Select the PMK length based on the used group (prime length) when using
the new AKM suites for SAE.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
3ec105067c
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Indicate AKM suite selector in commit for new AKM suites
SAE authentication needs to known which AKM suite is being used to be
able to determine the correct PMK length for the new AKM suite selectors
that use variable length keys.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
5719f7908d
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: EAPOL-Key and key/MIC length information for the new AKM suites
Update the AKM suite specific mapping of various EAPOL-Key key lengths
and algorithms to include the new SAE AKM suites with variable length
keys.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
21ac680eac
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Internal WPA_KEY_MGMT_* defines for extended key AKMs
Define new WPA_KEY_MGMT_* values for the new SAE AKM suite selectors
with variable length keys. This includes updates to various mapping and
checking of the SAE key_mgmt values.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
7dbfd8c6da
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Use wpa_key_mgmt_sae() helper
Use the existing helper function instead of maintaining multiple copies
of lists of SAE key management suites.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
b95ace06b8
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
Define new RSN AKM suite selector values
Add the new AKM suite selectors defined in IEEE P802.11-REVme/D1.3.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Shreyas Sheth
e746fc0deb
feat(wifi): Refactor and update wpa_supplicant with upstream
2023-10-18 16:50:24 +05:30
luomanruo
5f891fae7e
ble: update controller log module for ESP32-C6, ESP32-H2 and ESP32-C2
2023-10-18 18:10:25 +08:00
Lucas Saavedra Vaz
64f8222ec6
fix(driver/gpio): Fix SIG_GPIO_OUT_IDX comment for signal connect
2023-10-18 12:04:48 +02:00
zwl
ee869ddd9b
fix(ble): fixed ble connection timeout issue on ESP32H2
2023-10-18 17:08:51 +08:00
luomanruo
0b7cba39de
ble: update controller log module for ESP32-C2
2023-10-18 17:08:51 +08:00
luomanruo
8f30d922ac
ble: update controller log module for ESP32-H2 and ESP32-C6
2023-10-18 17:08:51 +08:00
cjin
c9cf190847
change(ble): update ble lib on c6 h2 and c2 chip
2023-10-18 17:08:51 +08:00
Jiang Jiang Jian
fdb4e0e532
Merge branch 'bugfix/spurious_beacon_timeout' into 'master'
...
Fixed some WiFi Issues
Closes WIFIBUG-169, WIFIBUG-164, WIFI-6251, WIFIBUG-144, WIFIBUG-153, and WIFIBUG-171
See merge request espressif/esp-idf!26403
2023-10-18 16:42:17 +08:00
Jiang Jiang Jian
7e4d7388c7
Merge branch 'bugfix/fix_pm_tests' into 'master'
...
fix(esp_hw_support): fix pm tests failure caused by non-iram safe test code
Closes IDFCI-1840
See merge request espressif/esp-idf!26530
2023-10-18 16:26:32 +08:00
Guillaume Souchere
d6def6c06e
Merge branch 'fix/check_integrity_on_used_blocks' into 'master'
...
heap: fix integrity check on used blocks by the tlsf component
Closes IDFGH-11050
See merge request espressif/esp-idf!26289
2023-10-18 15:47:25 +08:00
Jiang Jiang Jian
249e45a5d6
Merge branch 'bugfix/coex_cfg_option_invisible' into 'master'
...
fix(esp_coex): Fix dependency errors in coexist configuration
Closes BT-3435
See merge request espressif/esp-idf!26484
2023-10-18 15:36:22 +08:00
Wan Lei
9f413d5d8d
Merge branch 'feature/esp32p4_hp_ledc_support' into 'master'
...
feat(ledc): support ledc on esp32p4
Closes IDF-6510
See merge request espressif/esp-idf!25356
2023-10-18 15:27:54 +08:00
Erhan Kurubas
2d55270006
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality
2023-10-18 08:48:45 +02:00
zhiweijian
d86a990be5
fix(ble/bluedroid): fixed BLE bond error after reboot
2023-10-18 14:40:16 +08:00
Kapil Gupta
23a9880544
Merge branch 'bugfix/wps_condition_chain' into 'master'
...
fix(wifi): Fix static analyzer warning for WPS code
See merge request espressif/esp-idf!26492
2023-10-18 14:22:04 +08:00
Zhi Wei Jian
daf1fc790a
Merge branch 'bugfix/fix_dtm_test_failed_on_ble_5.0' into 'master'
...
fix(ble/bluedroid): fixed bluedroid host DTM API
Closes BLEQABR23-690 and BLECRT-42
See merge request espressif/esp-idf!26345
2023-10-18 14:04:54 +08:00
Guillaume Souchere
7492c862af
feat(heap): Dissociate heap poisoning from task tracking
...
In order to enable CONFIG_HEAP_TASK_TRACKING, some kind
of poisoning had to be enabled (!HEAP_POISONING_DISABLED).
However since those functionalities don't seem to be related
in any way, this commit decouple them by removing
MULTI_HEAP_BLOCK_OWNER from poison_head_t in multi_heap_poisoning.c
and handling the block ownership in heap_caps.c instead.
Note that handling task tracking in multi_heap.c would necessitate
updating the ROM implementation of multi_heap.c as well. For this
reason, the task tracking feature has to be handled in heap_caps.c.
2023-10-18 06:43:22 +02:00
Mahavir Jain
2407813a67
Merge branch 'feature/update_esp32c6-h2_apm_api' into 'master'
...
apm: updated APM HAL/LL APIs.
See merge request espressif/esp-idf!26368
2023-10-18 12:26:38 +08:00
morris
e92a1515be
feat(hal): add util function to reverse a 8bit byte
2023-10-18 09:48:14 +08:00
Erhan Kurubas
3de31924ac
Merge branch 'feature/pseudo_exccause_to_openocd' into 'master'
...
Feature/pseudo exccause to openocd
See merge request espressif/esp-idf!25708
2023-10-18 07:36:43 +08:00
Zim Kalinowski
929ba5d414
Merge branch 'bugfix/ringbuf-fix-linux-build' into 'master'
...
fix(ringbuf): Fixed linux build
See merge request espressif/esp-idf!25771
2023-10-17 23:23:40 +08:00
David Čermák
210f757835
Merge branch 'fix/esp_netif_lock' into 'master'
...
fix(esp_netif): Lock netif list with TCPIP context
Closes IDFGH-11088
See merge request espressif/esp-idf!26164
2023-10-17 21:36:39 +08:00
wuzhenghui
97e001d603
fix(esp_hw_support): fix pm tests failure caused by non-iram safe test code
2023-10-17 20:56:43 +08:00
Sachin Billore
c106f5caf6
apm: updated APM HAL/LL APIs.
2023-10-17 18:20:36 +05:30
Fu Hanxi
321d3c9ba6
Merge branch 'ci/remove_ttfw' into 'master'
...
ci: remove ttfw
See merge request espressif/esp-idf!26313
2023-10-17 20:43:56 +08:00
Erhan Kurubas
bde8ff8b67
feat(panic): send pseudo exccause to openocd
2023-10-17 12:34:24 +02:00
Armando (Dou Yiwen)
056558e870
Merge branch 'feat/added_flash_operation_range_macros' into 'master'
...
soc: added flash operation range macros in ext_mem_defs.h
Closes IDF-7918
See merge request espressif/esp-idf!26488
2023-10-17 18:19:35 +08:00
jgujarathi
6ddeba878c
fix(esp_wifi): Fixes issues in beacon_timeout, PMKSA and AID assignment
...
- Fixes issue wheere beacon timeout would get triggerred multiple times
leading to a m f probe req.
- Fix missing PMKSA flush scenarios.
- Fix wrong AID assigned to station when multiple stations try to connect
simultaneously with mixed order of auth-request and assoc-request frames.
2023-10-17 15:35:14 +05:30
Sudeep Mohanty
225ecfb6e2
Merge branch 'bugfix/interrupt_context_for_p4' into 'master'
...
fix(freertos): Fixed xPortCanYield to correctly determine ISR context on esp32p4
See merge request espressif/esp-idf!26161
2023-10-17 17:16:57 +08:00
wanlei
57614bbad2
feat(ledc): support ledc on esp32p4
2023-10-17 16:40:04 +08:00
Erhan Kurubas
340262977e
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20230921' into 'master'
...
Feature/update openocd to v0.12.0 esp32 20230921
Closes IDF-7920
See merge request espressif/esp-idf!26316
2023-10-17 16:09:39 +08:00
Island
83943ed3c4
Merge branch 'ble_dev/added_modem_reset_on_ble' into 'master'
...
feat(ble): added modem reset on c2 h2 and c6
See merge request espressif/esp-idf!26387
2023-10-17 15:42:32 +08:00
Jiang Jiang Jian
fb2c844a83
Merge branch 'bugfix/optimize_tcp_connection' into 'master'
...
Fix(tcp):optimize tcp connection
See merge request espressif/esp-idf!25124
2023-10-17 14:28:29 +08:00
Xu Xiao
ed9f9021cc
Merge branch 'revert_tcpip_task_priority_macro' into 'master'
...
revert(lwip): Revert changes to LWIP task priority macro from MR 25020
See merge request espressif/esp-idf!26420
2023-10-17 13:28:19 +08:00
Mahavir Jain
c4e4629049
Merge branch 'feature/add_key_manager_hal_layer' into 'master'
...
Add LL & HAL for Key Manager and HUK
Closes IDF-7985 and IDF-7901
See merge request espressif/esp-idf!25167
2023-10-17 12:39:02 +08:00
Kevin (Lao Kaiyao)
fcc4827e88
Merge branch 'contrib/github_pr_12384' into 'master'
...
docs: fix i2s section formatting (GitHub PR)
Closes IDFGH-11218
See merge request espressif/esp-idf!26408
2023-10-17 12:34:18 +08:00
Kapil Gupta
4dedd3e69d
fix(wifi): Fix static analyzer warning for WPS code
2023-10-17 10:03:39 +05:30
Kevin (Lao Kaiyao)
2da28270bf
Merge branch 'bugfix/fix_overflow_in_apll_calculation' into 'master'
...
fix(apll): fixed overflow in apll calculation
See merge request espressif/esp-idf!26389
2023-10-17 12:24:19 +08:00
wanlei
b81cafe42e
refac(spi): update periph_module_xxx with rcc_automic_lock for periph bus
2023-10-17 11:32:23 +08:00
Linda
6c86424772
docs: add parameter description to esp_netif.h
2023-10-17 10:35:39 +08:00
Jiang Jiang Jian
db4598e305
Merge branch 'bugfix/disable_tsf_tbtt_soc_wakeup_after_wifi_disconnected' into 'master'
...
fix(pm): fix soc wakeup after wifi disconnected
Closes IDFGH-11162
See merge request espressif/esp-idf!26401
2023-10-16 23:01:12 +08:00
Armando
d08518e310
feat(sdspi): supported sdspi on esp32p4
2023-10-16 19:29:07 +08:00
Zhang Hai Peng
ea81f4c4a3
Merge branch 'bugfix/fix_ble_bugs' into 'master'
...
Fix some BLE bugs in bluedroid host
See merge request espressif/esp-idf!26448
2023-10-16 19:27:29 +08:00
Guillaume Souchere
84c5d3e52f
fix(heap): Fixed integrity check on used blocks by the tlsf component
...
This commit updates the tlsf submodule to include the modification made in the component
aiming to perform integrity check on all blocks (not only the free ones).
Added test to test the fix in test_apps/heap_tests.
Fixes https://github.com/espressif/esp-idf/issues/12231
2023-10-16 12:29:38 +02:00
Adam Múdry
0024867c3b
Merge branch 'feature/add_optional_immediate_fsync' into 'master'
...
fatfs: add optional immediate fsync
See merge request espressif/esp-idf!26097
2023-10-16 17:37:22 +08:00
zwx
1d6f77136d
feat(openthread): add config for radio statistic feature
2023-10-16 17:35:52 +08:00
Armando
17063b51e0
feat(soc): added flash operation range macros in ext_mem_defs.h
2023-10-16 17:19:04 +08:00
Armando (Dou Yiwen)
1ca64f2bd6
Merge branch 'refactor/specify_esp_adc_test_app_dependency' into 'master'
...
adc: trim adc apps build dependency
Closes IDF-8388
See merge request espressif/esp-idf!26481
2023-10-16 17:14:21 +08:00
Jakob Hasse
548022fbe6
refactor(linux): excluded all non-Linux components from build
...
* All components which won't build (yet) on Linux are excluded.
This enables switching to Linux in an application without
explicitly setting COMPONENTS to main in the main
CMakeLists.txt.
* ESP Timer provides headers for Linux now
* automatically disabling LWIP in Kconfig if it is not available
doc(linux): brought section
"Component Linux/Mock Support Overview" up to date
2023-10-16 17:06:54 +08:00
Alexey Lapshin
2eb5123403
Merge branch 'feature/add-newlib-sbom' into 'master'
...
feat(newlib): Add sbom manifest file
Closes IDF-8221
See merge request espressif/esp-idf!26418
2023-10-16 16:36:19 +08:00
Fu Hanxi
4dbf8c8948
ci: remove ttfw related files
2023-10-16 10:23:09 +02:00
Shu Chen
fbf8d06477
Merge branch 'feature/openthread_uart_api_refactor' into 'master'
...
feat(openthread): Host connection logic refactor
See merge request espressif/esp-idf!26215
2023-10-16 16:13:00 +08:00
laokaiyao
8bc618443a
fix(apll): fixed overflow in apll calculation
2023-10-16 08:01:17 +00:00
Armando
cb90ed263d
fix(spi): fixed spi master polling mode not mem sync issue on esp32p4
2023-10-16 15:35:08 +08:00
Michael (XIAO Xufeng)
2308292ca3
Merge branch 'bugfix/revert_pvt' into 'master'
...
Revert "feat(volt): chip auto adjust volt for esp32c6 & esp32h2"
See merge request espressif/esp-idf!26425
2023-10-16 12:53:07 +08:00
Armando
a31577027e
change(adc): trim adc apps build dependency
2023-10-16 12:48:30 +08:00
Mahavir Jain
eea2536dc4
Merge branch 'feature/conservative_key_revocation_in_secure_boot_v2' into 'master'
...
feat: Add API to verify the bootloader and application image before revoking...
Closes IDF-7078
See merge request espressif/esp-idf!24572
2023-10-16 12:42:49 +08:00
Aditya Patwardhan
58bf5ab6fb
feat(esp_rom): Added ROM headers related to Key Manager
2023-10-16 09:26:45 +05:30
Aditya Patwardhan
8edef17f1a
feat(esp_common): Added PACKED_ATTR in esp_attr.h
2023-10-16 09:26:45 +05:30
Aditya Patwardhan
ade65add54
feat(hal): Added HAL and LL layer for Key Manager
2023-10-16 09:26:37 +05:30
Aditya Patwardhan
6b4d2140ee
feat(hal): Added HAL and LL layer for HUK
2023-10-16 09:26:14 +05:30
linruihao
11efe6ecdc
fix(esp_coex): Fix dependency errors in coexist configuration
2023-10-16 11:44:23 +08:00
Jiang Jiang Jian
8023a2b603
Merge branch 'bugfix/dpp_bugs' into 'master'
...
esp_wifi: Fix few dpp bugs.
Closes WIFIBUG-155 and WIFIBUG-154
See merge request espressif/esp-idf!26340
2023-10-16 11:36:55 +08:00
Mahavir Jain
dbc33ca7aa
Merge branch 'feature/add_intr_priority_config_option' into 'master'
...
feat(mbedtls): Add config for interrupt priority in AES and RSA
Closes IDF-7963 and IDF-7964
See merge request espressif/esp-idf!26190
2023-10-16 11:33:03 +08:00
laokaiyao
10ab993f25
ci(pre-check): revert the check list accident change in PR
2023-10-16 11:20:57 +08:00
Jiang Jiang Jian
bd52831ef6
Merge branch 'bugfix/fix_c6_crash' into 'master'
...
fix(phy): fix wifi deinit stuck issue for ESP32C6
Closes IDF-8269
See merge request espressif/esp-idf!26414
2023-10-16 11:20:08 +08:00
Mahavir Jain
1501aef1b3
Merge branch 'feature/enable_secure_boot_esp32p4' into 'master'
...
feat(secure_boot): add secure boot support for esp32p4
Closes IDF-7544 and IDF-7745
See merge request espressif/esp-idf!26335
2023-10-16 11:07:14 +08:00
Island
f19f1dbd91
Merge branch 'bugfix/0925_update_libble_c6_h2_c2' into 'master'
...
update c6 h2 c2 libble to 7ec5b5c1
Closes BLERP-92, BLERP-122, BLERP-93, BLERP-94, BLERP-89, BLERP-90, BLERP-95, BLERP-97, BLERP-98, BLERP-99, BLERP-100, BLERP-101, BLERP-102, BLERP-120, and BLERP-123
See merge request espressif/esp-idf!26176
2023-10-16 10:47:08 +08:00
morris
4f3e05f6a8
Merge branch 'ci/fix_hal_assert_check' into 'master'
...
fix(hal): replace assert with hal_assert
See merge request espressif/esp-idf!26349
2023-10-16 09:56:04 +08:00
alanmaxwell
477cde7b1d
fix(phy): fix wifi deinit stuck issue for ESP32C6
2023-10-15 15:38:28 +00:00
morris
05b345d6bc
Merge branch 'refactor/specify_test_app_dependency' into 'master'
...
build: trim lcd apps build dependency
Closes IDF-8391
See merge request espressif/esp-idf!26457
2023-10-15 18:59:18 +08:00
C.S.M
0e95c0f4f8
Merge branch 'ci/reduce_flash_build_ci' into 'master'
...
spi_flash: reduce build times on ci
See merge request espressif/esp-idf!26264
2023-10-14 09:41:35 +08:00
Radek Tandler
4c8c5debed
Merge branch 'feature/storage_host_test_nvs_page' into 'master'
...
feature(nvs_flash): nvs_page host tests updated to use esp_partition for linux instead of CMock emulation of API
Closes IDF-6166
See merge request espressif/esp-idf!25978
2023-10-14 08:41:50 +08:00
Erhan Kurubas
681647f1eb
Merge branch 'fix_esp32s3_irq_names' into 'master'
...
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
See merge request espressif/esp-idf!26442
2023-10-14 04:20:27 +08:00
C.S.M
000b455e93
Merge branch 'bugfix/ota_fail_on_octal_flash' into 'master'
...
fix(ota): Fixed OTA fail on octal flash with 32MB memory
See merge request espressif/esp-idf!26436
2023-10-14 02:26:59 +08:00
Alexey Lapshin
b41b175a59
feat(newlib): Add sbom manifest file
2023-10-13 19:15:03 +04:00
Mahavir Jain
6b62065b92
Merge branch 'fix/crypto_periphs_use_rcc_atomic_blocks' into 'master'
...
Use rcc atomic blocks to enable/reset crypto peripherals
See merge request espressif/esp-idf!25811
2023-10-13 22:37:58 +08:00
Song Ruo Jing
d73bf72885
Merge branch 'feature/gpio_dump_io_info' into 'master'
...
feat(gpio): add a dump API to dump IO configurations
Closes IDFGH-10987
See merge request espressif/esp-idf!26158
2023-10-13 22:35:59 +08:00
David Cermak
88d18e9a40
fix(esp_netif): Mark esp_netif_next deprecated and fix usages
...
* Uses netif_find_if() in IPv6 examples
* Fixes esp_netif_next() usage in L2TAP
2023-10-13 15:56:45 +02:00
David Cermak
606363897c
feat(esp_netif): Added new API to search in netif list
2023-10-13 15:56:30 +02:00
David Cermak
36735f4d77
fix(esp_netif): Lock netif list with TCPIP context
...
This commit removes the lock from the list manipulation code in esp_netif_objects.c,
because we already have another lock/task context for lwip.
So the list manipulation is unsafe and safety must be assured by the stack layer
(in esp_netif_lwip).
Problems with current locking:
* implementation of locking was wrong -- lazy init style of creating the mutex is not
thread safe (and destroying it if we have no interface makes the problem exhibit very frequently)
* locking only the list won't solve issues when assessing interfaces atomically
* maintaining multiple locks is problematic, as we often switch between
lwip context and user context in internal implementation of esp_netif_lwip
Closes https://github.com/espressif/esp-idf/issues/12261
2023-10-13 15:54:53 +02:00
Gong Yan Tao
ce98ac87d4
Merge branch 'bugfix/unable_to_load_bonded_ble_devices_from_nvs' into 'master'
...
fix(bt&ble): fix BLE unable to load bonded device info after reboot.
Closes BT-3406
See merge request espressif/esp-idf!25535
2023-10-13 19:18:42 +08:00
radek.tandler
d4aa9ccb0c
change(nvs_flash): Host tests were migrated from CMock to esp_partition linux emulation
2023-10-13 13:17:28 +02:00
Michael (XIAO Xufeng)
586ab5387a
Merge branch 'bugfix/remove_spiram_kconfig_hwsupport' into 'master'
...
fix(hw_support): remove outdated source from Kconfig file
See merge request espressif/esp-idf!26391
2023-10-13 18:49:38 +08:00
Ondrej Kosta
4f6c86ebb8
Merge branch 'feature/extend_eth_test_targets' into 'master'
...
CI tests for all supported Ethernet tests
Closes IDF-5704
See merge request espressif/esp-idf!24468
2023-10-13 18:44:10 +08:00
liuning
516496b9d3
fix(pm): fix soc wakeup after wifi disconnected, station no respond after m f null, crash when connected to non_trans bssid
2023-10-13 18:14:54 +08:00
Niklas Kaaf
2d6dcee136
fix: "erro code" -> "error code" typos
...
Closes https://github.com/espressif/esp-idf/pull/12330
2023-10-13 18:13:54 +08:00
Cao Sen Miao
6137905c02
ci(spi_flash): reduce build times on ci
2023-10-13 17:54:42 +08:00
Chen Jian Xing
f67aa66067
Merge branch 'bugfix/fix_some_wifi_issue' into 'master'
...
bugfix/fix some wifi issue
Closes WIFIBUG-164, WIFIBUG-183, IDFGH-11186, FCS-1292, IDFGH-8972, and WIFI6-336
See merge request espressif/esp-idf!26412
2023-10-13 17:31:44 +08:00
Aditya Patwardhan
fa1da64dec
Merge branch 'feature/mbedtls_3_5_0_update' into 'master'
...
feat(mbedtls): update to 3.5.0 release
See merge request espressif/esp-idf!26331
2023-10-13 17:11:05 +08:00
morris
d4dbacf988
Merge branch 'feature/2nd_twai_on_c6' into 'master'
...
twai: support multiple TWAI controller
See merge request espressif/esp-idf!23713
2023-10-13 16:55:21 +08:00
C.S.M
e19324b4fa
Merge branch 'bugfix/h2_i2c1_no_signal' into 'master'
...
fix(i2c): I2C port 1 doesn't work on esp32h2
See merge request espressif/esp-idf!26416
2023-10-13 15:01:34 +08:00
morris
2bbdd35383
build: trim lcd apps build dependency
2023-10-13 14:58:15 +08:00
Wang Meng Yang
da73e48fdf
Merge branch 'bugfix/use_bt_sdp_bqb_include_macro_for_ertm_mode_flag' into 'master'
...
fix(bt/bluedroid): Add correct macro for ertm mode included flag
See merge request espressif/esp-idf!26427
2023-10-13 14:36:14 +08:00
xueyunfei
fcc1569de4
Fix(tcp):optimize tcp connection
2023-10-13 14:14:55 +08:00
Mahavir Jain
ee435132cb
Merge branch 'bugfix/preencrypted_ota_failed_with_partial_download' into 'master'
...
fix(esp_https_ota): fix preencrypted ota failed with pytest server and partial http enabled
Closes IDF-8112
See merge request espressif/esp-idf!25791
2023-10-13 12:51:33 +08:00
Laukik Hase
3f67722274
refactor(tools/test_apps): Move HAL tests for MPU to the panic
test-app
2023-10-13 10:16:57 +05:30
Cao Sen Miao
6cea72b76b
fix(ota): Fixed OTA fail on octal flash with 32MB memory,
...
Closes https://github.com/espressif/esp-idf/issues/11903
2023-10-13 12:01:26 +08:00
cjin
6503d1327b
feat(ble): added modem reset on c2 h2 and c6
2023-10-13 11:39:29 +08:00
zhanghaipeng
60354c39a9
fix(bt/bluedroid): Fix hid example stack overflow bugs when using esp32s3
2023-10-13 11:20:17 +08:00
Martin Vychodil
64befdca3a
Merge branch 'feature/partition_readonly_flag' into 'master'
...
feat(partition_table): Add read-only partition flag and functionality
Closes IDF-6421
See merge request espressif/esp-idf!24855
2023-10-13 11:11:07 +08:00
zhanghaipeng
4129addca6
fix(bt/bluedroid): Fix remove resolving list error for esp32
2023-10-13 10:54:25 +08:00
zhanghaipeng
c73d7c0b60
fix(bt/bluedroid): Fix bugs in ble service change characteristic
2023-10-13 10:54:25 +08:00
zhanghaipeng
2b551b09c8
feat(bt/bluedroid): Support scan response data length zero in BLE
2023-10-13 10:54:25 +08:00
zhanghaipeng
7492c004dd
fix(bt/bluedroid): Optimize the description of Scan Duplicate in BLE
2023-10-13 10:54:25 +08:00
alanmaxwell
16ec59907e
fix(wifi): Fix some wifi issue
...
1.fix multi antenna issue
2.fix dirty eb when rx HE rate action for C6
3.fix h/w modem state consecutive times when the modem sleep type is modified in runtime
2023-10-13 10:45:31 +08:00
morris
0717729911
fix(hal): replace assert with hal_assert
...
hal is a G0 component but assert may link in the symbols in the newlib component.
we'd better not use assert in the hal but use the alternative HAL_ASSERT
2023-10-13 10:14:47 +08:00
morris
ca1cd88e25
Merge branch 'feature/enable_hal_util_host_test' into 'master'
...
feat(hal): enable hal host test
Closes IDF-8275
See merge request espressif/esp-idf!26384
2023-10-12 22:24:38 +08:00
aditi_lonkar
236fa500c7
fix(wpa_supplicant): Fix few dpp bugs
...
1) Fix crash in dpp Listen without bootstrap
2) Fix crash on receiving dpp auth_req from hostapd with dpp akm
2023-10-12 13:51:27 +00:00
Jiang Jiang Jian
042382e87b
Merge branch 'feature/support_dump_sleep_context' into 'master'
...
feat(esp_hw_support): Supports recording key sleep parameters into user-specified structures for debug
Closes FCS-1300
See merge request espressif/esp-idf!26359
2023-10-12 19:35:47 +08:00
Erhan Kurubas
c418a39f41
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
2023-10-12 13:24:24 +02:00
Jiang Jiang Jian
313d642add
Merge branch 'bugfix/fix_esp_sleep_enable_ext1_wakeup_func' into 'master'
...
bugfix(pm): fix esp_sleep_enable_ext1_wakeup func
See merge request espressif/esp-idf!26386
2023-10-12 18:36:28 +08:00
Jiang Jiang Jian
59417a4049
Merge branch 'feature/free_bt_memory' into 'master'
...
feat(bt): Frees BLE memory when no longer in use
See merge request espressif/esp-idf!22795
2023-10-12 18:35:15 +08:00
Konstantin Kondrashov
e19504a9c1
Merge branch 'feature/enable_multicore_unicore_tests_for_esp32p4' into 'master'
...
feat(tools): Enables unicore_bootloader test for ESP32P4
Closes IDF-7692
See merge request espressif/esp-idf!26035
2023-10-12 17:35:26 +08:00
Song Ruo Jing
321f628ff5
feat(gpio): add a dump API to dump IO configurations
...
Closes https://github.com/espressif/esp-idf/issues/12176
2023-10-12 17:34:20 +08:00
Harshit Malpani
1df186d4e1
feat: Add API to verify the bootloader and app image
...
Added an API to verify the bootloader and app image before revoking the key in Secure Boot V2.
This will help in preventing the device to be bricked if the bootloader/application cannot be
verified by any other keys in efuse
2023-10-12 14:53:57 +05:30
Island
82f983f256
Merge branch 'feat/ble_mesh_seperate_hb_handling' into 'master'
...
feat(ble_mesh): Use a separate file for heartbeat handling
See merge request espressif/esp-idf!26278
2023-10-12 17:11:07 +08:00
Erhan Kurubas
31b3b1f455
feat(gcov): improve gcov file handling using esp_apptrace_feof()
2023-10-12 11:01:23 +02:00
Peter Dragun
95b764970e
Merge branch 'feat/uf2-to-esptool' into 'master'
...
feat(tools): move uf2 file generation to esptool
Closes IDF-7434
See merge request espressif/esp-idf!25655
2023-10-12 16:03:16 +08:00
luomanruo
229685a4b5
ble: update tx power level index of ESP32-H2 and ESP32-C2
2023-10-12 15:56:56 +08:00
luomanruo
f74338afa2
ble:update c2 libble to 6a8d1f3d, h2 c6 libble to 57ed7949
2023-10-12 15:56:56 +08:00
gongyantao
fdc35e772b
fix(bt/bluedroid): update the newest active device in bluetooth
...
1: update the newest active device when an ACL link is established and
the remote device info is not in bond list. This updates will not stored
into NVRAM until a new device is paired.
2023-10-12 07:46:34 +00:00
gongyantao
061cd29168
fix(bt/bluedroid): ble fails to load bonded device info after reboot
...
1: add a quantity check in bt when writing paired device info into nvs.
2: delete the exceeded device info from NVS when get bonded list during
bluedroid initialization.
3: unify the process of bt and ble to load bonded list during bluedroid
initialization.
2023-10-12 07:46:34 +00:00
zhiweijian
d3394003b5
Update BLE lib on ESP32-C3 and ESP32-S3
...
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
2023-10-12 07:42:53 +00:00
zhiweijian
43011c66d6
fix(ble/bluedroid): fixed bluedroid host DTM API
2023-10-12 07:42:53 +00:00
Zhi Wei Jian
05541a2e3e
Merge branch 'bugfix/fix_ble_c3_2M_phy_ci_failed' into 'master'
...
Fix BLE 2M phy cannot send packets on ESP32-C3
Closes CBLE50Y23-64
See merge request espressif/esp-idf!26417
2023-10-12 15:42:14 +08:00
Ondrej
3a3656ba38
ci(esp_eth): added tests of all supported Etherent chips
2023-10-12 07:23:51 +00:00
Ondrej Kosta
a93d53aadb
fix(esp_eth): various Ethernet driver fixes
...
ksz8851snl: enabled reception of multicast frames
Internal EMAC: fixed APLL CLK deinitialization
DM9051 and KSZ80xx: fixed speed configuration when not in loopback mode
phy_802_3: added multiple attempts when autodetecting PHY address
2023-10-12 07:23:51 +00:00
zlq
9c2d470465
feat(bootloader): adjust dbias of bootloader, change clock of H2 to 64
...
MHz
2023-10-12 14:51:54 +08:00
Xiao Xufeng
28ba080c5e
Revert "feat(volt): chip auto adjust volt for esp32c6 & esp32h2"
...
This reverts commit b221f87e00
.
2023-10-12 14:51:54 +08:00
nilesh.kale
cf4a7bb09d
feat(mbedtls): Add config for interrupt priority in AES and RSA(MPI)
2023-10-12 11:06:13 +05:30
harshal.patil
f46a93e565
feat(secure_boot): add secure boot support for esp32p4
2023-10-12 10:12:54 +05:30
morris
a21e46dc64
Merge branch 'contrib/github_pr_12370' into 'master'
...
Support LCD panel sleep mode (GitHub PR)
Closes IDFGH-11203
See merge request espressif/esp-idf!26364
2023-10-12 11:45:41 +08:00
Jiang Jiang Jian
5debc3beb2
Merge branch 'bugfix/fix_wrong_mem_caps_in_memory_layout' into 'master'
...
fix(heap): fix the issue on esp32c3 where retention memory was exhausted prematurely and preventing the CPU from powering down
Closes IDF-8236
See merge request espressif/esp-idf!25962
2023-10-12 10:39:43 +08:00
morris
2ae3d4d7c4
feat(twai): support multiple twai controllers
...
Closes https://github.com/espressif/esp-idf/issues/11383
2023-10-12 09:59:27 +08:00
Laukik Hase
239bc3b96f
Merge branch 'fix/nvs_part_gen_docs' into 'master'
...
fix(docs/nvs_part_gen): Show the NVS HMAC encryption scheme-specific commands only for supported SOCs
See merge request espressif/esp-idf!26332
2023-10-11 20:56:54 +08:00
gongyantao
9e4c8bb76e
fix(bt/bluedroid): Add correct macro for ertm mode included flag
2023-10-11 20:19:40 +08:00
zhangwenxu
8ba1f550fb
feat(openthread): Host connection logic refactor
2023-10-11 10:42:57 +00:00
Jiang Jiang Jian
c7eb0d22a8
Merge branch 'feature/modify_dhcp_offer_and_ack_to_unicast' into 'master'
...
fix(lwip): Modify the DHCP offer and DHCP ack from broadcast to unicast
Closes WIFI-68
See merge request espressif/esp-idf!26379
2023-10-11 18:26:21 +08:00
xuxiao
31bb66813a
revert(lwip): Revert changes to LWIP task priority macro from MR 25020
2023-10-11 17:54:27 +08:00
nilesh.kale
44cbb8bb24
fix: fix preencrypted ota failed with pytest server and partial http enabled
2023-10-11 15:22:24 +05:30
Mahavir Jain
0c3ed4f540
fix(mbedtls): remove deprecated MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION
...
This config has been removed in the upstream mbedTLS starting 3.0
release. Please see mbedTLS changelog for more details.
2023-10-11 09:32:32 +00:00
Mahavir Jain
e9094cef66
fix(mbedtls): dynamic buffer feature issue with mbedtls 3.5.0
...
Set max TLS version in the SSL context during setup phase. Dynamic
buffer feature overrides the `mbedtls_ssl_setup` API and hence
this change is required per upstream 3.5.0 codebase change.
2023-10-11 09:32:32 +00:00
Mahavir Jain
9ca8f3d45b
feat(mbedtls): update to 3.5.0 release
...
Changelog:
https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.5.0
2023-10-11 09:32:32 +00:00
harshal.patil
57d10477da
feat(ecdsa): use RCC atomic block to enable/reset the ECDSA peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
43864f7fb4
feat(ds): use RCC atomic block to enable/reset the DS peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
18b93e9564
feat(hmac): use RCC atomic block to enable/reset the HMAC peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
1c6ff8ce9f
feat(ecc): use RCC atomic block to enable/reset the ECC peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
c5cc4f488a
feat(mpi): use RCC atomic block to enable/reset the MPI peripheral
2023-10-11 14:59:03 +05:30
harshal.patil
3483cf61aa
fix(esp_hw_support/esp_ds): remove enabling redundant peripherals
2023-10-11 14:59:03 +05:30
Shu Chen
bb76564a1b
Merge branch 'fix/openthread_mtd_config_typo' into 'master'
...
fix(openthread): fix config typo for mtd
See merge request espressif/esp-idf!26396
2023-10-11 17:28:42 +08:00
zhiweijian
07bfb84047
disable phy in combo module to fix BLE 2M phy
2023-10-11 17:16:57 +08:00
Cao Sen Miao
d7e543583b
fix(i2c): I2C port 1 doesn't work on esp32h2
2023-10-11 17:06:39 +08:00
Radek Tandler
6c83e63371
Merge branch 'feature/nvs_tool_integrity_check_refactor' into 'master'
...
feat(nvs): NVS tool add key consistency check
Closes IDF-8146
See merge request espressif/esp-idf!25638
2023-10-11 16:33:39 +08:00
Kapil Gupta
b73e46223b
Merge branch 'bugfix/dpp_api_mode_check' into 'master'
...
Ensure dpp follows init->bootstrap->listen path
Closes WIFIBUG-165 and WIFIBUG-157
See merge request espressif/esp-idf!26302
2023-10-11 16:24:02 +08:00
morris
b4bcb5cc5c
test(esp_lcd): test lcd sleep function
2023-10-11 15:40:35 +08:00
morris
b2972528c7
feat(nt35510): Implement sleep function
2023-10-11 15:32:34 +08:00
Andrea Greco
cbf2414226
feat(st7789): Implement sleep functions
...
Merges https://github.com/espressif/esp-idf/pull/12370
2023-10-11 15:30:07 +08:00
Andrea Greco
3bd67462f0
feat(esp_lcd): Add API to sleep and wakeup the LCD panel
2023-10-11 15:08:26 +08:00
Liu Linyan
5de452e12a
feat(ble_mesh): Use a separate file for heartbeat handling
2023-10-11 06:59:49 +00:00
CC
65054e1def
esp_wifi.h typo
...
typo in esp_wifi_scan_get_ap_num comment
APIs -> APs
2023-10-11 13:52:08 +08:00
Armando (Dou Yiwen)
332595d4f9
Merge branch 'feat/private_api_to_get_cache_line_size' into 'master'
...
cache: added private API to get cache alignment requirements
See merge request espressif/esp-idf!26285
2023-10-11 12:46:29 +08:00
morris
66497af276
feat(hal): enable hal host test
2023-10-11 11:23:24 +08:00
Bryan Melanson
48b0d3dfd5
docs: fix i2s section formatting
2023-10-10 23:08:28 -02:30
Marius Vikhammer
d27dd4d9cb
Merge branch 'docs/show_include_path' into 'master'
...
docs: show include path and require component as part of API header
Closes IDF-3134, DOC-1032, and DOC-3629
See merge request espressif/esp-idf!25092
2023-10-11 09:36:14 +08:00
Liu Ning
8b74d9381d
Merge branch 'bugfix/fix_wifi_beacon_timeout_after_connection_established' into 'master'
...
fix(wifi): fix wifi beacon timeout after connection established
Closes WIFIBUG-184
See merge request espressif/esp-idf!26385
2023-10-11 09:11:58 +08:00
Adam Múdry
ab1eb37fe8
feat(partition_table): Add read-only partition flag and functionality
2023-10-11 00:01:05 +02:00
Adam Múdry
f083570af6
refactor(wear_levelling): WL_Flash flash_drv pointer changed to partition pointer
2023-10-10 14:35:45 +02:00
Song Ruo Jing
814159448b
Merge branch 'feature/ledc_cal_duty_resolution' into 'master'
...
feat(ledc): add ledc_find_suitable_duty_resolution function
Closes IDFGH-10569
See merge request espressif/esp-idf!25208
2023-10-10 20:34:09 +08:00
zwx
9d0c80ab28
fix(openthread): fix config typo for mtd
2023-10-10 20:14:51 +08:00
Lou Tianhao
2d3f95dad4
bugfix(pm): fix esp_sleep_enable_ext1_wakeup func
...
regression introduced in commit<808a01e65>
2023-10-10 19:30:38 +08:00
KonstantinKondrashov
a2802ef121
feat(tools): Enables unicore_bootloader test for ESP32P4
2023-10-10 11:11:32 +00:00
Rahul Tank
422d6f9c23
Merge branch 'bugfix/fix_max_cccds_compilation_issue' into 'master'
...
fix(nimble): Fix compilation warnings when max bonds or cccd is set to 0
Closes IDFGH-11151
See merge request espressif/esp-idf!26307
2023-10-10 18:11:00 +08:00
Armando
1f8f0a5285
feat(cache): added private API to get cache alignment requirements
2023-10-10 18:09:01 +08:00
Armando (Dou Yiwen)
fede09a4ea
Merge branch 'refactor/format_esp_mm_psram_adc_2' into 'master'
...
refactor: format esp mm psram adc 2
See merge request espressif/esp-idf!26372
2023-10-10 18:00:07 +08:00
Shu Chen
2a960ca119
Merge branch 'feature/update_openthread_upstream' into 'master'
...
feat(openthread): update openthread upstream
See merge request espressif/esp-idf!26375
2023-10-10 17:59:23 +08:00
Michael (XIAO Xufeng)
a249555f1c
fix(hw_support): remove outdated source from Kconfig file
...
This line was moved to components/esp_psram/Kconfig.
2023-10-10 15:31:53 +08:00
liuning
79a1cb38dd
(fix)esp_wifi: wifi beacon timeout after connection established
2023-10-10 05:50:13 +00:00
C.S.M
b2d7f4d0cd
Merge branch 'bugfix/compile_usj_fail_c6' into 'master'
...
ci(usb_serial_jtag): Add a pytest for usb_serial_jtag print.
Closes IDF-3201
See merge request espressif/esp-idf!26231
2023-10-10 13:47:19 +08:00
Jiang Jiang Jian
98b84b389a
Merge branch 'bugfix/fix_enable_psram_wapi_dhcp_fail_issue' into 'master'
...
fix(wifi): fix enable psram wapi dhcp fail issue
Closes WIFI-6257, WIFI-6273, WIFI-6182, WIFI-6006, WIFI-6007, and ESPAT-1780
See merge request espressif/esp-idf!26148
2023-10-10 12:13:56 +08:00
Island
5c1fe44b0e
Merge branch 'bugfix/BLEQABR23-668' into 'master'
...
fix(ble_mesh): avoid filtering BLE_MESH_ADV_NONCONN_IND packets.
Closes BLERP-87
See merge request espressif/esp-idf!26175
2023-10-10 12:01:31 +08:00
Cao Sen Miao
403f237825
feat(usb_serial_jtag): Add pytest for usb_serial_jtag
2023-10-10 10:05:46 +08:00
Alexey Lapshin
2585e53d54
Merge branch 'feature/update-toolchain-to-esp-13.1.0_new_newlib' into 'master'
...
Update toolchain to esp-13.2.0_20230919
Closes GCC-250, GCC-322, GCC-324, GCC-327, GCC-330, and IDF-8287
See merge request espressif/esp-idf!25073
2023-10-10 08:18:33 +08:00
KonstantinKondrashov
cd64b228b1
fix(esp_hw_support): Return deep sleep APIs to the original behavior
...
Closes https://github.com/espressif/esp-idf/issues/12359
2023-10-09 22:19:22 +08:00
Adam Múdry
d42bde0378
feat(nvs): NVS tool add key consistency check
2023-10-09 15:58:48 +02:00
Adam Múdry
c276e2ca05
refactor: NVS tool move integrity check from logger to another file
2023-10-09 15:58:48 +02:00
Peter Dragun
9acf412a07
feat(tools): move uf2 generation to esptool
2023-10-09 15:38:30 +02:00
muhaidong
d8b600e90b
fix(wifi): fix some wifi issues
...
1. fix enable psram wapi dhcp fail issue
2. fix c6 esp_wifi_set_max_tx_power fail issue
3. fix wrong wifi mode connect crash issue
4. fix null data sequence number issue
2023-10-09 19:17:28 +08:00
Wan Lei
f92b18053a
Merge branch 'feature/esp32p4_hp_spi_support' into 'master'
...
Feature/esp32p4 hp spi master driver support
Closes IDF-7502
See merge request espressif/esp-idf!24963
2023-10-09 18:37:35 +08:00
Gao Xu
d52040a86d
Merge branch 'esp32p4/add_uart_support' into 'master'
...
UART: Add uart support for ESP32P4
Closes IDF-6511 and IDF-7506
See merge request espressif/esp-idf!25388
2023-10-09 18:11:10 +08:00
zhangyanjiao
04ea824740
fix(lwip): Modify the DHCP offer and DHCP ack from broadcast to unicast
2023-10-09 17:52:01 +08:00
Darian
a10121491f
Merge branch 'change/freertos_make_task_snapshot_private' into 'master'
...
refactor(freertos/task_snapshot): Make task snapshot private
Closes IDF-8182
See merge request espressif/esp-idf!26115
2023-10-09 16:32:18 +08:00
Alexey Lapshin
7f4de13644
fix(perfmon): fix test_app false-positive memory leak detection
2023-10-09 12:13:02 +04:00
Alexey Lapshin
33d9fd629d
fix(xtensa): fix registers curruption on context switch
...
a6, a7 registers may be corrupted on multicore ESP chips while FreeRTOS
Kernel SMP context switch
2023-10-09 12:13:02 +04:00
Alexey Lapshin
73742dcdaa
fix(console): fix linenoise flushing in dumb mode
2023-10-09 12:13:02 +04:00
Alexey Lapshin
9dcc9a73f6
fix(esp_rom): fix libc_stubs.h includes
2023-10-09 12:13:02 +04:00
Alexey Lapshin
932040e08c
fix(newlib): fix esp32-spiram-rom-functions entries name
2023-10-09 12:13:02 +04:00
Alexey Lapshin
fdc6d0d813
change(newlib): use GCC builtin subword atomics
2023-10-09 12:13:02 +04:00
Alexey Lapshin
a43c509d4b
change(newlib): update newlib according to new internal structures
2023-10-09 12:13:02 +04:00
Alexey Lapshin
c94d443a1b
feat(newlib): add iterator into test output
2023-10-09 12:13:02 +04:00
Alexey Lapshin
0172df94ac
fix(app_trace): fix gcov for gcc 13.1.0
2023-10-09 12:13:02 +04:00
Alexey Lapshin
8bbcc224dd
fix(espcoredump): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
6a94453a18
fix(bt): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
76dfcac597
fix(esp_system): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
295f9cdd56
fix(esp_system): add no_sanitize_undefined for init functions
...
Something wrong with -Og optimization. It started to fail without
reason.
2023-10-09 12:13:02 +04:00
Alexey Lapshin
a41e3d408f
fix(wpa_supplicant): fix sys/types include
2023-10-09 12:13:02 +04:00
Alexey Lapshin
71713bcdb5
fix(mbedtls): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
zwx
4f7036fe02
feat(openthread): update openthread upstream
2023-10-09 16:09:18 +08:00
Armando
0beb637563
refactor(esp_psram): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Armando
fc4b9d9507
refactor(esp_mm): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Armando
3de0b7218f
refactor(esp_adc): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Sudeep Mohanty
cf55ab899a
fix(freertos): Fixed xPortCanYield to correctly determine ISR context on esp32p4
...
This commit fixes an issue where xPortCanYield() function may not be
able to detect an ISR context when HW interrupt nesting is active on
a CLIC interrupt controller such as on esp32p4.
2023-10-09 09:12:15 +02:00
IhorNehrutsa
9ced54699e
feat(ledc): add ledc_find_suitable_duty_resolution helper function
...
Helper function to find the maximum possible duty resolution in bits
for ledc_timer_config()
Merges https://github.com/espressif/esp-idf/pull/11810
2023-10-09 12:46:46 +08:00
wuzhenghui
c667f5a864
feat: support dump last time sleep context
2023-10-09 10:42:10 +08:00
Kevin (Lao Kaiyao)
2b5203ba1c
Merge branch 'refactor/avoid_float_type_in_hal' into 'master'
...
refactor(hal): avoid float type in hal
See merge request espressif/esp-idf!26149
2023-10-09 10:20:28 +08:00
xueyunfei
e9949d4782
lost timer failed to start when sta is connected
2023-10-09 02:14:25 +00:00
Lou Tian Hao
adae54faca
Merge branch 'bringup/support_callback_mechanism_in_lightsleep_flow' into 'master'
...
Power Management: support_callback_mechanism_in_lightsleep_flow
Closes WIFI-5936
See merge request espressif/esp-idf!24597
2023-10-08 20:16:01 +08:00
zhaokeke
a39869416c
feat(bt): Frees BLE memory when no longer in use
...
It will free libble.a & libbt all txt, data and bss segment memory.
This memory is combined into one large memory and put into the heap
pool.
2023-10-08 16:08:47 +08:00
Wang Qixiang
515a1a5f0d
Merge branch 'protocomm/decouple_wifi_prov' into 'master'
...
fix(protocomm): Remove the configuration check of wifi_provisioning for protocomm component
Closes IDF-8261
See merge request espressif/esp-idf!26027
2023-10-08 15:55:57 +08:00
wanlei
eb75aa462e
feat(spi_master): p4 enable test and examples
2023-10-08 14:45:52 +08:00
wanlei
00fcdce725
feat(spi_master): p4 add master driver supported
2023-10-08 14:45:12 +08:00
Armando (Dou Yiwen)
1ec70cd568
Merge branch 'refactor/format_esp_mm_psram_adc' into 'master'
...
refactor: reformat esp mm psram adc
See merge request espressif/esp-idf!26284
2023-10-08 14:36:08 +08:00
Zhi Wei Jian
5306b3308f
Merge branch 'feature/add_config_to_disable_uart_flow_control' into 'master'
...
feat: add config to disable ble hci uart flow control
Closes CBLE50Y23-50
See merge request espressif/esp-idf!26155
2023-10-08 10:55:04 +08:00
Armando
3d4b60afc0
refactor(esp_mm): reformat code with astyle_py
2023-10-08 10:36:04 +08:00
Armando
2144eedb66
refactor(esp_psram): reformat code with astyle_py
2023-10-08 10:36:04 +08:00
Armando
b774bd1457
refactor(esp_adc): reformat code with astyle_py
2023-10-08 10:35:52 +08:00
gaoxu
bc2a6bd730
feat(uart): spilt LP and HP uart set_baudrate function
2023-10-08 10:10:02 +08:00
gaoxu
4f24f805cc
feat(uart): add LP-UART GPIO support
2023-10-08 10:10:02 +08:00
gaoxu
3e3e928209
feat(uart): move periph_ll_uart_enabled to uart_ll.h
2023-10-08 10:10:02 +08:00
gaoxu
4541ad134d
feat(uart): add RCC atomic block to uart/lp-uart peripheral
2023-10-08 10:10:02 +08:00
gaoxu
c7afa0dcef
feat(uart): uart(hp,lp) support on esp32p4
2023-10-08 10:10:00 +08:00
Ivan Grokhotkov
366bb1f99a
Merge branch 'feature/wpa_supplicant_component_test_app' into 'master'
...
feat(wpa_supplicant): migrate the tests from unit-test-app
Closes IDF-6781 and IDF-5608
See merge request espressif/esp-idf!26274
2023-10-07 22:16:02 +08:00
laokaiyao
464bec8ac6
ci(adc): print adc efuse calib version in test
2023-10-07 19:01:04 +08:00
laokaiyao
c018dc9d77
refactor(hal): avoid float type in hal
2023-10-07 19:01:04 +08:00
Darian Leung
65d3931fab
change(freertos/debug): Add API to get current TCB
...
This commit adds `pvTaskGetCurrentTCBForCore()` to get a void pointer to the
current TCB of a particular core. This removes the need to `extern `pxCurrentTCB`
in esp_gdbstub.
2023-10-07 18:55:47 +08:00
Darian Leung
2b357071f1
refactor(freertos/task_snapshot): Deprecate task_snapshot.h
...
This commit deprecates the `#include "freertos/task_snapshot.h" include path:
- Adds compatibility header with compile time warning
- Removes hints related to `task_snapshot.h`
- Adds entry to migration guide
2023-10-07 18:55:47 +08:00
Gao Xu
56f991d7d9
Merge branch 'bugfix/fix_adc_sar_set_power_mode_no_effect' into 'master'
...
ADC: Fixed wrong ADC reading issue caused by ADC and WiFi power conflict on ESP32C6
Closes IDF-8118
See merge request espressif/esp-idf!25927
2023-10-07 18:23:27 +08:00
Song Ruo Jing
0f64142845
Merge branch 'bugfix/ledc_max_duty_cycle' into 'master'
...
fix(ledc): fix ledc driver 100% duty cycle configuration
Closes IDFGH-10881 and IDFGH-10254
See merge request espressif/esp-idf!26067
2023-10-07 16:38:16 +08:00
Jiang Jiang Jian
e445213cf8
Merge branch 'bugfix/BLEQABR23-632' into 'master'
...
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble
Closes BLERP-104
See merge request espressif/esp-idf!26236
2023-10-07 13:59:48 +08:00
Darian Leung
9968a48c36
refactor(freertos/task_snapshot): Make task snapshot private
...
Task snapshot API were never intended to be called from user code. This commit
makes task snapshot a private API thus moves `#include "freertos/task_snapshot.h"`
to `#include "esp_private/freertos_debug.h"`.
Task snapshot related Kconfig options have also been hidden.
Note: Added 'freertos_common' mapping to ldgen mapping execptions lists due to
inlining of 'freertos_debug.h' functions.
2023-10-07 13:14:55 +08:00
Marius Vikhammer
ebe68c3ee3
docs(build): add header include path and component require to api reference
2023-10-07 11:47:45 +08:00
Laukik Hase
6c9a343e1b
fix(docs/nvs_part_gen): Show the HMAC scheme-specific commands only for supported SOCs
2023-10-06 11:33:12 +05:30
Armando (Dou Yiwen)
7d8f015a4c
Merge branch 'feat/cache_msync_doc' into 'master'
...
doc: added cache msync doc
Closes IDF-8294
See merge request espressif/esp-idf!26239
2023-10-06 06:01:35 +08:00
Konstantin Kondrashov
3166056078
Merge branch 'bugfix/log_mixing_at_startup' into 'master'
...
fix(esp_system): Fixes mixing logs when two cores use esp_rom_printf
Closes IDF-7891
See merge request espressif/esp-idf!25996
2023-10-05 21:06:14 +08:00
Aditya Patwardhan
1d5532badc
Merge branch 'bugfix/security_check_order_in_startup' into 'master'
...
fix(startup): flip the security configuration check order
See merge request espressif/esp-idf!26280
2023-10-05 13:56:47 +08:00
Ivan Grokhotkov
2b1e9af12f
change(wpa_supplicant): clean up test_sae, set leak thresholds
...
- fix relative includes
- remove ESP32-H2-related TODO — an ifdef is not needed now since the
whole app is built only for SOC_WIFI_SUPPORTED=y
- set leak threshold in test case
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
1745baffae
change(wpa_supplicant): reformat test_sae with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
c07ee2d56b
change(wpa_supplicant): test_offchannel: cleanups and leak thresholds
...
- sort includes
- fix relative includes
- replace TEMPORARY_DISABLED_FOR_TARGETS with just IDF_TARGET_ESP32,
to avoid having to change this file when bringing up new chips
- astyle formatting
- set leak threshold in test cases
- use the new 'wifi_two_dut' environment marker instead of UT_T2_1
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
098d28276e
change(wpa_supplicant): set leak threshold in test_fast_pbkdf2
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
6c27208ade
change(wpa_supplicant): reformat test_fast_pbkdf2 with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
191a9021c2
change(wpa_supplicant): clean up test_eloop, set leak threshold
...
- sort includes, fix relative includes
- make all globals static
- remove ifdef SOC_WIFI_SUPPORTED since the whole test app is only
built when SOC_WIFI_SUPPORTED is set
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
6eec370532
change(wpa_supplicant): reformat test_eloop with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
955e2076b6
change(wpa_supplicant): clean up test_dpp, set leak threshold
2023-10-04 17:46:44 +02:00
Ivan Grokhotkov
b9952370b4
change(wpa_supplicant): reformat test_dpp with astyle
2023-10-04 17:46:44 +02:00
Ivan Grokhotkov
6e22dc2fe2
ci(wpa_supplicant): set leak thresholds in test_crypto
2023-10-04 17:46:44 +02:00
Martin Vychodil
e48ca24364
Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'
...
fix(vfs/uart): Add support for multi-task call to uart select
See merge request espressif/esp-idf!26238
2023-10-04 20:29:42 +08:00
Rahul Tank
511dbaa784
fix(nimble): Fix compilation issues when max bonds or cccd is set to 0
2023-10-04 16:48:26 +05:30
Ivan Grokhotkov
ff87a0061c
feat(wpa_supplicant): migrate the tests from unit-test-app
2023-10-04 13:09:19 +02:00
David Čermák
4ec2c70536
Merge branch 'bugfix/napt_updates' into 'master'
...
feat(lwip): Forward port some useful updates and fixes to NAPT
Closes IDF-7580
See merge request espressif/esp-idf!26198
2023-10-04 17:00:02 +08:00
KonstantinKondrashov
071d1cf865
feat(efuse): Adds efuse ADC calibration data for ESP32H2
2023-10-04 16:00:01 +08:00
Bogdan Kolendovskyy
fac7cb4b78
Merge branch 'bugfix/rtl8201_reset_timing' into 'master'
...
esp_eth: rtl8201 timing fix
Closes IDFGH-10170
See merge request espressif/esp-idf!25814
2023-10-04 03:00:23 +08:00
jgujarathi
a08e4afd07
fix(wpa_supplicant/dpp): Ensure dpp follows init->bootstrap->listen path
...
- esp_supp_dpp_init : Ensures that the mode is set to station before
the API call.
- Ensures that dpp follows the path of init(esp_supp_dpp_init) ->
bootstrap(esp_supp_dpp_bootstrap_gen) -> listen(esp_supp_dpp_start_listen)
by returning errors if any of them is invoked out of order.
2023-10-03 14:21:33 +05:30
Martin Vychodil
c50dfa2374
Merge branch 'bugfix/nvs_set_datatype' into 'master'
...
bugfix(nvs_flash) : fixed nvs_set functions behaviour when called sequentially with same key and different data type(s)
Closes IDFGH-9727
See merge request espressif/esp-idf!25581
2023-10-03 02:21:23 +08:00
Ivan Grokhotkov
5cd6284b6c
Merge branch 'feature/bt_component_test_app' into 'master'
...
feat(bt): migrate the tests from unit-test-app
Closes IDF-5567
See merge request espressif/esp-idf!26134
2023-10-02 23:31:03 +08:00
Jakob Hasse
4227d99806
Merge branch 'feature/pthread_condattr_dummy_impl' into 'master'
...
feat(pthread): added pthread_condattr* stubs to avoid linker errors
Closes IDFGH-10982
See merge request espressif/esp-idf!26112
2023-10-02 23:05:11 +08:00
KonstantinKondrashov
28b8a5d9b4
fix(esp_system): Fix mixing logs, remove early info logs for 2nd CPU
...
Fixes mixing logs when two cores use esp_rom_printf
2023-10-02 12:50:40 +00:00
Ivan Grokhotkov
1f5861492f
feat(app_trace): migrate the tests from unit-test-app
2023-10-02 10:33:20 +02:00
Bogdan Kolendovskyy
c75fab3fa4
esp_eth: change rtl8201 reset timing to match datasheet
...
In esp_eth_phy_rtl8201.c:
Add 150ms delay after hardware reset, chage reset assertion time to 10ms
In esp_eth_phy_802_3.c:
Change reset function to use vTaskDelay for long (>=10ms) reset assertion time
Change esp_eth_phy_802_3_detect_phy_addr to check range 0-31 instead of 0-15.
2023-10-02 10:10:25 +02:00
Song Ruo Jing
66821f699c
refactor(ledc): move related kconfig and linker.lf to its own folder
2023-10-02 07:32:16 +00:00
Song Ruo Jing
f5f44e2ce5
fix(ledc): always allocate memory from internal ram
2023-10-02 07:32:16 +00:00
Song Ruo Jing
821f7b0498
fix(ledc): fix ledc driver 100% duty cycle configuration
...
Update ledc duty cycle value range in doxygen.
Fix duty configuration error at 100% duty cycle for ESP32.
Improve LEDC API doxygen.
Closes https://github.com/espressif/esp-idf/pull/11516
Closes https://github.com/espressif/esp-idf/issues/12083
2023-10-02 07:32:16 +00:00
Frantisek Hrbata
1f80a9bb0f
fix(lf): fix orphaned .phyiram sections
...
There are orphaned .phyiram sections from components/esp_phy/lib/esp32/libphy.a when ESP_WIFI_SLP_IRAM_OPT
is not set on esp32. It can be seen in the wifi_station example examples/wifi/getting_started/station with
the default configuration. Even though they seem to be correctly placed in flash(linker got it right), I
believe this should be fixed. At least for the esp-idf-size, because these doesn't seem to be accounted.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-10-02 08:37:57 +02:00
Tomáš Rohlínek
525776f748
feat(vfs/fatfs): Add option for automatic immediate fsync
2023-10-02 07:06:05 +02:00
sonika.rathi
d56647b251
fix(vfs/uart): Add support for multi-task call to uart select
2023-09-29 09:32:44 +02:00
Sonika Rathi
16e5b4f80d
Merge branch 'update/h2_reenable_vfs_target_tests' into 'master'
...
fix(vfs): re-enable vfs target tests for esp32-h2
See merge request espressif/esp-idf!26213
2023-09-29 15:12:33 +08:00
David Čermák
3b2a22f65a
Merge branch 'feat/esp_netif_ppp_opts' into 'master'
...
feat(esp_netif): PPP netif extend config/use RAM pbufs
Closes IDFGH-10017
See merge request espressif/esp-idf!26057
2023-09-29 13:15:25 +08:00
Mahavir Jain
be2c591129
fix(startup): flip the security configuration check order
...
For cases where the bootloader is not enabled with the security features
ends up receiving an incorrect application with flash encryption enabled
should not really program any security efuses.
In the startup sequence, we first used to program the ROM DL mode
configuration but now we check for the flash encryption related checks
first. If the flash encryption related checks finds that flash
encryption is not enabled on the device then it aborts the boot process.
This is the case with `CONFIG_SECURE_FLASH_CHECK_ENC_EN_IN_APP` enabled.
This would at-least ensure that accidental program of security enabled
application does not really program any ROM DL mode efuses and there is
chance to recover the device.
2023-09-29 03:44:00 +00:00
Armando (Dou Yiwen)
fbecb1e543
Merge branch 'change/remove_s3_120_sdr_warning' into 'master'
...
mspi: remove s3 120mhz sdr warning
See merge request espressif/esp-idf!26183
2023-09-29 02:31:49 +08:00
gaoxu
8efe950077
fix(adc): power settings not taking into effect on H2
2023-09-28 17:41:42 +00:00
gaoxu
8e9a151dbc
ci(adc): add a test about adc1 work with wifi on c6
2023-09-28 17:41:42 +00:00
wuzhenghui
c8083b07bf
feat(modem_clock): separate management of modem_adc_common_fe clock and modem_private_fe
2023-09-28 17:41:42 +00:00
gaoxu
817036f46f
fix(adc): power settings not taking into effect on C6
2023-09-28 17:41:42 +00:00
Gao Xu
4045c3f8b0
Merge branch 'ci/fix_c6_adc_oneshot_std_atten3_ci_fail' into 'master'
...
CI(adc): Increase adc oneshot std atten3 on c6 to make CI test pass
Closes IDFCI-1817 and IDFCI-1816
See merge request espressif/esp-idf!26228
2023-09-29 01:28:55 +08:00
Kevin (Lao Kaiyao)
4c6f4b39f1
Merge branch 'feature/support_i2s_on_p4' into 'master'
...
feat(i2s): support i2s on esp32p4
Closes IDF-6508
See merge request espressif/esp-idf!24280
2023-09-29 00:50:04 +08:00
morris
4a40c7bb5e
Merge branch 'feature/dwgdma_low_level' into 'master'
...
dw-gdma: add low level functions
See merge request espressif/esp-idf!25912
2023-09-29 00:21:41 +08:00
morris
dd10b484aa
Merge branch 'refactor/format_esp_lcd' into 'master'
...
reformat peripheral examples with astyle_py
See merge request espressif/esp-idf!26272
2023-09-29 00:18:33 +08:00
Jiang Jiang Jian
26a654b05d
Merge branch 'feature/support_7.6.1_soc_pvt_auto_dbias' into 'master'
...
rtc: auto adjust HP LDO voltage using pvt function
See merge request espressif/esp-idf!26142
2023-09-28 23:21:44 +08:00
gaoxu
d57c4cde44
ci(adc): increase adc performance test threshold on c6
2023-09-28 09:18:58 +00:00
Armando
f465bc131a
change(mspi): remove s3 120mhz sdr warning
2023-09-28 08:15:17 +00:00
wuzhenghui
5926116644
change(heap): fix and clean memory caps defination in memory_layout
...
1. move startup_stack attr from soc_memory_type_desc_t to soc_memory_region_t and
remove unused aliased_iram field
2. all of the last level of RAM is retention dma accessible on esp32c3
3. remove esp32c2 and later chips retention dma accessible memory caps
4. allow allocate memory from RTC_RAM with MALLOC_CAP_EXEC cap
2023-09-28 07:53:20 +00:00
Armando
4215adcdb4
feat(cache): added cache msync doc
2023-09-28 15:53:19 +08:00
laokaiyao
e1039f9ce2
fix(i2s_platform): merge the i2s platform acquire API
2023-09-28 15:03:27 +08:00
laokaiyao
72a0746e62
refactor(apll): move the apll soc caps to clk_tree_ll
2023-09-28 15:03:27 +08:00
laokaiyao
0b0f25c30d
feat(i2s): supported getting the tx sync count and specify interrupt flags
2023-09-28 15:03:27 +08:00
laokaiyao
cf889f3c6d
feat(i2s): support i2s on esp32p4
2023-09-28 15:03:27 +08:00
Island
492c819357
Merge branch 'bugfix/fix_phy_63' into 'master'
...
Fixed extended adv address setting after adv restart on esp32c3
Closes BLERP-86 and BLERP-107
See merge request espressif/esp-idf!26157
2023-09-28 14:21:08 +08:00
zlq
b221f87e00
feat(volt): chip auto adjust volt for esp32c6 & esp32h2
2023-09-28 05:55:42 +00:00
morris
cdc905ffe0
feat(dw_gdma): initial low level driver
...
feat(dw_gdma): initial low level driver
2023-09-28 02:17:08 +00:00
morris
1b2484214c
refactor(esp_lcd): reformat code with astyle_py
2023-09-28 09:42:31 +08:00
Zhi Wei Jian
60961e9e7f
Merge branch 'feature/Add_apis_for_dtm_test' into 'master'
...
Feature/add apis for direct test mode
See merge request espressif/esp-idf!25735
2023-09-27 19:00:20 +08:00
Zhi Wei Jian
66e720c7eb
Merge branch 'feature/add_api_to_update_config_file_path' into 'master'
...
Add API to update bluetooth config file path
See merge request espressif/esp-idf!25560
2023-09-27 18:59:35 +08:00
Jiang Jiang Jian
500d415da0
Merge branch 'support/esp_phy_init_refactor' into 'master'
...
feat(phy): Add modem type to phy init
Closes TZ-183, TZ-184, WIFI-6117, and WIFI-6204
See merge request espressif/esp-idf!25027
2023-09-27 18:48:30 +08:00
Ondrej Kosta
e0c225b4f7
Merge branch 'feature/eth_spi_abstraction' into 'master'
...
Abstraction of SPI driver for SPI Ethernet modules
Closes IDF-7645
See merge request espressif/esp-idf!24429
2023-09-27 18:36:25 +08:00
morris
9e9eb0bf9d
Merge branch 'bugfix/rmt_pm_lock_type' into 'master'
...
fix(rmt): use ESP_PM_CPU_FREQ_MAX for RMT for non-dma channel
Closes IDFGH-11122
See merge request espressif/esp-idf!26220
2023-09-27 16:52:42 +08:00
Ondrej Kosta
962c7c07f2
Merge branch 'bugfix/ksz8041_model_number_0x13' into 'master'
...
esp_eth: Add model number 0x13 to the list of suported ksz80xx models
Closes IDFGH-9134
See merge request espressif/esp-idf!26121
2023-09-27 14:43:23 +08:00
Rocha Euripedes
346d13c8ea
Merge branch 'mqtt/update_submodule_e6afdb' into 'master'
...
change(mqtt): Update submodule to e6afdb
See merge request espressif/esp-idf!26185
2023-09-27 13:09:52 +08:00
Mahavir Jain
e95849880e
Merge branch 'feat/add_support_to_add_auth_data' into 'master'
...
feat(esp_http_client): Add API to set auth data
Closes IDFGH-10936
See merge request espressif/esp-idf!25884
2023-09-27 13:03:38 +08:00
Kevin (Lao Kaiyao)
cf54ebc9c1
Merge branch 'feature/support_parlio_tx_on_p4' into 'master'
...
feat(parlio_tx): supported parlio tx on p4
Closes IDF-7472
See merge request espressif/esp-idf!25365
2023-09-27 12:33:34 +08:00
Mahavir Jain
290db2d077
Merge branch 'feat/add_sbom_manifest_file_for_http_parser' into 'master'
...
feat(http_parser): Add sbom manifest file
Closes IDF-8231
See merge request espressif/esp-idf!26196
2023-09-27 11:33:38 +08:00
Kevin (Lao Kaiyao)
9a239b8367
Merge branch 'feature/support_analog_comparator_on_p4' into 'master'
...
feat(ana_cmpr): supported analog comparator on esp32p4
Closes IDF-7479
See merge request espressif/esp-idf!24873
2023-09-27 04:24:09 +08:00
radek.tandler
4f659b70e1
fix(nvs_flash): fixed failing nvs_page test
2023-09-26 15:05:20 +00:00
radek.tandler
e8992f500c
fix(nvs_flash): nvs_set with same key and different data type
...
Function now always rewrites old value under same key
regardless existing data type. Users requiring old API behaviour
can enable it by kconfig option CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY
2023-09-26 15:05:20 +00:00
Wu Meng Shi
dc75dc6ec7
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble
2023-09-26 19:10:30 +08:00
Abhik Roy
0ee3041091
feat(lwip): Fixes and Improvements for NAPT and SBOM Support
...
- napt: restore to the initial state in deinit (espressif/esp-lwip@5c4f899f )
- napt: Fix ip_portmap_add() to keep only one port mapping (espressif/esp-lwip@d65ad241 )
- napt: Fix clean compilation (espressif/esp-lwip@7033e26f )
- napt: Fix IP forwarding when forward netif enable NAPT (espressif/esp-lwip@bc78df87 )
- napt/stats: Move some napt counters to stats module (espressif/esp-lwip@b55e64ae )
- ip_napt_maint: Fix timestamp overflow handling (2.1.3) (espressif/esp-lwip@a7e0a50c )
- napt: Fixes and improvements (2.1.3) (espressif/esp-lwip@fadb9109 )
- Add sbom descripton file for Software BOM (espressif/esp-lwip@f07097d7 )
2023-09-26 20:02:42 +10:00
morris
985b8ca948
fix(rmt): fixed unstable transfer during DFS
...
Closes https://github.com/espressif/esp-idf/issues/12292
2023-09-26 17:01:06 +08:00
alanmaxwell
99ac807418
fix(wifi): Support ESP32 PHY enabled not enter WiFi RX state by default
2023-09-26 16:23:58 +08:00
zhiweijian
3cc06e472b
change(ble/controller): disable pll track by default in BLE controller on ESP32-C3 and ESP32-S3
2023-09-26 16:23:58 +08:00
zhangwenxu
e5b96c94b5
fix(CI): fix CI build
2023-09-26 16:23:58 +08:00
alanmaxwell
9e07fa9312
fix(phy): move phy tx power track to IDF
2023-09-26 16:23:58 +08:00
zwl
355a420055
fix(phy): Fix ble phy_enable/disable api invoking issue for esp32c2,esp32h2 and esp32c6
2023-09-26 16:23:58 +08:00
alanmaxwell
503299fb32
fix(phy): Fix PHY enabled enter WiFi RX state default
2023-09-26 16:23:58 +08:00
zhangwenxu
12fcc66bac
feat(phy): Add modem type to phy init
2023-09-26 16:23:58 +08:00
Jiang Jiang Jian
17ae394fd1
Merge branch 'feature/update_esp32h2_sleep_logic' into 'master'
...
feat(pm): remove SOC_PM_RETENTION_HAS_CLOCK_BUG for esp32h2
See merge request espressif/esp-idf!26081
2023-09-26 16:11:25 +08:00
chenjianhua
42b85dffb1
Update bt lib for ESP32-C3 and ESP32-S3(c8aa206)
...
- Fixed extended adv address setting after adv restart
- Fixed scan channel index setting for extended scan
- Add API to set aux channel index for extended adv
2023-09-26 16:10:21 +08:00
Ondrej Kosta
ecd1759a0b
feat(esp_eth): abstraction of SPI driver for SPI Ethernet modules
2023-09-26 07:58:05 +00:00
Shu Chen
5bced24b13
Merge branch 'support/openthread_custom_config' into 'master'
...
feat(openthread): Add some configuration for customer using
Closes TZ-68
See merge request espressif/esp-idf!25774
2023-09-26 15:20:24 +08:00
Shu Chen
fce25bcf4f
Merge branch 'openthread/update_libs' into 'master'
...
fix(openthread): Make OTBR's discovery delegate be able to reply selfhosted service
See merge request espressif/esp-idf!26193
2023-09-26 15:04:41 +08:00
Jiang Jiang Jian
1f25202bb1
Merge branch 'test/bqb_test_bt_classic_hfp' into 'master'
...
feat(bt/hfp): Add support for HFP BQB auto test
Closes BT-3338, BT-3400, BT-3402, and BT-3404
See merge request espressif/esp-idf!25551
2023-09-26 15:00:11 +08:00
sonika.rathi
44757e94e1
fix(vfs): re-enable vfs tartget tests for esp32-h2
2023-09-26 08:51:25 +02:00
Harshit Malpani
5d9ebd2473
Merge branch 'bugfix/fix_condition_to_verify_when_no_SB' into 'master'
...
fix(bootloader_support): Fix condition for checking signature in the application
See merge request espressif/esp-idf!26026
2023-09-26 14:38:08 +08:00
Jiang Jiang Jian
2ec907e621
Merge branch 'bugfix/fix_sleep_risk_vol_param' into 'master'
...
bugfix(sleep): fix risk sleep vol param for esp32c6 & esp32h2
See merge request espressif/esp-idf!25993
2023-09-26 14:06:56 +08:00
Martin Vychodil
01f6f8f10e
Merge branch 'revert-7e490433' into 'master'
...
Revert "Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'"
See merge request espressif/esp-idf!26209
2023-09-26 13:18:28 +08:00
Jakob Hasse
a937efef1a
feat(pthread): added pthread_condattr* stubs to avoid linker errors
...
Closes https://github.com/espressif/esp-idf/issues/12171
2023-09-26 12:17:38 +08:00
Liu Zhong Wei
1956196170
Merge branch 'feature/esp_lcd_example_use_lvgl_lock' into 'master'
...
feat(esp_lcd): add lock for lvgl in examples
Closes AEG-859
See merge request espressif/esp-idf!25733
2023-09-26 10:23:29 +08:00
David Cermak
10a5fcf99e
feat(esp_netif): PPP: Use RAM allocated pbufs instead of POOL (fixed size)
...
PPP netif: Used allocated packet buffers of exact size
for input to TCP/IP stack to consume less memory in download mode
(compared to the previously used fixed sized packet buffers)
2023-09-25 16:48:48 +02:00
David Cermak
966b8620c2
feat(esp_netif): PPP config option to allow disabling LCP runtime
...
If LCP keepalive mechanism is enabled in menuconfig, it's statically
configured on creation of an interface and cannot be changed runtime. In
some cases it's useful to relax LCP criteria during runtime operation,
for example before initiating OTA. This config option allows for
disabling already enabled LCP echo (this setting becomes effective after
reconnecting, i.e. initializing a new session)
Closes https://github.com/espressif/esp-protocols/issues/287
2023-09-25 16:48:48 +02:00
Martin Vychodil
f2b238531a
Revert "Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'"
...
This reverts merge request !25389
2023-09-25 21:47:05 +08:00
Ivan Grokhotkov
1fbee174af
fix(bt): fixed -Write-strings warning in btm_ble_5_gap.c
2023-09-25 15:01:29 +02:00
Ivan Grokhotkov
eafa723093
feat(bt): migrate the tests from unit-test-app
2023-09-25 15:01:29 +02:00
zhiweijian
23a20e4b27
feat(ble/bluedroid): Add API to update config file path
2023-09-25 20:58:55 +08:00
zhiweijian
de148c3a5e
feat(ble/bluedroid): Add APIs for BLE direct test mode on bluedroid host
2023-09-25 12:50:16 +00:00
Ivan Grokhotkov
8545f8595f
Merge branch 'bugfix/build_fail_c6_usb_serial_jtag' into 'master'
...
fix build with CONFIG_ESP_CONSOLE_UART=n on C6, re-enable build tests for C6 and C2
Closes IDFGH-10698
See merge request espressif/esp-idf!24935
2023-09-25 20:39:32 +08:00
zhangwenxu
cb8a8d3e03
feat(openthread): Add some configuration for customer using
2023-09-25 20:00:02 +08:00
Shu Chen
f6c76aa3c8
Merge branch 'feature/ot_time_sync' into 'master'
...
feat(openthread): enable time sync feature
Closes IDFGH-10962
See merge request espressif/esp-idf!26127
2023-09-25 19:58:02 +08:00
laokaiyao
ff7a11e539
feat(ana_cmpr): supported etm in analog comparator example
2023-09-25 19:57:34 +08:00
laokaiyao
bf2a5653a9
feat(ana_cmpr): supported analog comparator etm function on p4
2023-09-25 19:57:34 +08:00
laokaiyao
a989ce4ab1
feat(ana_cmpr): supported analog comparator on esp32p4
2023-09-25 19:57:34 +08:00
Harshit Malpani
d3d15fb53f
feat(http_parser): Add sbom manifest file
2023-09-25 16:09:32 +05:30
Mahavir Jain
ab74fb4d92
Merge branch 'feature/locking_layer_for_ecdsa' into 'master'
...
feat(esp_hw_support): Added locking mechanism for the ECDSA and ECC peripherals
Closes IDF-7990
See merge request espressif/esp-idf!26029
2023-09-25 18:04:21 +08:00
Wang Meng Yang
47649d5eed
Merge branch 'bugfix/fix_hid_congestion' into 'master'
...
Fix(bt/bluedroid): Fix the issue for HID congestion checking
Closes BTQABR2023-113
See merge request espressif/esp-idf!26153
2023-09-25 17:49:46 +08:00
Bogdan Kolendovskyy
303d2c2dc6
fix(esp_eth): Add model number 0x13 to list of suported models
...
Add model number 0x13 to KSZ80xx driver's list of supported models
corresonding to KSZ8041RLNI.
2023-09-25 11:24:52 +02:00
Jiang Jiang Jian
217defb939
Merge branch 'bugfix/fix_modem_reject_deepsleep' into 'master'
...
fix(sleep): fix modem reject the deepsleep request
Closes PM-9
See merge request espressif/esp-idf!26101
2023-09-25 17:10:53 +08:00
Jiang Jiang Jian
73dcc399c3
Merge branch 'bugfix/fix_pma_bad_retention' into 'master'
...
fix(sleep): fix pma cfg csr regs bad retention
See merge request espressif/esp-idf!26136
2023-09-25 17:10:11 +08:00
xiaqilin
364a6a1df4
fix(ieee802154): using link0/2 for ieee802154 in esp32h2 chip
2023-09-25 17:02:18 +08:00
chaijie@espressif.com
76aca4cc8a
fix(sleep): fix inproper sleep vol param for esp32c6 & esp32h2
2023-09-25 16:37:35 +08:00
WanqQixiang
9eddc6c4c6
fix(openthread): update openthread_br lib
2023-09-25 16:36:34 +08:00
Lou Tianhao
450e685cb7
feat(PowerManagement/lightsleep): Support ESP_SLEEP_EVENT_CALLBACKS
2023-09-25 15:39:18 +08:00
Lou Tianhao
a28a09855d
feat(PowerManagement/lightsleep): Support PM_LIGHT_SLEEP_CALLBACKS
2023-09-25 15:39:12 +08:00
morris
0fe1114673
Merge branch 'bugfix/shared_intr_memory_location' into 'master'
...
fix(intr): always allocate memory from internal ram
Closes IDFGH-11099
See merge request espressif/esp-idf!26090
2023-09-25 15:36:36 +08:00
WanqQixiang
5435c9b04a
fix(protocomm): Remove the configuration check of wifi_provisioning for protocomm component
2023-09-25 15:32:03 +08:00
Armando (Dou Yiwen)
b58a2ea6a6
Merge branch 'feature/support_cache_p4' into 'master'
...
cache: support cache driver on esp32p4
Closes IDF-7516
See merge request espressif/esp-idf!25490
2023-09-25 15:21:46 +08:00
Harshit Malpani
04ac8e43db
fix(esp_http_client): Call event_handler after header value is received
2023-09-25 12:27:54 +05:30
Harshit Malpani
96a8316e71
feat(esp_http_client): Add API to set auth data
...
This new API can be used to set the authentication data in the client context
when the auth data is received in the custom header
Closes: https://github.com/espressif/esp-idf/pull/12131
2023-09-25 12:27:53 +05:30
Harshit Malpani
7c2df01af2
fix(bootloader): Update kconfig option
2023-09-25 12:02:58 +05:30
Harshit Malpani
c19e1b8f72
fix(bootloader_support): Fix condition for SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT
...
Fix the condition to verify the image when SECURE_SIGNED_APPS_ECDSA_V2_SCHEME and
SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT are selected.
2023-09-25 12:02:58 +05:30
zhiweijian
150900eabb
feat: add config to disable ble hci uart flow control
2023-09-25 14:26:59 +08:00
Euripedes Rocha
6fd3667ab1
change(mqtt): Update submodule to e6afdb
...
Update submodule:
git log --oneline
05b347643f6679cc60a50a9664b86a24ebf3ae10..e6afdb4025fe018ae0add44e3c45249ea1974774
Detailed description of the changes:
* fix: using return value of asprintf now
- See merge request espressif/esp-mqtt!192
- See commit https://github.com/espressif/esp-mqtt/commit/c0b40b1
* fix: Uses caps allocation for data buffer instead of item struct
- See merge request espressif/esp-mqtt!193
- See commit https://github.com/espressif/esp-mqtt/commit/00ee059
2023-09-25 08:14:02 +02:00
Wang Meng Yang
3b7a37fcd4
Merge branch 'test/bqb_test_bt_classic_l2cap' into 'master'
...
feat(bt/bluedroid): Add flags for BQB auto test of L2CAP
Closes BT-3357
See merge request espressif/esp-idf!25621
2023-09-25 14:12:19 +08:00
Wang Meng Yang
d63788058a
Merge branch 'bugfix/config_tpoll_fail' into 'master'
...
Bugfix/config tpoll fail
Closes BTQABR2023-40 and BTQABR2023-101
See merge request espressif/esp-idf!25846
2023-09-25 14:04:41 +08:00
wanglai@espressif.com
f0e90b296a
fix(bt/bluedroid): Revise the description for index in esp_hf_ag_clcc_response and correct the error return in btc_hf_indchange_notification
...
1: modify the description of param index in function
esp_hf_ag_clcc_response.
2: fix the error code return of function btc_hf_indchange_notification.
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
8b1c5d3a6a
feat(bt/bluedroid): Add flag to control whether to send AT+CLIP cmd for BQB test
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
a481a1553d
feat(bt/bluedroid): Add flag to change HFP client features for BQB test
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
c5fa755251
feat(bt/bluedroid): Add eSCO S1 support for hfp client BQB test
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
03de9d0cf7
feat(bt/bluedroid): Add flag to send BRSF features for hfp ag BQB test
2023-09-25 11:59:50 +08:00
wanglai@espressif.com
cf52a57b55
feat(bt/bluedroid): Modify the btc hf features for AT+NREC cmd in BQB test
2023-09-25 11:41:19 +08:00
wanglai@espressif.com
bf77d8755a
fix(bt/bluedroid): Fix the process of sending OK in ATD and COPS cmds
2023-09-25 11:41:19 +08:00
wanglai@espressif.com
5875f1160e
feat(bt/bluedroid): Add supprot for specific indicator sending from AG to Client
2023-09-25 11:41:18 +08:00
wanglai@espressif.com
5600da1cfe
feat(bt/bluedroid): Modify AT+CNUM response api and HFP AG example
2023-09-25 11:41:18 +08:00
wanglai@espressif.com
0860e75587
feat(bt/bluedroid): Add HFP config for BQB test
2023-09-25 11:41:18 +08:00
Wu Meng Shi
be0f07e629
fix(ble_mesh): avoid filtering BLE_MESH_ADV_NONCONN_IND packets.
2023-09-25 03:27:50 +00:00
C.S.M
923fcc25b6
Merge branch 'contrib/github_pr_11344' into 'master'
...
[Usb Serial JTAG] printing to console could sometimes skip bytes (GitHub PR)
Closes IDFGH-10069
See merge request espressif/esp-idf!23964
2023-09-25 10:50:32 +08:00
laokaiyao
28a45e20b8
feat(parlio_tx): supported parlio tx on p4
2023-09-25 10:42:30 +08:00
Jakob Hasse
36e3246bcb
Merge branch 'refactor/lwip_onoff_switch' into 'master'
...
lwip: added on/off switch
See merge request espressif/esp-idf!25969
2023-09-25 10:06:34 +08:00
Cao Sen Miao
467a28f791
fix(usb_serial_jtag): Clean-up usb_serial_jtag lose byte fix, Closes https://github.com/espressif/esp-idf/pull/11344
2023-09-24 17:45:22 +08:00
Ivan Grokhotkov
d01e399f65
Merge branch 'bugfix/s3_irom_addr' into 'master'
...
soc: fix SOC_IROM_MASK_HIGH for esp32s3
Closes IDFGH-10250
See merge request espressif/esp-idf!23961
2023-09-23 17:20:54 +08:00
Ivan Grokhotkov
4f9e22945c
Merge branch 'feature/esp_hid_component_test_app' into 'master'
...
feat(esp_hid): migrate the tests from unit-test-app
Closes IDF-5575
See merge request espressif/esp-idf!26077
2023-09-22 23:21:53 +08:00
Ivan Grokhotkov
2ac972e2c7
fix(soc): update SOC_IROM_MASK_HIGH for esp32, c6, h2 for consistency
2023-09-22 16:13:41 +02:00
Ivan Grokhotkov
735fab40cd
fix(soc): correct SOC_IROM_MASK_HIGH for esp32s3
...
Fixes corrupted backtraces on S3 when a function is in ROM.
Closes https://github.com/espressif/esp-idf/issues/11512
2023-09-22 16:13:41 +02:00
Ivan Grokhotkov
464d278f8a
fix(esp_hw_support): fix build with CONFIG_ESP_CONSOLE_UART=n on C6
...
Closes https://github.com/espressif/esp-idf/issues/11924
2023-09-22 13:32:04 +02:00
C.S.M
c16b76f949
Merge branch 'bugfix/temp_clk_gate' into 'master'
...
fix(temperature_snesor): Put clock gate enable/disable in to sar_periph_ctrl together
Closes WIFIBUG-110
See merge request espressif/esp-idf!25992
2023-09-22 16:32:40 +08:00
liqigan
eb65d0a9cd
fix(bt/bluedroid): Fix the issue for HID congestion checking
2023-09-22 16:10:08 +08:00
Ivan Grokhotkov
0f3ce627eb
Merge branch 'feature/coredump_component_test_app' into 'master'
...
feat(espcoredump): migrate the tests from unit-test-app
Closes IDF-5587
See merge request espressif/esp-idf!26075
2023-09-22 16:04:18 +08:00
Shu Chen
2652881900
feat(openthread): enable time sync feature
2023-09-22 15:51:26 +08:00
Ivan Grokhotkov
a109dedaea
Merge branch 'feature/perfmon_component_test_app' into 'master'
...
feat(perfmon): migrate the tests from unit-test-app
Closes IDF-5598
See merge request espressif/esp-idf!26072
2023-09-22 15:44:03 +08:00
morris
3dc13d58a1
fix(intr): always allocate memory from internal ram
...
Closes https://github.com/espressif/esp-idf/issues/12271
2023-09-22 15:13:35 +08:00
baohongde
87af877d33
feat(bt/hci): Added Vendor-Specific HCI command to disable DM1 for ACL-U
2023-09-22 14:36:45 +08:00
Island
0171beab7c
Merge branch 'bugfix/BLEQABR23-414master' into 'master'
...
bugfix(mesh): Fix PB-GATT adv is reported to the app layer too frequently
Closes BLERP-15 and BLERP-74
See merge request espressif/esp-idf!25895
2023-09-22 14:20:39 +08:00
Wu Meng Shi
3e43a6b69f
bugfix(mesh): Fix PB-GATT adv is reported to the app layer too frequently
2023-09-22 14:20:38 +08:00
Armando
32db81a6d6
change(rmt): update cache_hal_get_cache_line_size accordingly
2023-09-22 14:19:41 +08:00
Armando
ec27891af6
change(cache): swap cache hal arg 'type' and 'level'
2023-09-22 14:19:41 +08:00
Armando
0a1503897c
feat(cache): support esp_cache_msync for instructions
2023-09-22 14:19:41 +08:00
Armando
900aebd158
feat(dma): added APIs for dma specific malloc
2023-09-22 14:19:41 +08:00
Armando
e8813ddd1d
feat(cache): added an helper API for cache-align-malloc
2023-09-22 14:19:41 +08:00
Armando
cc581c3c36
change(cp_dma): check cache line by cache level
2023-09-22 14:19:41 +08:00
Armando
ea38a2e9a4
feat(cache): support cache driver on esp32p4
2023-09-22 14:19:41 +08:00
Rahul Tank
5a061ef969
Merge branch 'bugfix/remove_unused_coex_header' into 'master'
...
remove(nimble): Removed unused coex header inclusion
See merge request espressif/esp-idf!26061
2023-09-22 12:50:55 +08:00
Kevin (Lao Kaiyao)
7788ec0875
Merge branch 'ci/increase_all_adc_performance_test_thersh_on_c6' into 'master'
...
ci(adc): increase all adc performance test threshold on c6
Closes IDFCI-1803
See merge request espressif/esp-idf!26063
2023-09-22 12:31:56 +08:00
baohongde
c2cbb5d04c
fix(bt/bluedroid): Triggering disconnect event of GAP correctly
2023-09-22 12:14:49 +08:00
baohongde
510ddd1cbc
fix(bt/bluedroid): Fix issue of QoS configuration failure when t_poll is greater than 40
2023-09-22 12:14:32 +08:00
Island
cba5b6f2bf
Merge branch 'bugfix/BLEQABR23-628' into 'master'
...
bugfix(mesh): remove reset link state on receiving prov_data packets
Closes BLERP-77
See merge request espressif/esp-idf!26104
2023-09-22 11:59:12 +08:00
Wu Meng Shi
4118244f59
bugfix(mesh): remove reset link state on receiving prov_data packets
2023-09-22 11:59:12 +08:00
wuzhenghui
7a0684d03f
fix(sleep): fix pma cfg csr regs bad retention
2023-09-22 11:47:45 +08:00
Wang Meng Yang
92e8662a80
Merge branch 'bugfix/add_params_check_for_hci' into 'master'
...
fix(bt/controller): Fixed some HCI commands parameter
See merge request espressif/esp-idf!25866
2023-09-22 11:37:30 +08:00
Wang Meng Yang
fa05598da4
Merge branch 'bugfix/hfp_api_pkt_stat_nums' into 'master'
...
fix(bt/bluedroid): Fix the judgment condition for packet transmission status statistics
Closes BTQABR2023-111
See merge request espressif/esp-idf!26020
2023-09-22 11:37:00 +08:00
Chen Yu Dong
ac17132bb4
Merge branch 'ci/move_build_test_rules_files_folder' into 'master'
...
fix(ci): change build-test-rules files folder
See merge request espressif/esp-idf!26076
2023-09-22 11:28:48 +08:00
Mahavir Jain
88d5aafd0b
Merge branch 'update/micro-ecc_submodule' into 'master'
...
feat(bootloader): Update micro-ecc version to v1.1
Closes IDF-8132
See merge request espressif/esp-idf!26066
2023-09-22 11:04:17 +08:00
Jakob Hasse
ac2515e199
refactor(lwip): Added on/off switch for LwIP stack
...
* This switch allows applications to replace lwip with a different
IP stack or just make it build if it is a dependency but not
actually needed.
2023-09-22 10:03:13 +08:00
morris
3093384045
Merge branch 'feature/pcnt_replace_periph_func_with_new_ll' into 'master'
...
feat(pcnt): replace periph_module func with new ll func
Closes IDF-8225
See merge request espressif/esp-idf!25935
2023-09-21 21:57:14 +08:00
Ivan Grokhotkov
3f07dc5a61
feat(espcoredump): migrate the tests from unit-test-app
2023-09-21 14:32:45 +02:00
Ivan Grokhotkov
9e20bf4f06
feat(esp_hid): migrate the tests from unit-test-app
2023-09-21 14:25:08 +02:00
Ivan Grokhotkov
9acd3b7856
feat(perfmon): migrate the tests from unit-test-app
2023-09-21 14:18:39 +02:00
Sudeep Mohanty
b8444c2234
Merge branch 'bugfix/fix_freertos_system_task_names' into 'master'
...
fix(freertos): Updated IDLE task names for each core to have the coreID as a suffix
Closes IDFGH-11021
See merge request espressif/esp-idf!25899
2023-09-21 18:33:24 +08:00
Rahul Tank
55767ea855
remove(nimble): Removed unused coex header inclusion
2023-09-21 15:32:06 +05:30
Alexey Lapshin
ce7848acb3
Merge branch 'fix/gdbstub-getting-freertos-tbc-pointer' into 'master'
...
fix(gdbstub): fix getting FreeRTOS TCB pointer
Closes IDFCI-1807
See merge request espressif/esp-idf!26079
2023-09-21 17:14:38 +08:00
Song Ruo Jing
98abcbabea
Merge branch 'feature/esp32p4_lp_io_support' into 'master'
...
feat(lp_io): Add support for ESP32P4
Closes IDF-7815
See merge request espressif/esp-idf!25991
2023-09-21 15:20:13 +08:00
wuzhenghui
34f89091b2
fix(sleep): fix modem reject the deepsleep request
2023-09-21 15:11:55 +08:00
shangke
dcb714e796
fix(bt/controller): Fixed some HCI commands parameter
...
1: add param check for HCI_Recevie_Synchronization_Train.
2: add param check for HCI_Set_Connectionless_Peripheral_Broadcast.
3: fix slave cannot take a secure authentication.
2023-09-21 15:07:25 +08:00
chenqingqing
4705995b69
fix(bt/bluedroid): Fix the judgment condition for packet transmission status statistics
2023-09-21 14:43:52 +08:00
Rahul Tank
83aedb202f
Merge branch 'bugfix/post_reattempt_cnt_event' into 'master'
...
fix(nimble): Add event for reattempt connection count information
Closes BLECRT-22 and BLEQAOPT-172
See merge request espressif/esp-idf!25445
2023-09-21 14:07:16 +08:00
Kevin (Lao Kaiyao)
9c37f83a11
Merge branch 'feature/add_hal_utils' into 'master'
...
feat(hal): add hal utils for clock divider calculation
Closes IDF-8218
See merge request espressif/esp-idf!25889
2023-09-21 13:55:12 +08:00
morris
eac8df1380
Merge branch 'refactor/esp_timer_etm_test' into 'master'
...
test(etm): refactor systimer etm test case
See merge request espressif/esp-idf!26062
2023-09-21 12:58:09 +08:00
Cao Sen Miao
3265bab95f
fix(temperature_snesor): Put clock gate enable/disable in to sar_periph_ctrl together
2023-09-21 12:19:12 +08:00
cjin
40996f804a
change: remove has clock bug macro for esp32h2
2023-09-21 11:31:53 +08:00
cjin
7b176501e3
feat(ble): update ble sleep logic for esp32h2
2023-09-21 11:30:49 +08:00
Liu Zhongwei
b4a173648a
fix(nt35510_st7789): correct the word spelling
2023-09-21 09:19:18 +08:00
laokaiyao
dd4072a80c
refactor(hal): use hal utils to calculate clock division
2023-09-20 23:33:25 +08:00
laokaiyao
9bec9ccade
feat(hal): add hal utils for clock divider calculation
2023-09-20 23:32:06 +08:00
morris
8d17265bb7
Merge branch 'feature/support_rmt_esp32p4' into 'master'
...
RMT driver support on ESP32-P4
Closes IDF-7476 and IDF-7730
See merge request espressif/esp-idf!25680
2023-09-20 23:11:11 +08:00
morris
a71208f96d
refactor(etm): systimer etm test case
...
previously we use the systimer event to toggling a GPIO and assert the GPIO level,
which is not stable in CI.
Now we swicth to clear the GPIO at the systimer event.
2023-09-20 22:26:35 +08:00
Lou Tianhao
34f8f1bb2c
feat(PowerManagement/lightsleep): Define and export a strong symbol of rv_core_critical_regs_restore
2023-09-20 21:49:57 +08:00
xiaqilin
5e08ac606c
feat(ieee802154): update ieee802154 sleep logic and support modem sleep
2023-09-20 20:12:57 +08:00
Song Ruo Jing
2d458a3f93
feat(lp_io): Add support for ESP32P4
2023-09-20 19:39:41 +08:00
Alexey Lapshin
e74193f405
fix(gdbstub): fix getting FreeRTOS TCB pointer
2023-09-20 15:28:34 +04:00
Chen Yudong
2e11919f70
fix(ci): change build-test-rules files folder
2023-09-20 19:17:06 +08:00
Mahavir Jain
46a692fd22
Merge branch 'bugfix/cleanup_hmac_ds_testapps' into 'master'
...
fix(esp_hw_support): fix redudancy in hmac and ds test apps
Closes IDF-7993
See merge request espressif/esp-idf!25781
2023-09-20 18:45:30 +08:00
harshal.patil
6a7caa7b8e
feat(esp_hw_support): Added locking mechanism for the ECDSA and ECC peripheral
2023-09-20 16:05:50 +05:30
harshal.patil
aa4783519a
feat(esp_hw_support): Add esp_crypto_lock layer for esp32c2
2023-09-20 16:05:49 +05:30
Zim Kalinowski
d9a9a4a17f
Merge branch 'fix/test_app_trim_builds' into 'master'
...
fix(test_apps): Trim builds of component test apps
See merge request espressif/esp-idf!25789
2023-09-20 18:32:57 +08:00
Wang Meng Yang
7e91e901f0
Merge branch 'feature/use_vsc_to_op_coex_st' into 'master'
...
feat(bt/Bluedroid): Implemented esp_coex_status_set/clear using vendor HCI
Closes BTQABR2023-66
See merge request espressif/esp-idf!25938
2023-09-20 16:52:51 +08:00
Sudeep Mohanty
a76a1465b6
fix(freertos): Updated IDLE task names for each core to have the coreID as a suffix
...
This commit updates the IDLE task names for each core by concatenating
the respective coreIDs to the names.
Closes https://github.com/espressif/esp-idf/issues/12204
2023-09-20 10:31:08 +02:00
Abhik Roy
d057bacbd3
Merge branch 'lwip/napt_portmap_seperation' into 'master'
...
lwip/napt: Added option to enable or disable Port mapping in NAPT.
See merge request espressif/esp-idf!21643
2023-09-20 15:35:23 +08:00
Planck (Lu Zeyu)
59f8008e22
feat(pcnt): replace periph_module func with new ll func
2023-09-20 15:06:04 +08:00
Xu Xiao
b82a55d41b
Merge branch 'bugfix/fix_some_esp32c6_wifi_bugs' into 'master'
...
fix(wifi): fix some esp32c6 wifi bugs
See merge request espressif/esp-idf!25968
2023-09-20 14:17:25 +08:00
Martin Vychodil
7e4904330a
Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'
...
fix(vfs/uart): Add support for multi-task call to uart select
See merge request espressif/esp-idf!25389
2023-09-20 14:02:45 +08:00
harshal.patil
a686c20ee5
feat(bootloader): Update micro-ecc version to v1.1
...
This fix ensures that https://nvd.nist.gov/vuln/detail/CVE-2020-27209 is not
reported by the ESP-IDF SBOM tool. Please note that, this CVE was anyways not
applicable for ESP32 platform, as the bootloader (user of micro-ecc library)
do not perform signing on the device, its only verification that happens in
secure-boot-v1 case.
2023-09-20 11:29:58 +05:30
laokaiyao
9811ff7be9
ci(adc): increase all adc performance test threshold on c6
2023-09-20 11:35:25 +08:00
Rahul Tank
55323ed437
fix(nimble): Add event for reattempt connection count information
2023-09-20 08:25:20 +05:30
Lou Tian Hao
925a7310ca
Merge branch 'feat/add_internal_pull_up_or_pull_down_option_for_deepsleep_wakeup_prepare' into 'master'
...
feat(pm): add internal pull-up/downs option for gpio used for deepsleep wakeup
Closes IDFGH-10994
See merge request espressif/esp-idf!25972
2023-09-20 10:44:07 +08:00