Jiang Jiang Jian
55976a5bd7
Merge branch 'bugfix/fix_some_bluedroid_bugs_v5.0' into 'release/v5.0'
...
Fixed some bluedroid bugs (backport v5.0)
See merge request espressif/esp-idf!24861
2023-07-19 17:07:33 +08:00
morris
a87a04992e
feat(mcpwm): support open drain output for generator IO
...
Closes https://github.com/espressif/esp-idf/issues/11877
2023-07-19 16:13:12 +08:00
Anne Brondijk
bf5c09aacd
feat(mcpwm): Allow for pull up/down to be configurable on generators
2023-07-19 16:13:11 +08:00
Rahul Tank
baecf8d44f
Merge branch 'feature/services_health_therm_v5.0' into 'release/v5.0'
...
NimBLE: Added health thermometer profile (v5.0)
See merge request espressif/esp-idf!24834
2023-07-19 15:13:20 +08:00
Ivan Grokhotkov
28e6b3565f
esp_system: usb_console support for ESP32-S3
...
Closes https://github.com/espressif/esp-idf/issues/8879
Closes https://github.com/espressif/esp-idf/issues/8738
2023-07-18 18:15:37 +02:00
Ivan Grokhotkov
ce8f2dc894
esp_rom: convert USB related headers to SPDX, update COPYRIGHTS.rst
2023-07-18 18:15:37 +02:00
Ivan Grokhotkov
568e5537b0
esp_rom: implement usb deinit functions added in S3 ROM for S2
...
This cleans up usb_console.c and prepares it for S3 support.
2023-07-18 18:15:37 +02:00
Ivan Grokhotkov
82e8d78b3b
esp_rom: add USB_OTG "port" number for S2 and S3
2023-07-18 18:15:37 +02:00
Ivan Grokhotkov
36bc9ab30c
esp_rom: sync changes for ESP32-S3 USB related files, minor fix for S2
...
Used esp-rom tag esp32s3-20210327 and did manual cleanup.
Rename s_usb_osglue to rom_usb_osglue like it was done for esp32s2.
Some comments in esp32s2 headers are synced from esp32s3.
2023-07-18 18:15:03 +02:00
Ivan Grokhotkov
6f14f5218d
console: minor fixes
...
- wrong comment
- duplicated setvbuf
2023-07-18 18:15:03 +02:00
Jiang Jiang Jian
f2973dc4c6
Merge branch 'bugfix/offchan_action_frame_tx_v50' into 'release/v5.0'
...
Add check to ensure memory allocation for action frame.
See merge request espressif/esp-idf!24611
2023-07-18 21:12:31 +08:00
chenjianhua
902c6973f1
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-18 11:44:43 +08:00
chenjianhua
7ca9ca6f90
bluedroid: fixed compile warning when optimize for performance
2023-07-18 11:41:44 +08:00
Jiang Jiang Jian
1853b46a37
Merge branch 'backport_v5.0' into 'release/v5.0'
...
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32(backport v5.0)
See merge request espressif/esp-idf!24779
2023-07-18 10:52:39 +08:00
Mahavir Jain
f1d060a511
Merge branch 'bugfix/mbedtls_sha_test_fail_when_run_twice_v5.0' into 'release/v5.0'
...
fix(mbedtls): sha test will fail when run twice (backport v5.0)
See merge request espressif/esp-idf!24828
2023-07-17 20:07:34 +08:00
Mahavir Jain
1315845d75
Merge branch 'fix/mbedtls_internal_shaX_process_api_port_v5.0' into 'release/v5.0'
...
fix(mbedtls): Fix the port for mbedtls_internal_shaX_process api (v5.0)
See merge request espressif/esp-idf!24810
2023-07-17 17:00:44 +08:00
isha.pardikar@espressif.com
642aba7c03
feat (Nimble): Added Health Thermometer as a service
2023-07-17 14:20:05 +05:30
isha.pardikar@espressif.com
71f5dc4973
NimBLE: Added health thermometer profile
2023-07-17 11:24:04 +05:30
jgujarathi
5037c2ec02
fix(action_tx) : Add check to ensure memory allocation for action frame.
...
Add check to ensure memory allocation in tx buffers for off channel action frame.
Prints error message in case of allocation failure in esp_wifi_action_tx_req().
2023-07-17 10:57:03 +05:30
Mahavir Jain
3fc6eb9000
Merge branch 'fix/esp_aes_return_values_v5.0' into 'release/v5.0'
...
fix(mbedtls): fix return values of esp-aes APIs (v5.0)
See merge request espressif/esp-idf!24805
2023-07-17 12:35:24 +08:00
Mahavir Jain
befe69d152
Merge branch 'fix/esp_ptr_check_sign_compare_v5.0' into 'release/v5.0'
...
fix(esp_hw_support): Fix different signed comparison in `esp_ptr_in_drom` (v5.0)
See merge request espressif/esp-idf!24799
2023-07-17 12:34:22 +08:00
Jiang Jiang Jian
7f2c879d71
Merge branch 'bugfix/split_scan_tx_v50' into 'release/v5.0'
...
fix(esp_wifi) : Fix collection of issues in sta roam and scan.
See merge request espressif/esp-idf!24576
2023-07-17 11:17:57 +08:00
Jiang Guang Ming
f418a998a9
fix(mbedtls): sha test will fail when run twice
2023-07-17 10:54:32 +08:00
Jiang Jiang Jian
bb89a5769b
Merge branch 'bugfix/multiple_btm_rrm_task_v50' into 'release/v5.0'
...
Fix race conditions in btm task deletion(v5.0)
See merge request espressif/esp-idf!24766
2023-07-17 10:30:15 +08:00
Jiang Jiang Jian
3d015a44d2
Merge branch 'bugfix/sae_crypto_optimization_esp32_v5.0' into 'release/v5.0'
...
esp_wifi: Optimize sae crypto operations for esp32 (v5.0)
See merge request espressif/esp-idf!24761
2023-07-17 10:29:49 +08:00
Jiang Jiang Jian
87f2e7e415
Merge branch 'bugfix/concurrency_while_eloop_register_v5.0' into 'release/v5.0'
...
esp_wifi: Bugfix concurrency observed while doing eloop register (v5.0)
See merge request espressif/esp-idf!24571
2023-07-17 10:28:36 +08:00
Jiang Jiang Jian
b0b3e0dc70
Merge branch 'bugfix/esp_netif_recieve_returns_v5.0' into 'release/v5.0'
...
esp_netif: Report error if esp_netif_receive() fails (v5.0)
See merge request espressif/esp-idf!24656
2023-07-17 10:28:06 +08:00
Jiang Jiang Jian
4c7e65238f
Merge branch 'bugfix/lwip_dhcps_hook_types_v5.0' into 'release/v5.0'
...
lwip: Fix incorrect invocation of the hook `LWIP_HOOK_DHCPS_POST_APPEND_OPTS` (v5.0)
See merge request espressif/esp-idf!24659
2023-07-17 10:27:06 +08:00
Marius Vikhammer
cf83b324d3
Merge branch 'bugfix/ringbuf_static_object_size_v5.0' into 'release/v5.0'
...
Ringbuf: Fix ordering of StaticRingbuffer_t (v5.0)
See merge request espressif/esp-idf!24594
2023-07-17 10:12:02 +08:00
harshal.patil
f1ee3e41aa
refactor(mbedtls): refactored the return values check in some esp-aes APIs
2023-07-14 21:00:16 +05:30
Rahul Tank
c68e7eab06
Merge branch 'bugfix/fix_config_option_v5.0' into 'release/v5.0'
...
Nimble: Fixed setting macro values based on selected configuration (v5.0)
See merge request espressif/esp-idf!24138
2023-07-14 21:23:51 +08:00
Island
168f2adc28
Merge branch 'update/ble_mesh_debug_log_level_update_v5.0' into 'release/v5.0'
...
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level (v5.0)
See merge request espressif/esp-idf!24770
2023-07-14 16:56:11 +08:00
harshal.patil
3a73b1bf9b
fix(mbedtls): Fix the port for the mbedtls_internal_shaX_process API
...
- Also added the fix to update intermediate SHA state in the mbedtls_shaX_update API
2023-07-14 14:18:10 +05:30
harshal.patil
400e220f06
fix(mbedtls): Fixed the transmission of return values of the esp-aes APIs
...
- Earlier, some intermediate return values were not stored and returned,
thus incorrect return values used to get transmitted to the upper layer of APIs.
- Also, zeroised the output buffer in case of error condition.
2023-07-14 13:41:13 +05:30
Rahul Tank
bc2772819d
fix (nimble): Fixed setting macro values based on selected configuration
2023-07-14 11:51:14 +05:30
Rahul Tank
b541a23499
Merge branch 'bugfix/fix_pcl_enh_rsp_v5.0' into 'release/v5.0'
...
Nimble: Removed the extra status field in the enh read transmit power level (v5.0)
See merge request espressif/esp-idf!23884
2023-07-14 13:34:36 +08:00
Laukik Hase
38c0475616
fix(esp_hw_support): Fix different signed comparison in esp_ptr_in_drom
...
- Closes https://github.com/espressif/esp-idf/issues/11653
- Closes https://github.com/espressif/esp-idf/issues/11865
2023-07-14 10:52:32 +05:30
Aditya Patwardhan
18df8caaa9
Merge branch 'fix/mpi_incorrect_assert_v5.0' into 'release/v5.0'
...
fix(mbedtls): Fix incorrect assert for H/W MPI operations (v5.0)
See merge request espressif/esp-idf!24785
2023-07-14 12:43:10 +08:00
Marius Vikhammer
d503e1740f
Merge branch 'contrib/github_pr_11652_v5.0' into 'release/v5.0'
...
Fix ULP FSM register macros with addr[9:0] > 0xFF (GitHub PR) (v5.0)
See merge request espressif/esp-idf!24269
2023-07-14 10:06:30 +08:00
morris
9f2fe912e4
Merge branch 'bugfix/fix_s3_adc1_wrong_clk_div_v5.0' into 'release/v5.0'
...
adc: fix adc oneshot mode clk div issue on esp32, esp32s2 and esp32s3 (v5.0)
See merge request espressif/esp-idf!24744
2023-07-13 21:41:16 +08:00
Laukik Hase
4da3e20855
fix(mbedtls): Fix incorrect assert for H/W MPI operations
...
- Closes https://github.com/espressif/esp-idf/issues/11850
2023-07-13 16:24:57 +05:30
KonstantinKondrashov
031af815da
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around
...
The commit fixes the case:
If variables in RTC RAM have been moved around by the linker,
they will be filled with garbage data. Any reset other than OTA would work fine
because the variables would still be initialized from the initial bootup.
So now system time will be valid even after OTA.
Closes https://github.com/espressif/esp-idf/issues/9448
2023-07-13 18:30:26 +08:00
zhanghaipeng
e8810e86fc
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
...
- Add a log statement to print the Bluetooth MAC address
2023-07-13 16:42:48 +08:00
zhanghaipeng
cddca1adf4
fix(bt): Fix ble advertising data length 0 error
...
- Fixed an issue where the BLE advertisement length of 0 was causing an error
2023-07-13 16:42:48 +08:00
Liu Linyan
c6d190e568
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level
2023-07-13 14:39:01 +08:00
Rahul Tank
aa4635e52f
Nimble: Removed the extra status field in the enh read transmit power level
2023-07-13 10:48:31 +05:30
Rahul Tank
ff9b9583ab
Merge branch 'bugfix/fix_exception_in_wifi_prov_v5.0' into 'release/v5.0'
...
Nimble: Increase the number of semaphore count for allocation (v5.0)
See merge request espressif/esp-idf!24470
2023-07-13 13:00:35 +08:00
Kapil Gupta
d2f2b952bc
Fix(esp_wifi): Fix race conditions in btm task deletion
2023-07-13 10:27:25 +05:30
Kapil Gupta
4ff52a94f9
esp_wifi: Optimize sae crypto operations for esp32
2023-07-13 09:47:22 +05:30
Marius Vikhammer
03a4137fd4
Merge branch 'ci/fix_efuse_tests' into 'release/v5.0'
...
efuse: Do not load real efuses before some test (some chips have burned efuse blocks)
See merge request espressif/esp-idf!24149
2023-07-13 10:11:32 +08:00
Jiang Jiang Jian
7c149c9fcc
Merge branch 'feature/update_avrcp_v1.5_v5.0' into 'release/v5.0'
...
change(bt/Bluedroid): Update AVRCP version to 1.5(v5.0)
See merge request espressif/esp-idf!24583
2023-07-13 09:48:16 +08:00
Jiang Jiang Jian
1a0dc04ae1
Merge branch 'bugfix/wps_deauth_sent_before_eap_failure_v5.0' into 'release/v5.0'
...
Fix for sending deauth before Eap-Failure in WPS (v5.0)
See merge request espressif/esp-idf!24367
2023-07-13 07:54:24 +08:00
Jiang Jiang Jian
9b82d9731a
Merge branch 'bugfix/systick_loop_v5.0' into 'release/v5.0'
...
freertos: Fix Systick stuck when systimer was not reset (v5.0)
See merge request espressif/esp-idf!24323
2023-07-13 07:53:16 +08:00
Jiang Jiang Jian
a08413f3a8
Merge branch 'bugfix/btm_scan_done_crash_v50' into 'release/v5.0'
...
wpa_supplicant : Fix occasional crash during btm roam.
See merge request espressif/esp-idf!24732
2023-07-13 07:52:31 +08:00
Jiang Jiang Jian
d3031ddddc
Merge branch 'bugfix/fix_some_bt_controller_bug_v5.0' into 'release/v5.0'
...
component_bt:Fixed some bluetooth bugs(v5.0)
See merge request espressif/esp-idf!24711
2023-07-13 07:52:21 +08:00
Rahul Tank
fdfe75a1fd
Nimble: Increase the number of semaphore count to allow more semaphore
...
allocation
Also updated the return value check for sem / mutex init to catch
allocation failure
2023-07-12 15:30:21 +05:30
Armando
abd0fca51a
fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue
2023-07-12 17:19:00 +08:00
Zim Kalinowski
ba6e04dff6
Merge branch 'bugfix/fix-esp-even-compile-error-v5.0' into 'release/v5.0'
...
esp_event: fix build error related to format (v5.0)
See merge request espressif/esp-idf!24667
2023-07-12 16:48:16 +08:00
aditi_lonkar
16d7ce0843
Fix for sending deauth before Eap-Failure in WPS
2023-07-12 05:34:46 +00:00
jgujarathi
57b365377f
fix(wpa_supplicant) : Fix occasional crash during btm roam.
...
Fix crash due to premature deallocation of neighbour report elements
by scan_done. Post event to btm_rrm_t task to handle scan_done serially
rather than when btm_rrm_t task is processing btm request rx frame.
2023-07-12 10:37:42 +05:30
Marius Vikhammer
1f1b10aa26
Merge branch 'bugfix/esp_event_err_docs_v5.0' into 'release/v5.0'
...
fix(core-system/esp event): Fixed missing error return documentation for... (v5.0)
See merge request espressif/esp-idf!24574
2023-07-12 11:21:22 +08:00
Jiang Jiang Jian
2173ff9cc0
Merge branch 'bugfix/resume_ext_scan_pti_in_time_v5.0' into 'release/v5.0'
...
bt: fix the issue that BLE scan uses high priority incorrectly and causes Wi-Fi unable to work normally on ESP32-C3 and ESP32-S3(backport v5.0)
See merge request espressif/esp-idf!24404
2023-07-12 10:51:54 +08:00
morris
f7b97b53c6
Merge branch 'bugfix/fix_i2s_ll_cpp_compilation_failure_v5.0' into 'release/v5.0'
...
i2s: fixed i2s_ll compiling failure under C++ environment (v5.0)
See merge request espressif/esp-idf!24402
2023-07-12 10:08:23 +08:00
Rahul Tank
82ce7dc165
Merge branch 'feature/expose_addr_resolv_out_stack_v5.0' into 'release/v5.0'
...
Nimble:Added change to expose addr resolution API outside stack_v5.0
See merge request espressif/esp-idf!23247
2023-07-12 04:21:32 +08:00
wangmengyang
9b96d5bd96
bt-coexist: fix the issue for BLE scan in using whitelist that scan PTI keeps high and not resumes after reception of ADV_EXT_IND but no AUX_ADV_IND followed on ESP32-C3 and ESP32-S3, which causes Wi-Fi unable to work normally
2023-07-11 22:11:04 +08:00
morris
8b1efb68fd
Merge branch 'bugfix/add_len_check_per_spi_master_transaction_v5.0' into 'release/v5.0'
...
spi master: added transaction length check to refuse longer than hardware supported length (v5.0)
See merge request espressif/esp-idf!23748
2023-07-11 22:09:14 +08:00
Island
10c1004629
Merge branch 'feature/update_ble_libs_5.0' into 'release/v5.0'
...
ble: Updated the libbt for ESP32-C2
See merge request espressif/esp-idf!24652
2023-07-11 21:40:05 +08:00
xiongweichao
d666536a21
change(bt/Bluedroid): Update AVRCP version to 1.5
2023-07-11 11:43:59 +00:00
xiongweichao
1c5619b738
bt: Fixed some bluetooth bugs
...
1. Fixed LC_AFH_UPDATE_IND has not benn processed causing memory exhaustion
2. Fixed no free elt in prog push
3. Fixed disconnect due to sniff with error Dsniff
4. Fixed the problem that the host continued to send ACL data to the controller after disconnection, which caused the connection to fail again
2023-07-11 19:37:21 +08:00
chenjianhua
5d7b60ec5c
Update bt-lib for esp32
...
- Fixed memory leak when setting adv data
2023-07-11 19:37:17 +08:00
xiongweichao
2cf7834db5
components/bt: Fix crash due to NULL point
2023-07-11 19:37:12 +08:00
morris
73551a70cc
Merge branch 'bugfix/fix_mmap_reserved_irom_drom_size_5.0' into 'release/v5.0'
...
fix(mm): correct mmap reserved irom and drom size (v5.0)
See merge request espressif/esp-idf!24603
2023-07-11 18:11:00 +08:00
morris
a6d8a331d9
Merge branch 'bugfix/vfs_uart_outof_bounds_read_v5.0' into 'release/v5.0'
...
vfs_uart: fix out-of-bounds read (v5.0)
See merge request espressif/esp-idf!24313
2023-07-11 18:02:57 +08:00
morris
43fa7e2e4a
Merge branch 'bugfix/mcpwm_legacy_typo_v5.0' into 'release/v5.0'
...
mcpwm: fix typo in backward compatible macro name (v5.0)
See merge request espressif/esp-idf!24228
2023-07-11 18:02:33 +08:00
morris
74e032eb49
Merge branch 'bugfix/rgb_pixel_copy_bpp8_v5.0' into 'release/v5.0'
...
rgb_lcd: Support LCD rotation for LCD whose pixel size is one byte (v5.0)
See merge request espressif/esp-idf!24209
2023-07-11 18:02:13 +08:00
IhorNehrutsa
fb81668aab
fix(ledc): fix frequency calculation
...
ledc.c: Fix frequency calculation.
Round int instead of truncate.
Merges https://github.com/espressif/esp-idf/pull/11810
2023-07-11 15:28:19 +08:00
Cao Sen Miao
e2925cde68
brownout: Disable the hardware BOD when BOD interrupt is enabled
2023-07-11 14:46:30 +08:00
Rahul Tank
55559c3b5b
Nimble:Added change to expose addr resolution API outside stack
2023-07-11 11:36:06 +05:30
David Cermak
12d09e0b3b
esp_netif: Make esp_netif_receive() return value configurable
2023-07-11 06:51:49 +02:00
Rahul Tank
67f6b668bd
Merge branch 'bufix/fix_assert_while_stack_deinit_v5.0' into 'release/v5.0'
...
fix(nimble): Fix assert due to controller event while stack deinit (v5.0)
See merge request espressif/esp-idf!24621
2023-07-11 12:50:48 +08:00
Rahul Tank
007ae93913
Merge branch 'bugfix/expose_clear_all_wl_api_v5.0' into 'release/v5.0'
...
fix(Nimble): Expose API to clear all addresses in whitelist out of stack (v5.0)
See merge request espressif/esp-idf!24308
2023-07-11 12:24:35 +08:00
Jiang Jiang Jian
afe026f318
Merge branch 'bugfix/increase_pm_dump_time_field_length_v5.0' into 'release/v5.0'
...
Power Management: increase pm_dump time field width (backport v5.0)
See merge request espressif/esp-idf!24449
2023-07-11 12:24:23 +08:00
Jiang Jiang Jian
095bb9f015
Merge branch 'bugfix/sdp_32_and_128_bit_UUID_v5.0' into 'release/v5.0'
...
bt:Fixed SDP not being able to configure 32-bit and 128-bit UUID(v5.0)
See merge request espressif/esp-idf!24443
2023-07-11 12:24:07 +08:00
Jiang Jiang Jian
12d9bafc37
Merge branch 'docs/update_esp_hid_host_v5.0' into 'release/v5.0'
...
[docs] fix documents for Bluetooth HID Host API reference (backport v5.0)
See merge request espressif/esp-idf!24390
2023-07-11 12:23:54 +08:00
Jiang Jiang Jian
5cb2736de6
Merge branch 'bugfix/alarm_not_free_when_a2dp_deinit_v5.0' into 'release/v5.0'
...
bugfix/Fixed the issue of alarm leak (v5.0)
See merge request espressif/esp-idf!24352
2023-07-11 12:23:33 +08:00
Jiang Jiang Jian
10ee73839f
Merge branch 'bugfix/hfp_packet_type_err_v5.0' into 'release/v5.0'
...
Revised (e)SCO configuration parameter sets (v5.0)
See merge request espressif/esp-idf!24347
2023-07-11 12:23:16 +08:00
Jiang Jiang Jian
e99b7835fa
Merge branch 'bugfix/update_esp_rom_layout_v5.0' into 'release/v5.0'
...
esp_rom: fix rom layout issues (backport v5.0)
See merge request espressif/esp-idf!24640
2023-07-11 12:22:40 +08:00
Jiang Jiang Jian
40aac8601b
Merge branch 'bugfix/fix_some_ble_bugs_v5.0' into 'release/v5.0'
...
Fixed some BLE bugs (backport v5.0)
See merge request espressif/esp-idf!24276
2023-07-11 12:21:07 +08:00
Jiang Jiang Jian
44cdf1d6e7
Merge branch 'bugfix/fix_Cache_Count_Flash_bug_v5.0' into 'release/v5.0'
...
cache: patch some rom cache api, rename those apis in ld (backport v5.0)
See merge request espressif/esp-idf!24292
2023-07-11 12:20:04 +08:00
Jiang Jiang Jian
c10505f939
Merge branch 'bugfix/fix_esp32s3_psram_access_failed_in_dfs_v5.0' into 'release/v5.0'
...
esp_pm: fix esp32s3 psram access failed when dfs is enabled (backport v5.0)
See merge request espressif/esp-idf!24199
2023-07-11 12:19:43 +08:00
Mahavir Jain
f0de10e43c
Merge branch 'support/esp_coredump_logs_config_v5.0' into 'release/v5.0'
...
Optionally disable logs in espcoredump component (v5.0)
See merge request espressif/esp-idf!24483
2023-07-11 12:08:12 +08:00
Mahavir Jain
1c0887b363
Merge branch 'fix/mbedtls_ecdsa_veriy_restartable_v5.0' into 'release/v5.0'
...
mbedtls: update submodule (v5.0)
See merge request espressif/esp-idf!24637
2023-07-11 12:07:41 +08:00
Mahavir Jain
8f7d8fb3f5
Merge branch 'protobuf-c/update_submodule_to_v5.0' into 'release/v5.0'
...
protobuf-c: Update submodule to v1.4.1 (v5.0)
See merge request espressif/esp-idf!24421
2023-07-11 12:06:57 +08:00
Shen Weilong
9e0bd6f7aa
ble: Update the libbt for ESP32-C2
2023-07-11 11:41:48 +08:00
Island
0f44414ce0
Merge branch 'bugfix/added_chip_based_cca_config_v5.0' into 'release/v5.0'
...
ble: fix cca for esp32c2
See merge request espressif/esp-idf!24256
2023-07-11 11:36:03 +08:00
Marius Vikhammer
29b1115485
fix(core-system/esp event): Fixed missing error return documentation for esp_event_loop_create_default
...
ESP_ERR_INVALID_STATE was not listed as a possible return error code.
Closes https://github.com/espressif/esp-idf/issues/11745
2023-07-11 03:17:05 +00:00
Marius Vikhammer
e004907bd5
versions: Update version to 5.0.3
2023-07-10 17:23:26 +08:00
Armando
a3ed59744b
spi: added an API to get max transaction length and use in spi lcd driver
2023-07-10 07:17:00 +00:00
Armando
2bc999db7b
spi: added transaction length check to refuse longer than hardware supported length
2023-07-10 07:17:00 +00:00
Jin Cheng
f0a53601e0
Fixed the issue of alarm leak in hf-ag
2023-07-10 06:08:22 +00:00
Jin Cheng
3061770e7b
Fixed the issue of alarm leak in A2DP
2023-07-10 06:08:22 +00:00
Jin Cheng
1b7e47d3d3
Revised (e)SCO configuration parameter sets
2023-07-10 06:07:55 +00:00
Zim Kalinowski
e1b37bfa66
esp_event: fix build error related to format
...
Closes https://github.com/espressif/esp-idf/issues/11428
See merge request !23833
2023-07-10 11:39:17 +08:00
wuyuanyi135
5689db1ddf
Fix incorrect invocation of the hook LWIP_HOOK_DHCPS_POST_APPEND_OPTS
...
Fix https://github.com/espressif/esp-idf/issues/11373
2023-07-07 14:14:15 +02:00
David Cermak
8ce037e99f
esp_netif: Report error if esp_netif_receive() fails
...
Closes https://github.com/espressif/esp-idf/issues/10770
2023-07-07 13:56:25 +02:00
Armando
757f58c3ba
fix(mm): correct mmap reserved irom and drom size
...
Prior to this commit, we don't consider the offset of the irom vaddr
start.
If the offset + size is bigger than the MMU page size, for example:
MMU page size: 0x10000
irom vaddr: 0x4200_0800, so offset = 0x800
irom size: 0xF900
offset + size = 0x10100
Under this condition, the 0x4200_0000 ~ 0x4202_0000, two MMU pages are
used.
With this commit, when reserving the irom and drom, we take the offset
into consideration as well.
Closes https://github.com/espressif/esp-idf/issues/2561
2023-07-07 10:45:26 +00:00
Jiang Guang Ming
ce1042a267
esp_rom: fix rom layout issues
2023-07-07 01:25:17 -07:00
harshal.patil
e858c2c1e0
mbedtls: update submodule to include:
...
fix: mbedtls_ecdsa_can_do was not being defined when ECDSA_SIGN_ALT is defined but ECDSA_VERIFY_ALT is not defined causing mbedtls_ecdsa_verify_restartable to always fail.
feature: initial version of the sbom.yml file
2023-07-07 10:30:33 +05:30
Armando
bf5e10dd23
fix(adc): fix s_adc_tsen_enabled not set issue
2023-07-06 16:48:59 +08:00
laokaiyao
bd70b44144
adc_oneshot: move power acquire back to adc_oneshot_new_unit
...
Revert and fix of d197c59eaa
in !23575
2023-07-06 16:46:24 +08:00
Roshan Bangar
b4c8d92d94
fix(nimble): Fix assert due to controller event while stack deinit
2023-07-06 11:49:09 +05:30
Darian Leung
52589aca08
ringbuf: Fix ordering of StaticRingbuffer_t
...
When building on linux/host compilers (e.g., GCC), the compiler may add padding
depending on the size and order of the member types.
This commit fixes the ordering or the StaticRingbuffer_t such that it matches
the internal Ringbuffer_t. The "_Static_assert" is always enabled for all
compilers.
Note: Removed all usage configSUPPORT_STATIC_ALLOCATION preprocessor conditions
as the macro is always set to 1.
Closes https://github.com/espressif/esp-idf/issues/11726
2023-07-04 21:42:12 +01:00
jgujarathi
181666c4a7
fix(esp_wifi) : Fix collection of issues in sta roam and scan.
...
1) Fix issue during split scan to allow for data tx.
2) Fix issue when parsing wpa_ie to set correct authmode when AP
supports both WPA_EAP and WPA_EAP_SHA256 authmode.
Closes https://github.com/espressif/esp-idf/issues/11202
3) Fix an occasional crash during sta roam.
4) Add home_channel_dwell_time to wifi_scan_config_t. This allows
configuration of the time spent between scanning consecutive
channels for tx.
5) Adds a obss scan timer disarm when a sta disconnects from an AP
2023-07-04 11:59:26 +05:30
Shreyas Sheth
5714d6d324
esp_wifi: Bugfix concurrency observed while doing eloop register
2023-07-04 09:42:39 +05:30
Alexey Gerenkov
c076c24a11
gcov: Fix not linked gcov rtio functions
2023-07-03 13:10:01 +03:00
Jiang Jiang Jian
4c775e3eb8
Merge branch 'bugfix/fix_bleqabr23_338_v5.0' into 'release/v5.0'
...
bluedroid: fixed gatt tcb free when disconnecting (backport v5.0)
See merge request espressif/esp-idf!24499
2023-06-30 11:05:49 +08:00
Jiang Jiang Jian
2558d4c46d
Merge branch 'bugfix/fix_esp32s3_tsens_v5.0' into 'release/v5.0'
...
fix(esp_wifi): Fix crash caused by tx_pwctrl_background call in ESP32S3(v5.0)
See merge request espressif/esp-idf!24477
2023-06-30 10:18:02 +08:00
chenjianhua
64a2778d5f
bluedroid: fixed gatt tcb free when disconnecting
2023-06-29 20:55:37 +08:00
cjin
75bd131a54
ble: fix cca for esp32c2
2023-06-29 20:02:34 +08:00
chenjianxing
af44033b5a
esp_wifi: fix timer callback crash after wifi deinit on esp32c2.
2023-06-29 15:09:07 +08:00
chenjianxing
ef3fe14b5f
esp_wifi: decouple softap for esp32c2.
2023-06-29 15:09:07 +08:00
Jiang Jiang Jian
b1e79dbcf5
Merge branch 'bugfix/temperature_weak_link_phy_xpd_v5.0' into 'release/v5.0'
...
temperature_sensor: only link phy_xpd_tsens function in phy_lib ( backport v5.0)
See merge request espressif/esp-idf!24473
2023-06-29 15:07:06 +08:00
Vikram
7c766af407
Optionally disable logs in espcoredump component
...
Early log strings used by this component are placed in DRAM.
Disabling these logs saves ~5KB of internal memory
Signed-off-by: Vikram <vikram.dattu@espressif.com>
2023-06-29 11:51:03 +05:30
chenjianxing
0f91ea5369
fix(esp_wifi): Fix crash caused by tx_pwctrl_background call in ESP32S3.
2023-06-29 11:08:09 +08:00
Cao Sen Miao
045467e439
temperature_sensor: only link phy_xpd_tsens function in phy_lib
2023-06-29 10:27:38 +08:00
wuzhenghui
3eae74e966
bugfix: increase pm_dump time field width
...
Closes https://github.com/espressif/esp-idf/issues/11704
2023-06-28 14:35:20 +08:00
Ilia Lutchenko
837a46b5a7
btc_sdp: add_raw_sdp: fix 32 and 128-bit uuid configuration
...
Added proper conversion of 4 and 16-byte UUIDs values to binary streams.
UUIDs now set with SDP_AddAttribute() instead of
SDP_AddServiceClassIdList().
2023-06-28 14:18:20 +08:00
harshal.patil
ff28efe5be
protobuf-c: Update submodule to v1.4.1
2023-06-27 11:17:43 +05:30
laokaiyao
a2cf3ae4df
i2s: fixed i2s_ll compiling failure under C++ evironment
...
Closes: https://github.com/espressif/esp-idf/issues/11625
2023-06-27 10:39:43 +08:00
morris
e43622d1df
touch_element: fix unintended integer division
2023-06-26 07:08:04 +00:00
morris
92ca847730
usbh: fix invalid assert on desc_status
2023-06-26 07:08:04 +00:00
morris
93ce0714fd
vfs_uart: fix out-of-bounds read
...
when open uart device "/2" on chips only have 2 UART peripherals
2023-06-26 07:08:04 +00:00
wangmengyang
49bb1e85b7
component/docs: enable generation of API-reference documents for Bluetooth HID host
2023-06-25 15:37:54 +08:00
gongyantao
df68489f15
resolve the conflicts
2023-06-25 15:37:54 +08:00
Darian Leung
02ee20ff3a
pytest: Expect "Calling app_main()" to indicate start of application
...
This commit updates variousf pytest scripts to expect
"main_task: Calling app_main()" instead of "cpu_start: Starting scheduler" as
indicator of the start of an application.
2023-06-23 10:35:56 +02:00
Darian Leung
9c3a13515c
freertos(IDF): Update IDF FreeRTOS linker fragment file
...
This commit updates the linker fragment file for IDF FreeRTOS.
- Linker fragment file's formatting was updated
- Placement rules of functions is now clearly specified inside the linker
fragment file.
- Some extra functions are now placed in flash in accordance to the new
placement rules.
2023-06-23 09:20:18 +02:00
Darian Leung
4ac68a97d9
freertos(SMP): Update SMP FreeRTOS linker fragment file
...
This commit updates the linker fragment file for Amazon SMP FreeRTOS.
- Linker fragment file's formatting was updated
- Placement rules of functions is now clearly specified inside the linker
fragment file.
- Some extra functions are now placed in flash in accordance to the new
placement rules.
2023-06-23 07:16:58 +02:00
Darian Leung
55644575db
freertos: Add linker fragments for common functions
...
This commit adds a separate linker fragment file "linker_common.lf" for the
functions in "port_common.c". The placement rules are now clearly specified
inside the linker fragment file.
2023-06-22 17:20:48 +02:00
Darian Leung
68646e23ae
freertos: Refactor port common functions
...
This commit refactors port_common.c so that it only contains implementation of
FreeRTOS port functions that are common to all FreeRTOS ports (i.e., on all
architectures and on all FreeRTOS implementations).
2023-06-22 17:20:35 +02:00
Darian Leung
feee3a3059
freertos: Refactor OS startup functions
...
This commit refactors the OS startup functions as follows:
- Moved the OS/app startup functions listed below to "app_startup.c". Their
implementations are now common to all ports (RISC-V and Xtensa) of all
FreeRTOS implementations (IDF and Amazon SMP).
- esp_startup_start_app()
- esp_startup_start_app_other_cores()
- Removed esp_startup_start_app_common() as app startup functions are now
already common to all ports.
- Added extra logs to "main_task" to help with user debugging
Note: Increased startup delay on "unity_task". The "unity_run_menu()" is non
blocking, thus if the main task or other startup tasks have not been freed
by the time "unity_run_menu()" is run, those tasks will be freed the next time
"unity_task" blocks. This could cause some tests to have a memory leak, thus
the "unity_task" startup delay has increased.
2023-06-22 17:17:18 +02:00
KonstantinKondrashov
2bdbcf12a9
freertos: Fix Systick stuck when systimer was not reset
...
Relates to OTA update for S3/C3 chips from IDF version 4.3 to v5.0 and above
2023-06-21 14:42:34 +00:00
Rahul Tank
da223dd790
Nimble: Expose API to clear all addresses in whitelist out of stack
2023-06-21 15:55:58 +05:30
wuzhenghui
f030c92d05
bugfix: fix adc current leakage by sar_adc on v5.0
2023-06-21 17:43:53 +08:00
wanglei
861e6a4ef8
cache: patch some rom cache api, rename those apis in ld
...
1. Cache_Count_Flash_Pages, fix this api return enexpected + 1
2. Cache_Suspend_I/DCache, add wait cache idle after suspend cache
3. Cache_Freeze_I/DCache_Enable, add wait cache idle after freeze
2023-06-19 15:15:32 +08:00
chenjianhua
da7cbbfb7f
Update bt-lib for esp32
...
1 Fixed disconnection delay on peripheral when slave latency is not zero
2 Fixed LLCP info init for central and peripheral
3 Fixed sent cmd status evt twice when process disconnect cmd
2023-06-16 11:41:24 +08:00
chenjianhua
2be8e6e086
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed crash when controller initialization fails due to insufficient memory
2023-06-16 11:41:19 +08:00
chenjianhua
2dea457d9a
bluedroid: fixed default extended connection params
2023-06-16 11:41:06 +08:00
chenjianhua
21cc277c3d
esp_hid: fixed ble hid battery level setting
2023-06-16 11:40:59 +08:00
boarchuz
8600761adf
fix ULP FSM reg ops with addr > 0xFF
2023-06-15 14:00:57 +02:00
wuzhenghui
3ee8a59d59
bugfix: use avaliable gpio for esp32s3 pm_trace
2023-06-15 14:14:25 +08:00
wuzhenghui
65e8cb55eb
bugfix: fix esp32s3 psram access failed when dfs is enabled
2023-06-15 14:14:21 +08:00
morris
9795444f6c
mcpwm: fix typo in backward compatible macro name
2023-06-15 10:58:50 +08:00
Jiang Jiang Jian
24b9d38a24
Merge branch 'bugfix/fix_esp32s2_tsenor_v5.0' into 'release/v5.0'
...
esp_phy: fix esp32s2 tsensor issue(v5.0)
See merge request espressif/esp-idf!24226
2023-06-15 01:22:02 +08:00
Jiang Jiang Jian
bd90408cc1
Merge branch 'feature/esp_ipc_isr_fix_v5.0' into 'release/v5.0'
...
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env) (v5.0)
See merge request espressif/esp-idf!23992
2023-06-15 00:56:24 +08:00
alanmaxwell
d6017a32bd
esp_phy: fix esp32s2 tsensor issue
2023-06-14 21:42:07 +08:00
Jiang Jiang Jian
2798527b0b
Merge branch 'bugfix/fix_some_wifi_bugs_230612_v5.0' into 'release/v5.0'
...
Fixed some wifi bugs 230612 v5.0 (Backport v5.0)
See merge request espressif/esp-idf!24172
2023-06-14 01:10:29 +08:00
Jiang Jiang Jian
7684bd5cdb
Merge branch 'bugfix/memory_cleanup_optimization_v5.0' into 'release/v5.0'
...
Nimble: Fixes for memory leak / optimization (v5.0)
See merge request espressif/esp-idf!24140
2023-06-13 23:43:08 +08:00
Jiang Jiang Jian
fa17fc83cb
Merge branch 'bugfix/fix_adc_continuous_driver_conv_frame_issue_v5.0' into 'release/v5.0'
...
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue / pr 11500, use circular dma descriptors in adc continuous mode (v5.0)
See merge request espressif/esp-idf!24189
2023-06-13 20:20:25 +08:00
Jiang Jiang Jian
d20884cecb
Merge branch 'bugfix/fix_multicast_example_map_wrong_address_issue_5.0' into 'release/v5.0'
...
Lwip:Backport some lwip bugs to 5.0
See merge request espressif/esp-idf!24193
2023-06-13 20:18:43 +08:00
Jiang Jiang Jian
d994b97c92
Merge branch 'bugfix/init_wpsreg_in_APSTA_mode_v5.0' into 'release/v5.0'
...
esp_wifi:Enable wpsreg to initialize in APSTA mode
See merge request espressif/esp-idf!24198
2023-06-13 20:13:47 +08:00
morris
8704ff0b55
rgb_lcd: support pixel copy for 8bpp
...
Closes https://github.com/espressif/esp-idf/issues/11581
2023-06-13 18:21:32 +08:00
Jiang Jiang Jian
da24d50bb9
Merge branch 'bugfix/fix_bleqabr23_222_v5.0' into 'release/v5.0'
...
Revert "bluedroid: report disconnect event after BLE link closed" (backport 5.0)
See merge request espressif/esp-idf!24191
2023-06-13 18:00:19 +08:00
Michael (XIAO Xufeng)
1b04acf68f
Merge branch 'bugfix/fix_chip_broken_bug_in_monitor_mode_c2c3s2s3_to_v5.0' into 'release/v5.0'
...
ESP32S2/C3/C2: fixed S2 dangerous power parameters in sleep modes and support S2/C3/C2 different sleep mode(v5.0)
See merge request espressif/esp-idf!23754
2023-06-13 17:50:21 +08:00
muhaidong
0f09901e30
esp_wifi: fix some wifi bugs
...
1. mesh: layer2 node will scan all channels when root leave in fixed root network
2. show warning infomation when setting softAP's max connection number
3. update pairwise cipher in softAP
4. overwrite pairwise cipher when softAP auth mode is WPA2 WPA2_WPA3 WAP3
5. fix sta receive csa issue
2023-06-13 16:47:07 +08:00
Shreyas Sheth
cb963c5cb5
esp_wifi:Enable wpsreg to initialize in APSTA mode
2023-06-13 12:22:50 +05:30
xueyunfei
b85dad9e68
esp_phy:update comments in esp_phy_init.h
2023-06-13 11:57:07 +08:00
xueyunfei
64911ed444
Lwip:Backport some lwip bugs to 5.0
...
* Update submodule: git log --oneline d5e56d06658ae11292be1baea56204f7120b6fa7..57c29648ff40e2a19a51683717928aaf766a0495
Detailed description of the changes:
- ip6: add a hook for ip6 source address selection(esp-lwip@57c29648)
- netdb:fixed bug for getaddrinfo returns null when IPV4 mapped address (esp-lwip@dafc8225)
2023-06-13 11:55:49 +08:00
muhaidong
153f34cf74
esp_supplicant: When the softAP authentication mode is set to WPA2_PSK, WPA2_WPA3_PSK, or WPA3_PSK, the pairwise cipher will be overwritten with WIFI_CIPHER_TYPE_CCMP
2023-06-13 11:54:26 +08:00
Rahul Tank
13f62f9d4b
Nimble: Fixes for memory leak / optimization
2023-06-13 09:20:28 +05:30
muhaidong
5caf842f72
esp_supplicant: wpa pmf should be disabled
2023-06-13 11:43:11 +08:00
Jiang Jiang Jian
1c07880c34
Merge branch 'bugfix/add_event_cb_for_pcl_v5.0' into 'release/v5.0'
...
Nimble: Add support to send power control event in registered callback(v5.0)
See merge request espressif/esp-idf!23584
2023-06-13 11:20:34 +08:00
Jiang Jiang Jian
9f99495cb2
Merge branch 'feature/add_log_when_mspi_timing_tuning_is_enabled_v5.0' into 'release/v5.0'
...
mspi: added timing tuning start, and success log (v5.0)
See merge request espressif/esp-idf!24054
2023-06-13 10:51:49 +08:00
Jiang Jiang Jian
a591730d29
Merge branch 'bugfix/tempsensor_wifi_conflict_v5.0' into 'release/v5.0'
...
temperature_sensor: Fix issue that have conflict with phy / Fix phy pwdet and tsens power cannot be set twice issue (v5.0)
See merge request espressif/esp-idf!24066
2023-06-13 10:47:32 +08:00
chenjianhua
187d77d702
Revert "bluedroid: report disconnect event after BLE link closed"
...
This reverts commit 0cb5a90663
.
2023-06-13 10:33:17 +08:00
Armando
9bec4233a4
adc: port gh pr to current adc continuous mode driver
...
DMA EOF may happens per multiple dma descriptors, instead of only one.
Closes https://github.com/espressif/esp-idf/pull/11500
2023-06-13 10:28:46 +08:00
Niklas Gürtler
82c055bac9
Fix #10804 by running continuous ADC DMA in endless loop instead of restarting after each run (descriptor chain) to avoid losing samples. Use descriptor error callback for GDMA to check for DMA buffer overrun.
...
Signed-off-by: Armando <douyiwen@espressif.com>
2023-06-13 10:28:46 +08:00
Armando
ac3f74ecb6
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
...
Closes https://github.com/espressif/esp-idf/issues/11385
2023-06-13 10:28:46 +08:00
Jiang Jiang Jian
c82d9ca887
Merge branch 'bugfix/bod_glitch_reset_c6_v5.0' into 'release/v5.0'
...
bootloader: fix BOD and glitch reset on C6 and H2 (v5.0)
See merge request espressif/esp-idf!23407
2023-06-13 10:25:47 +08:00
hongshuqing
d82af7f54a
fix chip broken bug in monitor mode for c2 c3 s2 s3 to v5.0
2023-06-13 10:22:40 +08:00
Jiang Jiang Jian
c0f55d9a53
Merge branch 'feat/improve_wifi_rx_in_high_interference_v5.0' into 'release/v5.0'
...
esp_phy: update esp32c2 phy lib to fix some issues(v5.0)
See merge request espressif/esp-idf!24162
2023-06-13 10:20:36 +08:00
Jiang Jiang Jian
899925e66b
Merge branch 'feature/usb_host_interface_claim_debug_info_v5.0' into 'release/v5.0'
...
USB Host: better debugging information during usb_host_interface_claim() (backport v5.0)
See merge request espressif/esp-idf!23446
2023-06-13 10:15:42 +08:00
Jiang Jiang Jian
faf54ca1d6
Merge branch 'bugfix/aes_dma_align_issue_v5.0' into 'release/v5.0'
...
aes: fix DMA descriptor calculation for the alignment case (v5.0)
See merge request espressif/esp-idf!24094
2023-06-13 10:09:16 +08:00
morris
e37618cda7
Merge branch 'bugfix/adc_outof_bound_read_v5.0' into 'release/v5.0'
...
adc: fix out of bound read
See merge request espressif/esp-idf!24170
2023-06-13 10:05:39 +08:00
Armando
6602cfa760
phy: fix phy pwdet and tsens power cannot be set twice issue
...
Closes https://github.com/espressif/esp-idf/issues/11627
2023-06-12 19:42:05 +08:00
Jiang Jiang Jian
6012986e2a
Merge branch 'bugfix/delete_node_during_list_traverse_5.0' into 'release/v5.0'
...
bugfix: Fixed the crash of LoadProhibited caused by invalid operation on list node in handling hci_hardware_error event (v5.0)
See merge request espressif/esp-idf!23117
2023-06-12 18:16:25 +08:00
Jiang Jiang Jian
a40fc4035d
Merge branch 'bugfix/a2dp_source_crash_connect_to_Bose_speaker_v5.0' into 'release/v5.0'
...
Bugfix/a2dp source crash connect to bose speaker (v5.0)
See merge request espressif/esp-idf!23349
2023-06-12 18:16:12 +08:00
Jiang Jiang Jian
c098c0b6fa
Merge branch 'bugfix/dpp_retry_start_listening_issue_v5.0' into 'release/v5.0'
...
esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure (v5.0)
See merge request espressif/esp-idf!23595
2023-06-12 18:15:55 +08:00
Armando
75bd7008a5
mspi: added timing tuning start, and success log
2023-06-12 16:14:13 +08:00
muhaidong
25b40c9d5e
esp_wifi: fix some wifi bugs
...
1.pm: mesh sleep support phy ref
2.pm: send wake null after scan if txq isn't idle
3.fix esp32 wifi schm interrupted by ble act
4.fix the bug that ble scan start impacts wifi in some coex scenarios
5.fix softAP qos null issue
6.fix the tx data error when change phymode from LR to 11N
7.fix the heap corrupt issue in MTXON task
8.add new api for supplicant to get softAP's max connection
9.owe: reject pmf incapable ciphers for owe connections
10.fix nvs store softap pmk not match ssid&password
11.install keys after successful transmission of eapol 4/4 message
12.add apis to get assoc id and negotiated phymode
13.softAP pmf: handle SA Query bug in AP-STA concurrent mode when both connections are pmf enabled
14.softAP pmf: merge softAP and station SA Query handlers
15.add wpa_sta_connected callback
16.softAP: validate softAP interface when sending beacon
17.ftm: send ftm frames immediately
18.fix ftm procedure with peer failed status 4 issue
19.fix set inactive time crash issue
2023-06-12 15:40:19 +08:00
Sarvesh Bodakhe
b678fa1290
esp_wifi: Combine bugfixes for softAP PMF, beacon tx process and add wpa_sta_connected callback
...
1. Handle SA-Query bug in AP-STA concurrent mode when both connections are PMF enabled
2. Add wpa_sta_connected callback
3. Validate softAP interface when sending beacon frame
2023-06-12 15:24:07 +08:00
aditi_lonkar
ded3169aa5
esp_wifi: Add APIs to get Assoc id and negotiated phymode.
2023-06-12 15:23:55 +08:00
Shreyas Sheth
70e3d8f511
esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message
2023-06-12 15:23:40 +08:00
zhangyanjiao
273f36829a
wpa_supplicant: Fix max sta num error for softAP
2023-06-12 15:23:26 +08:00
morris
6849be6397
adc: fix out of bound read
...
when SOC_ADC_PERIPH_NUM==1, the adc_unit should only be assigned with 0
2023-06-12 15:21:19 +08:00
Chen Jian Xing
f0b1869ceb
Merge branch 'bugfix/fix_some_txop_issues_v5.0' into 'release/v5.0'
...
esp_wifi: fix some txop issues(Backport v5.0)
See merge request espressif/esp-idf!24160
2023-06-12 15:04:24 +08:00
chenjianxing
cdb11885f5
esp_phy: update esp32c2 phy lib to fix some issues
...
1. improve Wi-Fi rx 11b pkts for AC-DC power supply modules.
2. fix Wi-Fi disconnect in low temperature.
3. fix RTC_SW_CPU_RST occur in Wi-Fi start and stop process.
2023-06-12 11:54:11 +08:00
jasta
9325029d87
esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure
...
This fixes a subtle bug in which ESP_ERR_DPP_TX_FAILURE errors would
call esp_supp_dpp_stop_listen which sets the s_dpp_stop_listening flag
to true. Subsequent attempts to restart listening with
esp_supp_dpp_start_listen then only attempt to listen once more for
500ms before reading the s_dpp_stop_listening flag again and giving up.
This contributes greatly to #10615 , but the fix here is still largely
a work-around as it sometimes requires manually retrying a couple times
before it works. Without this fix, any number of retries by
deinit/init again will seemingly not work as the retries for currently
unknown reasons.
Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/10865
2023-06-12 03:26:10 +00:00
Jin Cheng
7e810cd65c
fix a2dp source crash when connect to Bose speaker
2023-06-12 03:24:15 +00:00
Jin Cheng
95b363aa91
fixed the crash of LoadProhibited caused by taht
...
the nodes are deleted during the traversal of the linked list
2023-06-12 03:23:18 +00:00
Jiang Jiang Jian
e6ad0a4fa2
Merge branch 'bugfix/fix_wps_with_sae_enabled_ap_v5.0' into 'release/v5.0'
...
esp_wifi: Fix WPS issue for WPA3+WPA2 mode(v5.0)
See merge request espressif/esp-idf!24154
2023-06-12 11:20:51 +08:00
Jiang Jiang Jian
838850abab
Merge branch 'feature/example_deep_sleep_wake_stub_backport_v5.0' into 'release/v5.0'
...
example: add deepsleep_wake stub example (backport v5.0)
See merge request espressif/esp-idf!23414
2023-06-12 11:07:59 +08:00
Jiang Jiang Jian
34d6805465
Merge branch 'bugfix/mbo_ie_absent_prob_req_v50' into 'release/v5.0'
...
wpa_supplicant : Add MBO ie in probe request(backport v5.0)
See merge request espressif/esp-idf!24098
2023-06-12 11:02:14 +08:00
muhaidong
398403e251
esp_wifi: fix some txop issues
2023-06-09 23:24:02 +08:00
Kapil Gupta
a66d93a75f
esp_wifi: Fix WPS issue for WPA3+WPA2 mode
2023-06-09 17:58:34 +05:30
KonstantinKondrashov
4ceae4654b
efuse: Do not load real efuses before some test (some chips have burned efuse blocks)
2023-06-09 19:10:47 +08:00
jgujarathi
cecd0250fe
wpa_supplicant : Fix scan results for GCMP and GCMP-256 cipher.
...
Add support for recognising GCMP and GCMP-256 ciphers if used by AP.
Update the scan example to show the correct cipher.
2023-06-07 10:08:26 +05:30
jgujarathi
e84542909c
wpa_supplicant : Add MBO ie in probe request.
...
Adds the MBO information element in the probe request frame by resetting
scan_ie after set_config is done.
2023-06-07 10:08:04 +05:30
Mahavir Jain
94e139e639
aes: fix DMA descriptor calculation for the alignment case
...
The number of the DMA descriptors allocated for certain length (e.g.,
8176) were not sufficient (off by 1 error). This used to result in the
dynamic memory corruption as the region was modified beyond the
allocated range.
This change fixes the DMA descriptor calculation part and allocates
sufficient DMA descriptors based on the data length alignment considerations.
Test has also been added to cover the specific scenario in the CI.
Closes https://github.com/espressif/esp-idf/issues/11310
2023-06-07 09:26:30 +05:30
morris
839d1a831d
drivers: fix issue reported by coverity
2023-06-07 11:43:17 +08:00
morris
4a05274dc4
adc: fixed the issue that multiply overflow before type expand
2023-06-07 11:42:29 +08:00
Cao Sen Miao
8a66cab04c
temperature_sensor: Apply new-shared interface in temperature sensor driver
2023-06-06 01:30:51 +08:00
Cao Sen Miao
ca41902ccf
temperature_sensor: Add new interface and reference counts so that phy and driver can use together
2023-06-06 01:30:51 +08:00
Ivan Grokhotkov
a6a962d5f8
Merge branch 'bugfix/usb_serial_jtag_select_poll_crash_v5.0' into 'release/v5.0'
...
vfs: select sanity NULL check (v5.0)
See merge request espressif/esp-idf!23947
2023-06-05 22:26:12 +08:00
Jiang Jiang Jian
9fb999e99a
Merge branch 'bugfix/fix_blufi_conn_handle' into 'release/v5.0'
...
Blufi: use blufi_env.conn_id instead of local variable (v5.0)
See merge request espressif/esp-idf!24012
2023-06-05 21:16:34 +08:00
Jiang Jiang Jian
ca8bf608df
Merge branch 'bugfix/fix_sta_auth_fail_but_softap_shows_it_connected_issue_v5.0' into 'release/v5.0'
...
esp_wifi: fix sta auth failed but softap shows it connected issue(Backport v5.0)
See merge request espressif/esp-idf!23474
2023-06-01 22:06:28 +08:00
Jiang Jiang Jian
66495de446
Merge branch 'feature/add_menuconfig_of_calibration_mode_v5.0' into 'release/v5.0'
...
Feature/add menuconfig of calibration mode v5.0(Backport v5.0)
See merge request espressif/esp-idf!23263
2023-06-01 19:59:47 +08:00
Jiang Jiang Jian
f9ad773288
Merge branch 'bugfix/hfp_ag_idx_invalid_v5.0' into 'release/v5.0'
...
bt: Fixed out of bounds access due to variable length array(v5.0)
See merge request espressif/esp-idf!23666
2023-06-01 19:59:22 +08:00
Jiang Jiang Jian
80ffe63209
Merge branch 'bugfix/close_phy_tsens_before_sleep_v5.0' into 'release/v5.0'
...
sleep: fix deepsleep current leakage caused by phy_tsens (backport v5.0)
See merge request espressif/esp-idf!23910
2023-06-01 19:55:13 +08:00
Jiang Jiang Jian
f859d573d2
Merge branch 'contrib/github_pr_11215_v5.0' into 'release/v5.0'
...
improve thread safety in esp_timer (GitHub PR) (v5.0)
See merge request espressif/esp-idf!23540
2023-06-01 19:54:45 +08:00
Jiang Jiang Jian
0872feb2a0
Merge branch 'bugfix/eth_lan8720_ci_v5.0' into 'release/v5.0'
...
esp_eth: start/stop and L2 test stability improvements (v5.0)
See merge request espressif/esp-idf!22317
2023-06-01 19:54:17 +08:00
Jiang Jiang Jian
982f327827
Merge branch 'bugfix/esp32c2_slave_report_address_error_v5.0' into 'release/v5.0'
...
Bugfix/esp32c2 slave report address error v5.0
See merge request espressif/esp-idf!23924
2023-06-01 19:51:32 +08:00
Jiang Jiang Jian
2f482e1760
Merge branch 'bugfix/fix_wakeup_failed_if_powerdown_flash_in_lightsleep_v5.0' into 'release/v5.0'
...
Power Management: fixed flash funcs called in sleep wakeup process (backport v5.0)
See merge request espressif/esp-idf!24008
2023-06-01 19:51:09 +08:00
morris
ad09ee968d
Merge branch 'bugfix/spi_master_assert_failure_v5.0' into 'release/v5.0'
...
spi_master: fix the assertion on a NULL desired_dev (v5.0)
See merge request espressif/esp-idf!24005
2023-06-01 11:43:59 +08:00
Marius Vikhammer
e77e6eb963
Merge branch 'bugfix/use_safe_noreturn_attr_v5.0' into 'release/v5.0'
...
compiler: replaced noreturn by __noreturn__ in header files (v5.0)
See merge request espressif/esp-idf!23812
2023-06-01 10:17:58 +08:00
Rahul Tank
4377ba639b
Blufi: use blufi_env.conn_id instead of local variable
2023-05-31 20:10:19 +05:30
wuzhenghui
0ffee5cd2a
bugfix: fix wakeup failed if powerdown flash in lightsleep
2023-05-31 19:44:40 +08:00
morris
06fb9f1eb6
spi_master: fix the assertion on a NULL desired_dev
...
Closes https://github.com/espressif/esp-idf/issues/11536
2023-05-31 17:48:02 +08:00
Paul Guyot
051cb8dc5f
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env)
...
The race condition is very unlikely on real hardware but can be observed with
qemu under heavy load.
Also add missing `memw` instructions which are generated by the C compiler but
absent in the assembly code.
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
Signed-off-by: KonstantinKondrashov <konstantin@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/11447
Closes https://github.com/espressif/esp-idf/issues/11433
2023-05-30 23:04:14 +08:00
zwl
6f5d61ff49
esp_phy:Update phy lib for ESP32-C2
2023-05-30 15:45:54 +08:00
Jakob Hasse
fa099f23f3
compiler: replaced noreturn by __noreturn__ in header files
...
* noreturn may be replaced by third-party macros,
rendering it ineffective
* Closes https://github.com/espressif/esp-idf/issues/11339
2023-05-30 13:21:17 +08:00
zwl
2153f59574
ble:fixed the issue that slave reports the wrong address for master when address resolution disable
2023-05-29 20:29:55 +08:00
David Čermák
29e93cb744
Merge branch 'bugfix/eth_driver_cleanup_v5.0' into 'release/v5.0'
...
Ethernet driver and documentation clean-up (v5.0)
See merge request espressif/esp-idf!23188
2023-05-29 19:58:29 +08:00
Ondrej
dcedccd704
esp_eth pytest: increased robustness of the L2 test
...
Added filtering frames based on MAC address
2023-05-29 10:49:31 +00:00
Ondrej Kosta
872ada14e2
esp_eth: improved L2 test stability and removed duplicate test cases
2023-05-29 10:49:31 +00:00
Ondrej Kosta
4dc8ce77e4
esp_eth: possible start/stop issue fixed
...
ESP32 EMAC could hang when stopped/started multiple times at 10Mbps speed mode
2023-05-29 10:49:31 +00:00
Adam Múdry
31b2eedc9f
vfs: select sanity NULL check
...
https://github.com/espressif/esp-idf/issues/9964
2023-05-26 13:46:25 +02:00
wuzhenghui
05714f207d
bugfix: close phy_tsens before deepsleep
2023-05-25 13:14:52 +08:00
zwl
8ce59ffe14
ble:fixed build error when disable smp
2023-05-24 20:51:41 +08:00
zwl
bc96a1b6c7
ble:esp32c2 add rf temperature compensation
2023-05-24 20:51:41 +08:00
Aditya Patwardhan
400549eeba
Merge branch 'contrib/github_pr_11402_v5.0' into 'release/v5.0'
...
esp_ds: ignore releasing mutex if not called from same task (GitHub PR) (v5.0)
See merge request espressif/esp-idf!23841
2023-05-23 14:48:06 +08:00
Jiang Jiang Jian
de419dbe0b
Merge branch 'bugfix/fix_some_ble_bug_v5.0' into 'release/v5.0'
...
Fixed some BLE bugs (backport v5.0)
See merge request espressif/esp-idf!23709
2023-05-22 11:09:26 +08:00
Wang Meng Yang
5a68c49656
Merge branch 'bugfix/fix_iphone_disconnects_immediately_after_connecting_when_BLE_wifi_coexist_v5.0' into 'release/v5.0'
...
Fix iPhone disconnects immediately after connecting when ble wifi coexist(backport v5.0)
See merge request espressif/esp-idf!23810
2023-05-19 23:03:23 +08:00
morris
441c89d938
Merge branch 'feature/reset_mcpwm_in_restart_v5.0' into 'release/v5.0'
...
mcpwm: reset peripheral in restart, panic and halt (v5.0)
See merge request espressif/esp-idf!23652
2023-05-19 17:49:05 +08:00
morris
f5b0dd48ce
Merge branch 'bugfix/fix_i2c_c2_fifo_len' into 'release/v5.0'
...
i2c: fix fifo length on esp32c2(backport v5.0)
See merge request espressif/esp-idf!23787
2023-05-19 17:48:50 +08:00
Christoph Baechler
ebf4abca14
esp_ds: ignore releasing mutex if not called from same task
2023-05-19 08:31:45 +05:30
Ondrej Kosta
47a3faa0ff
Ethernet driver and documentation clean-up
2023-05-18 14:28:21 +00:00
David Čermák
ab3499ab82
Merge branch 'bugfix/dm9051_rcv_mcast_v5.0' into 'release/v5.0'
...
esp_eth: allowed DM9051 to receive multicast packets v5.0
See merge request espressif/esp-idf!22864
2023-05-18 18:31:42 +08:00
Rahul Tank
dc63356910
Nimble: Add support to send power control event in registered callback
2023-05-18 14:02:07 +05:30
morris
858199506d
mcpwm: reset peripheral in restart, panic and halt
...
mcpwm is commonly used in power eletronic area, when restart happens,
make sure the mcpwm generator is not working.
closes https://github.com/espressif/esp-idf/issues/11324
2023-05-18 04:56:34 +00:00
Mahavir Jain
550c5b4195
Merge branch 'bugfix/update_test_dl_esp_cert_v5.0' into 'release/v5.0'
...
tests: update Root certificate for the test endpoints (v5.0)
See merge request espressif/esp-idf!23798
2023-05-18 12:39:36 +08:00