Song Ruo Jing
1da5dbf899
fix(gpio): fix potential crash when processing gpio isr
...
If CONFIG_SPIRAM_USE_MALLOC is enabled, and cache is disabled when GPIO ISR is triggered,
it would lead to Guru Meditation Error due to "Cache disabled but cached memory region accessed".
Closes https://github.com/espressif/esp-idf/issues/11876
2023-07-19 20:01:18 +08:00
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
70faa798e7
ci: add build test for CONFIG_ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF
2023-07-18 18:15:37 +02:00
Ivan Grokhotkov
3fca37dbcf
examples: re-enable system/console/advanced_usb_cdc for ESP32-S3
...
Closes https://github.com/espressif/esp-idf/issues/9364
2023-07-18 18:15:37 +02: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
621589aeb6
Merge branch 'docs/update_bluetooth_power_save_readme_v5.0' into 'release/v5.0'
...
Docs: update bluetooth power save readme(v5.0)
See merge request espressif/esp-idf!24845
2023-07-18 11:01:22 +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
xiongweichao
09854f0e89
docs(bt/example): Updated bluetooth power save readme
2023-07-17 17:06:00 +08:00
xiongweichao
b013faa84b
docs(sleep_modes): Updated Wi-Fi/Bluetooth and Sleep Modes in docs
2023-07-17 17:04:53 +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
05d05f3c51
Merge branch 'bugfix/btm_scan_done_crash_v5.0' into 'release/v5.0'
...
wpa_supplicant : Fix race condition during BTM Request.
See merge request espressif/esp-idf!24398
2023-07-17 10:35: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
086412cb56
Merge branch 'backport/eth-start-spi-initialize-failure-v5.0' into 'release/v5.0'
...
Fix eth_start initializes spi bus with SPI_DMA_CH_AUTO (backport v5.0)
See merge request espressif/esp-idf!23816
2023-07-17 10:29:27 +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
Roland Dobai
8df440175a
Merge branch 'pkg_res_deprecation_5.0' into 'release/v5.0'
...
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib (backport v5.0)
See merge request espressif/esp-idf!24819
2023-07-14 23:13:52 +08:00
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
Peter Dragun
0055426b3f
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib
...
Closes https://github.com/espressif/esp-idf/issues/11712
2023-07-14 14:56:30 +02: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