Aditya Patwardhan
e088c3766b
versions: Update version to 5.1.1
2023-08-21 14:24:40 +05:50
Jiang Jiang Jian
8d2dbd461f
Merge branch 'bugfix/eapol_txdone_cb_issue_v5.1' into 'release/v5.1'
...
Fix EAPOL Key TxDone callback implementation (Backport v5.1)
See merge request espressif/esp-idf!25381
2023-08-18 14:36:25 +08:00
Michael (XIAO Xufeng)
5d78511eac
Merge branch 'bugfix/temperature_get_value_negative_v5.11' into 'release/v5.1'
...
bugfix(temperature_sensor): Fix issue that get the value is negative (backport v5.1)
See merge request espressif/esp-idf!25251
2023-08-17 15:24:29 +08:00
Jiang Jiang Jian
cd2172935d
Merge branch 'bugfix/fix_esp32h2_wakeup_pll_enable_access_flash' into 'release/v5.1'
...
fix(esp_hw_support): fix esp32h2 wakeup process access flash cause stuck on v5.1
See merge request espressif/esp-idf!25379
2023-08-17 11:53:19 +08:00
morris
77b74ab091
Merge branch 'bugfix/spi_bus_unify_defualt_mosi_level_v5.1' into 'release/v5.1'
...
spi: unify default mosi level on all targets (v5.1)
See merge request espressif/esp-idf!25014
2023-08-17 10:13:05 +08:00
Cao Sen Miao
45288496fb
bugfix(temperature_sensor): Fix issue that get the value is negative
2023-08-17 10:06:22 +08:00
Nachiket Kukade
feecbad7db
fix(wifi): Fix EAPOL Key TxDone callback implementation
...
Fix issues arising due to not distinguishing between M2 and M4
TxDone during 4-way handshake. Also fix EAPOL frame rate to lowest
possible rate.
2023-08-16 19:26:22 +05:30
wuzhenghui
d5396e1d84
fix(esp_hw_support): fix esp32h2 wakeup process access flash cause crash
2023-08-16 20:44:16 +08:00
Jiang Jiang Jian
461db723f1
Merge branch 'bugfix/fix_disassociation_callback_miss_free_key_lead_memory_leak_issue_v5.1' into 'release/v5.1'
...
fix(wifi): fix disassociation callback miss free key issue(Backport v5.1)
See merge request espressif/esp-idf!25360
2023-08-16 19:18:28 +08:00
muhaidong
98c39e28c8
fix(wifi): fix disassociation callback miss free key issue
2023-08-15 18:01:43 +08:00
Island
25876e8f49
Merge branch 'bluedroid/memory_full_v5.1' into 'release/v5.1'
...
fix (Bluedroid) : Fix the memory corruption issue(v5.1)
See merge request espressif/esp-idf!25181
2023-08-14 10:40:50 +08:00
satish.solanke
5d49509969
Fix the mem corruption
2023-08-11 18:22:58 +00:00
Roland Dobai
3fd0eff833
Merge branch 'fix/tools_idf_tools_tests_keep_constraints_v5.1' into 'release/v5.1'
...
fix(tools): idf_tools.py test improvements (v5.1)
See merge request espressif/esp-idf!25328
2023-08-11 19:44:53 +08:00
Roland Dobai
8f91dfed12
fix(tools): Increase timeout in idf_tools.py Python tests
2023-08-11 09:25:52 +02:00
Roland Dobai
951f3300ed
fix(tools): Keep the original Python environment when idf_tools.py tests are run
2023-08-11 09:25:52 +02:00
Roland Dobai
dced82b949
fix(tools): idf_tools.py tests should keep the original constraint file
2023-08-11 09:25:52 +02:00
Roland Dobai
68ac16c010
Merge branch 'version_check_fix_dev_5.1' into 'release/v5.1'
...
fix(tools): check_python_version accept dev releases as requirement (v5.1)
See merge request espressif/esp-idf!25186
2023-08-11 15:16:57 +08:00
Peter Dragun
0be661f8bf
fix(tools): check_python_version accept dev releases as requirement
2023-08-04 14:06:35 +02:00
Jiang Jiang Jian
e5199390a3
Merge branch 'bugfix/manage_i2c_clock_with_modem_clock_driver_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): manage i2c_ana_mst clock witch modem clock driver (backport v5.1)
See merge request espressif/esp-idf!25164
2023-08-04 17:39:14 +08:00
wuzhenghui
94d129df76
fix(light_sleep): save vddsdio_config before lightsleep
2023-08-04 12:04:51 +08:00
wuzhenghui
aaf04f514f
fix(esp_hw_support): manage i2c_ana_mst clock witch modem clock driver
2023-08-04 12:04:40 +08:00
Jiang Jiang Jian
6ec52679c3
Merge branch 'bugfix/action_tx_sleep_fix_v5.1' into 'release/v5.1'
...
Trigger null data frame TX before going offchannel.(v5.1)
See merge request espressif/esp-idf!25095
2023-08-04 08:36:16 +08:00
Jiang Jiang Jian
2c196590d3
Merge branch 'bugfix/vtasksteptick_assert_failed_issue_v5.1' into 'release/v5.1'
...
backport v5.1: fix the issue of esp32c6 enable light sleep, vTaskStepTick assert failed caused by wifi baseband sleep retention linked list
See merge request espressif/esp-idf!25147
2023-08-04 02:37:01 +08:00
Nachiket Kukade
96934613fb
fix(wifi): Fix error propagation while initiating FTM
2023-08-03 19:55:55 +08:00
Shyamal Khachane
c97181ad5e
fix(esp_wifi): Fix some OWE issues
...
1. Allow flow of traffic after 4 way handshake is completed
2. Fix beacon timeout issue in transition mode
2023-08-03 19:55:15 +08:00
Jiang Jiang Jian
602d021263
Merge branch 'ble_mesh/esp32c6_BLEQABR23-266v5.1' into 'release/v5.1'
...
ble mesh: stack: return error when scanning failed to be enabled(v5.1)
See merge request espressif/esp-idf!24776
2023-08-03 11:15:42 +08:00
Wu Meng Shi
d6c18ad4c5
ble mesh: stack: return error when scanning failed to be enabled(v5.1)
2023-08-03 11:15:41 +08:00
Jiang Jiang Jian
a56ea11f91
Merge branch 'bugfix/fix_gpio_driver_calloc_v5.1' into 'release/v5.1'
...
fix(gpio): fix potential crash when processing gpio isr (v5.1)
See merge request espressif/esp-idf!24901
2023-08-03 11:13:47 +08:00
liuning
761af9869f
fix(esp_wifi): fix no mac retention at wifi start
2023-08-03 10:54:31 +08:00
Kapil Gupta
d73f61ebc9
fix(wifi): Prevent PMF config overwritten by tx_cb
2023-08-03 10:54:31 +08:00
xueyunfei
bba48079a2
Fix(esp_wifi):revert send wake up and sleep null between scaning
2023-08-03 10:54:31 +08:00
zhangyanjiao
6eb872f7d2
fix(wifi): fix some wifi bugs
...
1. fix the RX error when softAP and ESP-NOW both encrypted
2.Trigger null data frame TX before offchan channel switch.
2023-08-03 10:54:05 +08:00
Li Shuai
827d863865
fix(wifi/phy): fix the issue of vTaskStepTick assert failed caused by wifi baseband retention linked list
2023-08-02 19:18:22 +08:00
Jiang Jiang Jian
afcf3e261b
Merge branch 'bugfix/fix_cache_data_mem_corrupt_after_sleep_v5.1' into 'release/v5.1'
...
fix(lightsleep): Suspend cache before goto sleep to avoid cache load wrong data (backport v5.1)
See merge request espressif/esp-idf!25087
2023-08-02 11:21:33 +08:00
Jiang Jiang Jian
01c6fc6511
Merge branch 'bugfix/minor_enterprise_fixes_v5.1' into 'release/v5.1'
...
Drop Eapol msg if EAP success is not processed (Backport v5.1)
See merge request espressif/esp-idf!25065
2023-08-02 10:48:56 +08:00
Jiang Jiang Jian
4cb955461f
Merge branch 'backport/openthread_feature_to_v51' into 'release/v5.1'
...
Openthread: backport some features
See merge request espressif/esp-idf!25113
2023-08-02 10:47:32 +08:00
Jiang Jiang Jian
adcc697082
Merge branch 'bugfix/neighbour_report_crash_v51' into 'release/v5.1'
...
Fix crash in RRM neighbour report requests.(v5.1)
See merge request espressif/esp-idf!25114
2023-08-02 10:13:40 +08:00
Jiang Jiang Jian
ffaef9971a
Merge branch 'docs/update_bluetooth_power_save_readme_v5.1' into 'release/v5.1'
...
Docs: update bluetooth power save readme(v5.1)
See merge request espressif/esp-idf!24843
2023-08-02 10:10:38 +08:00
Jiang Jiang Jian
727f7cbb3a
Merge branch 'bugfix/sync_master_esp32c6_and_esp32h2_uart_ll_inline_attr' into 'release/v5.1'
...
fix(hal): sync esp32c6 and esp32h2 uart ll inline attr from master to v5.1
See merge request espressif/esp-idf!24961
2023-08-01 16:18:16 +08:00
jgujarathi
0ba37a2b85
fix(rrm) : Fix crash in RRM neighbour report requests.
...
Fix crash in sending new RRM neighbour report requests by removing
the call to neighbour report request timeout callback in case of
already ongoing neighbour report request timer.
2023-08-01 13:12:00 +05:30
zhangwenxu
12f1c165e3
feat(thread): update openthread lib
2023-08-01 14:59:07 +08:00
Xu Si Yu
31212f284a
feat(openthread): enable openthread border agent id support
2023-08-01 14:58:57 +08:00
Xu Si Yu
c2681f00aa
fix(openthread): Use the existing dataset for autostart
2023-08-01 14:58:35 +08:00
Jiang Jiang Jian
4fc329fc10
Merge branch 'bugfix/mbedtls_sha_test_fail_when_run_twice_v5.1' into 'release/v5.1'
...
fix(mbedtls): sha test will fail when run twice (backport v5.1)
See merge request espressif/esp-idf!24827
2023-08-01 10:57:25 +08:00
Jiang Jiang Jian
a4d64dab30
Merge branch 'backport/fix_ieee802154_state' into 'release/v5.1'
...
ieee802154: fix ieee802154 sleep state (backport v5.1)
See merge request espressif/esp-idf!24841
2023-08-01 10:55:51 +08:00
Jiang Jiang Jian
2f9bb7937a
Merge branch 'bugfix/remove__warning_for_rc_fast_calibration_h2_v5.1' into 'release/v5.1'
...
remove(clk): remove warning log if RC_FAST clock calibration is needed on esp32h2 (v5.1)
See merge request espressif/esp-idf!25075
2023-08-01 10:53:46 +08:00
Jiang Jiang Jian
fbfdd97343
Merge branch 'bugfix/esp32h2_revision_config_prompt_v5.1' into 'release/v5.1'
...
fix(esp32h2): correct typo in chip revision prompt (v5.1)
See merge request espressif/esp-idf!25024
2023-08-01 10:53:26 +08:00
Jiang Jiang Jian
5dfbd1eb8d
Merge branch 'bugfix/malloc_free_removal_v5.1' into 'release/v5.1'
...
change(esp_wifi): Remove direct call of malloc() and free() (v5.1)
See merge request espressif/esp-idf!24932
2023-08-01 10:53:10 +08:00
wuzhenghui
58a01eb10b
fix(hal): sync esp32c6 & esp32h2 uart_ll inline attr from master
2023-08-01 02:32:55 +00:00
wuzhenghui
c5703cff8d
fix(lightsleep): fix access pu_cfg after sleep wake wakeup which is linked to flash
2023-07-31 21:41:56 +08:00
Island
dab45c243a
Merge branch 'bugfix/handle_conn_type_and_array_reset_v5.1' into 'release/v5.1'
...
fix(nimble): Update connection type in reattempt connection code (v5.1)
See merge request espressif/esp-idf!24915
2023-07-31 20:31:00 +08:00
wuzhenghui
1acc14bf72
fix(lightsleep): suspend cache before goto sleep to avoid cache load wrong data after spi io isolation
2023-07-31 14:52:03 +08:00
wanlei
bb845e1841
cache: refactor cache_utils into cache_hal instade
2023-07-31 14:52:03 +08:00
wanlei
45eb0b6271
cache: fix cache suspended/resumed twice on S3
2023-07-31 14:52:03 +08:00
Rahul Tank
56eef9151f
fix(nimble): Update connection type in reattempt connection code
...
Added change to set connection type correctly and clear array when it is
full in reattempt connection flow
2023-07-31 09:30:45 +05:30
Song Ruo Jing
59672cee17
remove(clk): remove warning log if RC_FAST clock calibration is needed on esp32h2
2023-07-31 10:48:55 +08:00
Jiang Jiang Jian
d83fe16c93
Merge branch 'bugfix/revert_26mhz_esp32c2_bad_apb_clock_fix' into 'release/v5.1'
...
Revert "fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc" (v5.1)
See merge request espressif/esp-idf!24983
2023-07-31 10:26:58 +08:00
Jiang Jiang Jian
d026b92c75
Merge branch 'bugfix/fix_c6_wrong_pwdet_register_v5.1' into 'release/v5.1'
...
pwdet: fix pwdet wrong base address on c6 h2 (v5.1)
See merge request espressif/esp-idf!25025
2023-07-31 10:22:57 +08:00
Jiang Jiang Jian
b98bcd75aa
Merge branch 'bugfix/backport_wifi_fixes_v5.1' into 'release/v5.1'
...
Backport some wifi fixes to v5.1
See merge request espressif/esp-idf!24948
2023-07-31 10:22:14 +08:00
Jiang Jiang Jian
a28ef8df5b
Merge branch 'bugfix/cache_writeback_bug_v5.1' into 'release/v5.1'
...
esp_rom: patch Cache_WriteBack_Addr (backport v5.1)
See merge request espressif/esp-idf!24941
2023-07-31 10:17:10 +08:00
Jiang Jiang Jian
9fa9621a8f
Merge branch 'bugfix/enable_i2c_master_clock_in_bbpll_configure_v5.1' into 'release/v5.1'
...
fix(rtc_clk): fix i2c master clock missing in bbpll configure (backport v5.1)
See merge request espressif/esp-idf!24852
2023-07-31 10:16:20 +08:00
Mahavir Jain
a0d882c25e
fix(esp32h2): correct typo in chip revision prompt
2023-07-28 13:45:28 +00:00
Shyamal Khachane
c612f36786
fix(esp_wifi): Drop Eapol msg if EAP success is not processed
2023-07-28 15:11:44 +05:30
Island
4cf31c3194
Merge branch 'feature/services_health_therm_v5.1' into 'release/v5.1'
...
NimBLE: Added health thermometer profile (v5.1)
See merge request espressif/esp-idf!24830
2023-07-28 15:37:35 +08:00
Island
6fb014d535
Merge branch 'feature/add_ble_multi_conn_example_with_vs_hci_5.1' into 'release/v5.1'
...
feat(ble): Added ble examples for multiple connections
See merge request espressif/esp-idf!24814
2023-07-28 15:35:54 +08:00
xiongweichao
5e60fb9924
docs(bt/example): Updated bluetooth power save readme
2023-07-27 07:54:36 +00:00
xiongweichao
ce1a619252
docs(sleep_modes): Updated Wi-Fi/Bluetooth and Sleep Modes in docs
2023-07-27 07:54:36 +00:00
Mahavir Jain
c7654d7c6b
Merge branch 'ci/fix_failures_in_esp_http_client_example_v5.1' into 'release/v5.1'
...
CI: fix esp_http_client example failures in CI. Timeout was observed in the... (v5.1)
See merge request espressif/esp-idf!24949
2023-07-27 12:42:10 +08:00
Armando
fcb3ae32cb
fix(pwdet): fix pwdet wrong base address on c6 h2
2023-07-27 12:30:44 +08:00
Song Ruo Jing
125014d242
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-26 12:42:11 +00:00
wanlei
7a30edc412
fix(all): unify default mosi level to low on all targets
2023-07-26 20:34:25 +08:00
Island
79b1379662
Merge branch 'bugfix/ble_issues_bugfix_v5.1' into 'release/v5.1'
...
ble: bugfix for esp32c6 and esp32h2
See merge request espressif/esp-idf!24952
2023-07-26 18:14:28 +08:00
wuzhenghui
5f6f20ea30
fix(esp_pm): fix bad apb_max_freq for 26mhz esp32c2
2023-07-25 13:54:24 +08:00
wuzhenghui
e0e4642ff8
Revert "fix(esp_pm): Constrains the minimum frequency of APB_MAX when the modem is working"
...
This reverts commit 9158cba846 .
2023-07-25 13:51:37 +08:00
wuzhenghui
c64231564a
Revert "fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc"
...
This reverts commit d2fb32ed70 .
2023-07-25 13:51:32 +08:00
luomanruo
c624b0a45e
esp_rom_printf
2023-07-24 21:45:11 +08:00
luomanruo
99c0715962
ble update for doc: bugfix for esp32c6 and esp32h2
2023-07-24 10:59:19 +08:00
Kapil Gupta
020eba74c6
change(esp_wifi): Remove direct call of malloc() and free()
2023-07-22 07:13:53 +00:00
luomanruo
14819cb409
ble update: bugfix for esp32c6 and esp32h2
2023-07-21 20:25:01 +08:00
Jiang Guang Ming
de15b6f819
fix(mbedtls): sha test will fail when run twice
2023-07-21 12:06:26 +00:00
xiaqilin
b8bbd90ad4
fix(ieee802154): fix ieee802154 sleep state
2023-07-21 11:03:23 +00:00
wuzhenghui
9df77e015a
fix(rtc_clk): fix i2c master clock missing in bbpll configure
2023-07-21 11:01:56 +00:00
Harshit Malpani
2aaa5579f0
fix(ci): update HTTP client example tests runner assignment
...
HTTP client example tests now connect with locally hosted httpbin service
for more stable results across multiple runs
2023-07-21 15:21:41 +05:30
Harshit Malpani
3298a8a483
CI: fix esp_http_client example failures in CI. Timeout was observed in the logs while performing HTTP requests. Changing the endpoint when testing in CI
2023-07-21 15:20:09 +05:30
Shyamal Khachane
dbe7c4a78d
fix(esp_wifi): Backport some wifi fixes
...
1. Fix memory leak caused by assoc IE and retry timer
2. Discard commit frame received at confirmed state in SAE
3. Ignore immediate assoc req received from the station while we are
processing the older one. Fix regression caused by 4cb4faa9
2023-07-21 15:06:09 +05:30
gaoxiaojie
aff298be18
fix(cache): no longer use freeze in esp_cache_msync
...
Writeback and invalidation don't need cache to be frozen first
2023-07-21 17:19:11 +08:00
isha.pardikar@espressif.com
3b8853b3c0
NimBLE: Added health thermometer profile
2023-07-21 05:36:32 +00:00
Mahavir Jain
3187b8b326
Merge branch 'ci/fix_build_examples_v5.1' into 'release/v5.1'
...
CI: fix build examples import future
See merge request espressif/esp-idf!24864
2023-07-21 12:40:11 +08:00
gaoxiaojie
38d54b4b62
fix(esp32s3): patch Cache_WriteBack_Addr api
...
Need to ensure that the cacheline being written back will not be
accessed during the write back process.
2023-07-21 11:44:56 +08:00
Chen Yudong
c4377e8dcc
ci(esp_prov): remove import future usage
2023-07-19 14:03:12 +08:00
Jiang Jiang Jian
b530d768e6
Merge branch 'fix/esp_aes_return_values_v5.1' into 'release/v5.1'
...
fix(mbedtls): fix return values of esp-aes APIs (v5.1)
See merge request espressif/esp-idf!24804
2023-07-15 12:24:25 +08:00
Jiang Jiang Jian
d84e6c3dda
Merge branch 'bugfix/fix_esp32c2_wifi_works_on_too_low_apb_clk_v5.1' into 'release/v5.1'
...
fix(esp_pm): fix esp32c2 modem works on too low apb clk (backport v5.1)
See merge request espressif/esp-idf!24811
2023-07-15 12:18:09 +08:00
Jiang Jiang Jian
077cb8d150
Merge branch 'feature/usb_host_interface_claim_debug_info_v5.1' into 'release/v5.1'
...
USB Host: better debugging information during usb_host_interface_claim() (backport v5.1)
See merge request espressif/esp-idf!23456
2023-07-15 08:37:32 +08:00
Jiang Jiang Jian
b21005487d
Merge branch 'bugfix/fix_sleep_cache_spi_safe_issues_backport_v5.1' into 'release/v5.1'
...
Power Management: fix cache spi flash related issues in sleep process (backport v5.1)
See merge request espressif/esp-idf!24812
2023-07-15 08:36:46 +08:00
wuzhenghui
d2fb32ed70
fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc
2023-07-15 01:57:07 +08:00
wuzhenghui
9158cba846
fix(esp_pm): Constrains the minimum frequency of APB_MAX when the modem is working
2023-07-15 01:56:55 +08:00
wuzhenghui
16d849b95e
fix(esp_pm): fix flash access after light sleep wakeup
2023-07-15 01:41:03 +08:00
harshal.patil
34dccf840e
refactor(mbedtls): refactored the return values check in some esp-aes APIs
2023-07-14 20:51:47 +05:30
Mahavir Jain
77f6f72b83
Merge branch 'fix/mbedtls_internal_shaX_process_api_port_v5.1' into 'release/v5.1'
...
fix(mbedtls): Fix the port for mbedtls_internal_shaX_process api (v5.1)
See merge request espressif/esp-idf!24809
2023-07-14 22:53:13 +08:00
Roland Dobai
f447ee35b8
Merge branch 'pkg_res_deprecation_5.1' into 'release/v5.1'
...
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib (backport v5.1)
See merge request espressif/esp-idf!24817
2023-07-14 22:44:05 +08:00
Peter Dragun
77429e3ef7
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib
...
Closes https://github.com/espressif/esp-idf/issues/11712
2023-07-14 14:16:10 +02:00
Shen Weilong
2d1544b863
feat(ble): Added ble examples for multiple connections
2023-07-14 19:01:11 +08:00
Jiang Jiang Jian
82fde1e823
Merge branch 'backport_v5.1' into 'release/v5.1'
...
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32(backport v5.1)
See merge request espressif/esp-idf!24780
2023-07-14 18:17:32 +08:00
wuzhenghui
ec35c2ab60
fix(esp_pm): put vddsdio configure api always in iram if pd_flash is enabled
...
- Put vddsdio configure api always in iram if pd_flash is enabled to ensure access flash at flash unavailable time
2023-07-14 17:48:27 +08:00
wuzhenghui
f69ea24d15
fix(esp_pm): wait spi bus idle before hold CS pin
...
- Wait for spi bus idle before holding CS pin to prevent hold selected state during sleep
2023-07-14 17:48:20 +08:00
Mahavir Jain
bba66a1566
Merge branch 'fix/esp_ptr_check_sign_compare_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fix different signed comparison in `esp_ptr_in_drom` (v5.1)
See merge request espressif/esp-idf!24798
2023-07-14 17:27:54 +08:00
Island
4f37aeb747
Merge branch 'update/ble_mesh_debug_log_level_update_v5.1' into 'release/v5.1'
...
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level (v5.1)
See merge request espressif/esp-idf!24769
2023-07-14 16:56:19 +08:00
harshal.patil
895d86621b
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 14:20:47 +05:30
harshal.patil
8692da51a0
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:20:20 +05:30
Jiang Jiang Jian
e9a3a3eeea
Merge branch 'bugfix/fix_some_wifi_bugs_24063_to_v5.1' into 'release/v5.1'
...
fix(wifi): Backport some wifi bugs 24063 to v5.1(Backport v5.1)
See merge request espressif/esp-idf!24794
2023-07-14 16:41:49 +08:00
Jiang Jiang Jian
fa95b46a0d
Merge branch 'bugfix/fix_miss_annotate_ld_function_issue_v5.1' into 'release/v5.1'
...
fix(wifi): missed annotate ld function from txop fix(Backport v5.1)
See merge request espressif/esp-idf!24800
2023-07-14 16:41:04 +08:00
Jiang Jiang Jian
da8b9ad59d
Merge branch 'bugfix/esp32c6_eco1_ble_lpclk_main_xtal_v5.1' into 'release/v5.1'
...
backport v5.1: support 40 MHz XTAL as BLE low power clock source of esp32c6 eco1
See merge request espressif/esp-idf!24789
2023-07-14 16:34:09 +08:00
Shu Chen
1296991b2f
Merge branch 'backport/fix_br_issues_of_cert' into 'release/v5.1'
...
OpenThread: fix issues found in certification(backport v5.1)
See merge request espressif/esp-idf!24079
2023-07-14 15:01:07 +08:00
muhaidong
727a8cdb9e
fix(wifi): missed annotate ld function from txop fix
2023-07-14 14:04:14 +08:00
Laukik Hase
8abdb33072
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:19 +05:30
Shu Chen
fabe338a7a
Merge branch 'backport/enrich_ieee802154_assert_info' into 'release/v5.1'
...
ieee802154: add debug feature for driver (Backport v5.1)
See merge request espressif/esp-idf!24793
2023-07-14 13:17:32 +08:00
Shu Chen
7ae116e3b2
Merge branch 'backport/backport_ci_for_zigbee' into 'release/v5.1'
...
feat(zigbee): Update Zigbee examples based on latest library (Backport v5.1)
See merge request espressif/esp-idf!24792
2023-07-14 12:02:38 +08:00
Jiang Jiang Jian
7148d826eb
Merge branch 'bugfix/wifi_bcn_timeout_m_f_probe_req_l0_v5.1' into 'release/v5.1'
...
backport v5.1: fix bcn_timeout and disconnect with error code 201, m f probe req l=0 issue
See merge request espressif/esp-idf!24781
2023-07-14 11:35:31 +08:00
cjin
5ec30e6fc2
ble : remove extra retention cnt upon deinit temporarily
2023-07-14 11:07:56 +08:00
cjin
6c62d13550
ble: support eco1 BLE light sleep
2023-07-14 11:07:49 +08:00
Li Shuai
ee3452d410
light sleep: enable system clock in PMU HP sleep state when selecting a 40 MHz XTAL as low power clock source of ble
2023-07-14 11:07:41 +08:00
Li Shuai
78683c7c33
modem clock: provide a protected wifipwr clock enable/disable interface to fix the bug of selecting xtal as the low power clock source for ble
2023-07-14 11:07:34 +08:00
Li Shuai
a98db6dbd3
modem clock: gatable clock interface which can gate or ungate modem clock domain
2023-07-14 11:07:27 +08:00
Li Shuai
6a5d4e40d2
Wi-Fi/power save: fix the some mac issues of wifi power save
...
Some APs are configured to hide the SSID, the length field of the SSID element
in the Beacon frame is set to 0. This can cause incorrect parsing of the Beacon
by the Wi-Fi MAC hardware.
Some APs send two beacon frames with different BSSID in a TBTT cycle. After
correctly parsing the beacon of the associated AP, it continue to receive the
other beacon frame, which will cause the MAC to remain in a wait RX/TXING
state, blocking the Wi-Fi go to sleep.
2023-07-14 10:51:47 +08:00
xuxiao
395ad3edc0
feat(wifi): itwt support itwt wake duration unit
2023-07-14 10:51:26 +08:00
Abudl Rehman
cb6946cf00
feat(zigbee): Update zigbee examples based on latest library
2023-07-14 10:28:43 +08:00
Xu Si Yu
e6ddff69da
fix(ci): remove the check of a inexistent host
2023-07-14 10:16:04 +08:00
zhangwenxu
6585c521b3
feat(openthread): openthread upstream update
2023-07-14 10:15:59 +08:00
Xu Si Yu
cb29bfa6b4
openthread: forbid otPlatUdp to connect to address 0.0.0.0 and port 0
2023-07-14 09:54:52 +08:00
Xu Si Yu
dd0afffde3
openthread cli: set dua feature optional
2023-07-14 09:54:52 +08:00
Xu Si Yu
77c60765ca
openthread rcp: set link metrics feature optional
2023-07-14 09:54:52 +08:00
Aditya Patwardhan
320f8ebe7d
Merge branch 'fix/mpi_incorrect_assert_v5.1' into 'release/v5.1'
...
fix(mbedtls): Fix incorrect assert for H/W MPI operations (v5.1)
See merge request espressif/esp-idf!24784
2023-07-14 09:49:01 +08:00
Jiang Jiang Jian
7d6a86062b
Merge branch 'bugfix/multiple_btm_rrm_task_v51' into 'release/v5.1'
...
Fix race conditions in btm task deletion(v5.1)
See merge request espressif/esp-idf!24764
2023-07-14 08:10:39 +08:00
Jiang Jiang Jian
bf4e212950
Merge branch 'feature/improve_pd_vddsido_help_doc_v5.1' into 'release/v5.1'
...
Power Management: improve ESP_SLEEP_PSRAM/FLASH_LEAKAGE_WORKAROUND help doc (backport v5.1)
See merge request espressif/esp-idf!24758
2023-07-14 06:38:02 +08:00
Jiang Jiang Jian
d7604b580a
Merge branch 'bugfix/fix_some_wifi_bugs_230713_v5.1' into 'release/v5.1'
...
Wifi: Backport some wifi bugs 230713 to v5.1(Backport v5.1)
See merge request espressif/esp-idf!24753
2023-07-14 03:33:03 +08:00
zhangwenxu
77876e5bea
ieee802154: add debug feature for driver
2023-07-14 03:13:04 +08:00
Jiang Jiang Jian
d0a2424151
Merge branch 'bugfix/sae_crypto_optimization_esp32_v5.1' into 'release/v5.1'
...
esp_wifi: Optimize sae crypto operations for esp32 (v5.1)
See merge request espressif/esp-idf!24760
2023-07-14 00:12:21 +08:00
Jiang Jiang Jian
aa5b7e0100
Merge branch 'bugfix/fix_some_bluedroid_bugs_v5.1' into 'release/v5.1'
...
Fixed some bluedroid bugs( backport v5.1)
See merge request espressif/esp-idf!24748
2023-07-14 00:11:43 +08:00
morris
f195d48764
Merge branch 'bugfix/fix_s3_adc1_wrong_clk_div_v5.1' into 'release/v5.1'
...
adc: fix adc oneshot mode clk div issue on esp32, esp32s2 and esp32s3 (v5.1)
See merge request espressif/esp-idf!24743
2023-07-13 21:40:54 +08:00
Laukik Hase
8e25eb1e08
fix(mbedtls): Fix incorrect assert for H/W MPI operations
...
- Closes https://github.com/espressif/esp-idf/issues/11850
2023-07-13 16:24:44 +05:30
morris
aba746cdc2
Merge branch 'refactor/s_adc_tsen_enabled_logic_v5.1' into 'release/v5.1'
...
refactor(adc): maintain s_adc_tsen_enabled in adc driver (v5.1)
See merge request espressif/esp-idf!24629
2023-07-13 18:49:01 +08:00
Roman Leonov
b188085ce8
usb_host: better debugging information during hcd_pipe_alloc() when usb_host_interface_claim() is being fulfiled.
2023-07-13 12:42:00 +02:00
morris
9021fab579
Merge branch 'feature/use_esp_rom_delay_us_to_test_the_accuracy_of_gptimer_v5.1' into 'release/v5.1'
...
refactor(driver/gptimer): replace vTaskDelay with esp_rom_delay_us in test_apps(v5.1)
See merge request espressif/esp-idf!24724
2023-07-13 17:38:40 +08:00
Shu Chen
d8db9235ff
Merge branch 'backport/update_docs_for_openthread' into 'release/v5.1'
...
docs(openthread): update openthread README for H2 and C6 (Backport v5.1)
See merge request espressif/esp-idf!24750
2023-07-13 17:10:36 +08:00
Jiang Jiang Jian
ae5f8dc139
Merge branch 'bugfix/fix_sometimes_sta_can_not_get_ip_from_softap_issue_v5.1' into 'release/v5.1'
...
lower the dhcp discover and request retry backoff time (Backport v5.1)
See merge request espressif/esp-idf!24742
2023-07-13 17:09:04 +08:00
Li Shuai
958ae62197
power save: fix bcn_timeout and disconnect with error code 201, m f probe req l=0 issue
2023-07-13 17:02:50 +08:00
zhanghaipeng
2b1269d4fb
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:43:37 +08:00
zhanghaipeng
124cce0de3
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:43:37 +08:00
Shu Chen
78e641a4b0
Merge branch 'backport/bugfix_openthread_sleep_esp32s3_build' into 'release/v5.1'
...
fix(openthread): call sleep api only in native radio (Backport v5.1)
See merge request espressif/esp-idf!24754
2023-07-13 16:38:36 +08:00
Roland Dobai
04b0929d94
Merge branch 'bugfix/fix_idf_monitor_parsing_pc_with_wrong_rom_out_v5.1' into 'release/v5.1'
...
bugfix: fix idf passing wrong chip revision to idf_monitor (backport v5.1)
See merge request espressif/esp-idf!24756
2023-07-13 16:35:53 +08:00
Liu Linyan
f718d26d31
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level
2023-07-13 14:38:23 +08:00
morris
cfa70abe0e
Merge branch 'bugfix/fix_adc_cali_workround_wrong_range_v5.1' into 'release/v5.1'
...
fix(regi2c): wrong ADC_CALI_PD_WORKAROUND on c6, h2 (v5.1)
See merge request espressif/esp-idf!24747
2023-07-13 14:17:27 +08:00
morris
adc2bf1e93
Merge branch 'bugfix/fix_adc_continuous_driver_conv_frame_issue_v5.1' into 'release/v5.1'
...
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue / pr 11500, use circular dma descriptors in adc continuous mode (v5.1)
See merge request espressif/esp-idf!24739
2023-07-13 14:16:15 +08:00
Kapil Gupta
d938559efb
Fix(esp_wifi): Fix race conditions in btm task deletion
2023-07-13 10:13:57 +05:30
Kapil Gupta
02aa8e1a89
esp_wifi: Optimize sae crypto operations for esp32
2023-07-13 09:47:09 +05:30
chenjianhua
34b4936a7d
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-13 12:14:16 +08:00
chenjianhua
62bd3973f6
bluedroid: fixed gatt tcb free when disconnecting
2023-07-13 12:13:47 +08:00
muhaidong
d4bb163e32
lower the dhcp discover and request retry backoff time
2023-07-13 11:49:12 +08:00
Chen Jichang
649541e6e3
refactor(driver/gptimer): replace vTaskDelay
...
with esp_rom_delay_us in test_apps
This commit replaces vTaskDelay with esp_rom_delay_us in the gptimer
driver. The former function can introduce millisecond jitter due to
OS task switching, while the latter has less jitter because of the
polling delay. Therefore this commit reduces the delta values for
various timer tests.
Changes made in this commit include:
- Replacing vTaskDelay with esp_rom_delay_us
- Adjusting delta values for various timer tests
2023-07-13 11:29:39 +08:00
wuzhenghui
3fc984690f
change(Kconfig): improve ESP_SLEEP_PSRAM/FLASH_LEAKAGE_WORKAROUND help doc
...
Closes https://github.com/espressif/esp-idf/issues/11558
2023-07-13 11:02:44 +08:00
wuzhenghui
73e380cc3a
fix: fix idf passing wrong chip revision to idf_monitor
2023-07-13 10:46:32 +08:00
muhaidong
7c4cd75fe7
feat(external coex): add set tx line flag api
2023-07-13 10:37:53 +08:00
muhaidong
2f56bd8aac
external coex: rename coex gpio struct field names
2023-07-13 10:37:53 +08:00
xiaqilin
5cd0b6216a
external coex: add slave mode support
2023-07-13 10:37:53 +08:00
muhaidong
2c70cda9b6
external_coex: add extern coex wire 4
2023-07-13 10:37:53 +08:00
liuning
ef805e64a2
iperf: apply txline
2023-07-13 10:37:53 +08:00
liuning
00ef8391af
external coex: add txline, apply coex schm and half tx, apply lowest pti
2023-07-13 10:37:53 +08:00
zhangyanjiao
19d8bdbd10
fix(wifi): Add bugfixes and improvements
...
1. Update wifi security mode
2. Add check for memory allocation in tx buffers
3. Fix association refused temporarily comeback time set to zero issue
2023-07-13 10:37:53 +08:00
Rotzbua
8f7829d94e
doc: remove WEP as security mode
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/10015
2023-07-13 10:37:53 +08:00
david zuhn
1f0982c0fc
spelling correction in documentation
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/9721
2023-07-13 10:37:53 +08:00
Nachiket Kukade
dc46fe5343
fix(esp_wifi): Enable FTM for ESP32C2, fix other FTM issues
...
Enable FTM for ESP32C2 and update wifi libs with below fixes -
1. Bugfixes in Initiator and Responder mode
2. Fix wrong RTT value in first FTM procedure without connection
3. Update FTM calibration values for ESP32S2, S3, C3 and C2
4. Update distance estimation logic
5. Add some useful command parameters in FTM example
6. Fix bug when number of FTM measurement frames received is more
than (number_of_brusts * FTMs per brust).
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com >
2023-07-13 10:37:53 +08:00
zhangyanjiao
a2d8225c9d
feat(wifi): Add API to get RSSI info after station connects to AP
...
- Add esp_wifi_sta_get_rssi() function to retrieve RSSI info after station connects to AP
2023-07-13 10:37:53 +08:00
xiaqilin
5492f382f9
fix(openthread): call sleep api only in native radio
2023-07-13 10:29:08 +08:00
Jiang Jiang Jian
a300e79589
Merge branch 'backport/openthread_light_sleep' into 'release/v5.1'
...
Backportv5.1/openthread light sleep
See merge request espressif/esp-idf!24736
2023-07-13 10:20:38 +08:00
Jiang Jiang Jian
9745b7fab0
Merge branch 'bugfix/update_esp_rom_include_v5.1' into 'release/v5.1'
...
fix(esp_rom): remove unsupported rom headers (backport v5.1)
See merge request espressif/esp-idf!24735
2023-07-13 09:46:42 +08:00
Rahul Tank
e2e5894bc2
Merge branch 'bugfix/fix_exception_in_wifi_prov_v5.1' into 'release/v5.1'
...
Nimble: Increase the number of semaphore count for allocation (v5.1)
See merge request espressif/esp-idf!24469
2023-07-13 08:31:53 +08:00
Jiang Jiang Jian
bcd5eea0ea
Merge branch 'bugfix/btm_scan_done_crash_v51' into 'release/v5.1'
...
wpa_supplicant : Fix occasional crash during btm roam.
See merge request espressif/esp-idf!24731
2023-07-13 03:00:30 +08:00
Jiang Jiang Jian
5ed5b83f70
Merge branch 'bufix/update_esp_phy_h_comments_5.1' into 'release/v5.1'
...
esp_phy:update comments in esp_phy_init.h_5.1
See merge request espressif/esp-idf!24704
2023-07-12 22:36:21 +08:00
Jiang Jiang Jian
7a455c15f7
Merge branch 'bugfix/fix_crash_issue_cause_by_proto_cmd_v5.1' into 'release/v5.1'
...
fix proto cmd crash problem in iperf example (backport v5.1)
See merge request espressif/esp-idf!24727
2023-07-12 21:36:58 +08:00
zhangwenxu
30c5638ce6
docs(openthread): update openthread README for H2 and C6
2023-07-12 20:51:58 +08:00
David Čermák
73f16d0af2
Merge branch 'fix/mqtt_esp32h2_examples_v5.1' into 'release/v5.1'
...
protocols/examples: Disable Wifi connection if not supported (v5.1)
See merge request espressif/esp-idf!24249
2023-07-12 19:00:18 +08:00
Rahul Tank
cab8159187
Nimble: Increase the number of semaphore count to allow more semaphore
...
allocation
2023-07-12 15:31:46 +05:30
Jiang Jiang Jian
51cef99b71
Merge branch 'itwt/rename_connect_handler_v5.1' into 'release/v5.1'
...
Update itwt.c (backport v5.1)
See merge request espressif/esp-idf!24730
2023-07-12 17:29:21 +08:00
Armando
6acc155516
fix(regi2c): wrong ADC_CALI_PD_WORKAROUND on c6, h2
2023-07-12 17:28:01 +08:00
Armando
d21e332281
fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue
2023-07-12 17:10:58 +08:00
Jiang Jiang Jian
e27b44e661
Merge branch 'bugfix/handle_signed_power_level_pcl_v5.1' into 'release/v5.1'
...
fix(nimble): Fix data type of power level and delta to handle negative values (v5.1)
See merge request espressif/esp-idf!24712
2023-07-12 16:54:23 +08:00
Darian Leung
074850e87c
wifi: Fix typos and formatting issues with wifi.rst
...
- Used code-blocks for correct highlighting
- Use inline literals for macros
- Fixed some typos
2023-07-12 16:44:17 +08:00
Armando
d8ee45ce08
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-07-12 16:41:24 +08:00
Niklas Gürtler
5da5e1801b
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-07-12 16:41:19 +08:00
Armando
f76f3dc83f
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
...
Closes https://github.com/espressif/esp-idf/issues/11385
2023-07-12 16:41:11 +08:00
Armando
dd9bcef9ea
refactor(adc): maintain s_adc_tsen_enabled in adc driver
2023-07-12 16:35:51 +08:00
Wang Kai
e1a4d33575
Wifi: Fixed typo in wifi.rst
...
Closes https://github.com/espressif/esp-idf/pull/11640
[darian@espressif.com: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com>
2023-07-12 16:23:34 +08:00
Jiang Guang Ming
6c4c0c0c78
fix(esp_rom): remove unsupported rom headers
2023-07-12 01:06:04 -07:00
Jiang Jiang Jian
cadf80e875
Merge branch 'bugfix/fpu_registers_overwritten_v5.1' into 'release/v5.1'
...
Xtensa: fix a bug that altered CPU registers in FPU exception handlers (backport v5.1)
See merge request espressif/esp-idf!24607
2023-07-12 14:53:21 +08:00
xiaqilin
7f722715b9
fix(openthread): Fixed light sleep lock issue
2023-07-12 14:38:36 +08:00
xiaqilin
68910618fc
openthread: disable HW AES (IDF-7704)
2023-07-12 14:38:18 +08:00
xiaqilin
eb04ccaf0b
openthread: change readme about specific target to 802.15.4 Soc
2023-07-12 14:38:08 +08:00
xiaqilin
b422504d10
ieee802154: exclude sleep file when do not define CONFIG_FREERTOS_USE_TICKLESS_IDLE
2023-07-12 14:37:53 +08:00
xiaqilin
55d30cdf2a
openthread sleepy device: remove HW acceleration in sdkconfig
2023-07-12 14:37:40 +08:00
xiaqilin
6b1e3924af
ieee802154: update radio state in test
2023-07-12 14:37:29 +08:00
xiaqilin
043893a49f
ieee802154: change light sleep config in ieee802154
2023-07-12 14:37:18 +08:00
xiaqilin
aee329de2b
ieee802154: change BLE_BB/ieee802154_BB
2023-07-12 14:36:55 +08:00
xiaqilin
2ac7558da2
openthread: add openthread autostart for sleep device
2023-07-12 14:36:41 +08:00
xiaqilin
b4d951fa6a
ieee802154: add sleep state
2023-07-12 14:36:21 +08:00
xiaqilin
4f537d3b98
ieee802154: support light sleep
2023-07-12 14:32:28 +08:00
Shu Chen
65bf500d29
Merge branch 'backport/openthread_feature' into 'release/v5.1'
...
Backport some Openthread related MR to 5.1(Backport5.1)
See merge request espressif/esp-idf!24285
2023-07-12 14:25:22 +08:00
Euripedes Rocha
cc1526c570
protocols/examples: Disable Wifi connection if not supported
...
- Disable Kconfig option for Wifi if not supported by the SoC
- Enable building mqtt examples when target is set to esp32h2
2023-07-12 06:19:20 +00:00
Jiang Jiang Jian
9fb1b59054
Merge branch 'bringup/esp32h2_light_sleep_for_rebase_backport_v5.1' into 'release/v5.1'
...
esp32h2: support light_sleep(backport v5.1)
See merge request espressif/esp-idf!24697
2023-07-12 13:39:49 +08:00
jgujarathi
3095888aaf
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:39:05 +05:30
morris
0c7e2a9d14
Merge branch 'bugfix/bod_intr__v5.1' into 'release/v5.1'
...
brownout: Disable the hardware BOD when BOD interrupt is enabled(backportv5.1)
See merge request espressif/esp-idf!24692
2023-07-12 11:17:58 +08:00
morris
a0e8f5aa03
Merge branch 'contrib/github_pr_10811_5.1' into 'release/v5.1'
...
i2c: introduce chip specific cmd register number(backport v5.1)
See merge request espressif/esp-idf!24694
2023-07-12 11:15:03 +08:00
Derek Duncan
168c47f896
Update itwt.c
...
Change name from `connect_handler` to `start_handler`
2023-07-12 10:50:55 +08:00
Jiang Jiang Jian
26046c054e
Merge branch 'contrib/github_pr_11810_v5.1' into 'release/v5.1'
...
ledc.c: Fix frequency calculation. (GitHub PR) (v5.1)
See merge request espressif/esp-idf!24696
2023-07-12 10:46:36 +08:00
idrey
a09b89b36d
fix proto cmd crash problem in iperf example
2023-07-12 10:44:12 +08:00
Island
196fc559b4
Merge branch 'feature/ble_mesh_example_support_duplicate_scan_v5.1' into 'release/v5.1'
...
Feature/ble mesh example support duplicate scan(v5.1)
See merge request espressif/esp-idf!24700
2023-07-12 10:38:05 +08:00
Roland Dobai
7d11517a68
Merge branch 'asyncio_error_v5.1' into 'release/v5.1'
...
fix(tools/hints): add guide to fix error with unsupported asyncio (v5.1)
See merge request espressif/esp-idf!24701
2023-07-12 10:34:23 +08:00
Shu Chen
966312e54f
Merge branch 'backport/ieee802154_feature' into 'release/v5.1'
...
Backport some IEEE802154 related MR to 5.1(Backport 5.1)
See merge request espressif/esp-idf!24678
2023-07-12 07:23:43 +08:00
Jiang Jiang Jian
788f1def16
Merge branch 'bugfix/esp_netif_recieve_returns_v5.1' into 'release/v5.1'
...
esp_netif: Report error if esp_netif_receive() fails (v5.1)
See merge request espressif/esp-idf!24655
2023-07-12 04:07:17 +08:00
Shu Chen
6b2209c41d
Merge branch 'backport/phy_track_pll_to_v51' into 'release/v5.1'
...
Backport: phy track pll logic refactor to V5.1(Backport v5.1)
See merge request espressif/esp-idf!24689
2023-07-12 00:13:50 +08:00
Marius Vikhammer
7f69e29bff
Merge branch 'docs/h2_timer_docs_v5.1' into 'release/v5.1'
...
docs: updated misc docs with H2 specific information. (v5.1)
See merge request espressif/esp-idf!24136
2023-07-11 23:44:35 +08:00
Rahul Tank
fa8f99249c
fix (nimble): Fix data type of power level and delta to handle negative values
2023-07-11 17:18:09 +05:30
xueyunfei
ba54ce8657
esp_phy:update comments in esp_phy_init.h
2023-07-11 17:37:13 +08:00
Zim Kalinowski
174c38ba5c
Merge branch 'bugfix/fix-esp-even-compile-error-v5.1' into 'release/v5.1'
...
esp_event: fix build error related to format (v5.1)
See merge request espressif/esp-idf!24664
2023-07-11 17:08:38 +08:00
Zim Kalinowski
819da74d9f
Merge branch 'bugfix/improve-git-describe-handling-v5.1' into 'release/v5.1'
...
build system: more accurate error information for git_describe (v5.1)
See merge request espressif/esp-idf!24665
2023-07-11 17:07:40 +08:00
Island
8e2de1b594
Merge branch 'ble_dev/esp32c6_support_power_save_example_5.1' into 'release/v5.1'
...
ble: support esp32c6 power save example
See merge request espressif/esp-idf!24386
2023-07-11 16:55:22 +08:00
Peter Dragun
3fc633e326
fix(tools/hints): add guide to fix error with unsupported asyncio
...
Closes https://github.com/espressif/esp-idf/issues/11732
2023-07-11 10:53:29 +02:00
Roland Dobai
7db5541c9f
Merge branch 'docs/add_Chinese_translation_for_api-guides/tools/idf-py_backport_v5.1' into 'release/v5.1'
...
docs: add CN translation for api-guides/tools/idf-py.rst (backport v5.1)
See merge request espressif/esp-idf!24190
2023-07-11 16:34:23 +08:00
Cai Xin Ying
6f253e2d37
docs: add CN translation for api-guides/tools/idf-py.rst (backport v5.1)
2023-07-11 16:34:23 +08:00
Zim Kalinowski
7e3463768f
Merge branch 'bugfix/saving-esp-idf-env-as-utf8-v5.1' into 'release/v5.1'
...
build system: fix init.bat crash in windows when folder contains unicode characters (v5.1)
See merge request espressif/esp-idf!24666
2023-07-11 16:00:15 +08:00
Omar Chebib
3603611af1
freertos: add a unit test for FPU context switch
2023-07-11 15:55:40 +08:00
Omar Chebib
f002aeae3d
Xtensa: fix a bug that altered CPU registers in FPU exception handlers
...
* Fixes https://github.com/espressif/esp-idf/issues/11690
2023-07-11 15:55:35 +08:00
wangjialiang
573755a8d2
feat(ble_mesh: stack: esp32c6/h2): update Kconfig file to support duplicate scan.
2023-07-11 15:54:48 +08:00
wangjialiang
e5e25c89e7
feat(ble_mesh: example: esp32c6/h2): update config file to support duplicate scan.
2023-07-11 15:54:41 +08:00
IhorNehrutsa
1d158ddd10
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:22:34 +08:00
Lou Tianhao
af5a2fe4fd
bugfix: update pm trace io num for esp32h2
2023-07-11 15:06:01 +08:00
Marius Vikhammer
28cdaa58bb
docs: updated misc docs with H2 specific information.
2023-07-11 07:05:53 +00:00
Marius Vikhammer
efc9761ff0
Merge branch 'fix/heap-test-h2_v5.1' into 'release/v5.1'
...
heap: remove exclusion of esp32h2 as a target for heap pytest (v5.1)
See merge request espressif/esp-idf!24567
2023-07-11 15:05:07 +08:00
Lou Tianhao
ee299b2d53
bugfix: set FORCE_INLINE_ATTR for resume_uart
2023-07-11 15:04:19 +08:00
Hanno
c2b8a1d95c
i2c: introduce chip specific cmd register number
...
Merges https://github.com/espressif/esp-idf/pull/10811
2023-07-11 14:55:46 +08:00
Lou Tianhao
d191b0c540
Power Management: fix hp xtal wait bug for esp32h2 and esp32c6
2023-07-11 14:53:43 +08:00
Lou Tianhao
60a3e5053e
Power Management: support pu xtal in light sleep for esp32h2
2023-07-11 14:53:15 +08:00
Lou Tianhao
7599d07c3f
bugfix: remove the workaround implemented in MR 22773 about the lp_timer
2023-07-11 14:53:02 +08:00
Lou Tianhao
6e15f589cc
Power Management: move lp_timer_hal.c to upper hal layer for esp32h2 and esp32c6
2023-07-11 14:52:46 +08:00
Lou Tianhao
8aaa256aa9
Power Management: support RC32K or Crystal32K powered down
2023-07-11 14:52:35 +08:00
Lou Tianhao
c15c8664ca
codeclean: fix prefix to LP_AON and add LP_AON_STORE8_REG
2023-07-11 14:52:24 +08:00
Cao Sen Miao
f44e8a8a8f
brownout: Disable the hardware BOD when BOD interrupt is enabled
2023-07-11 14:32:40 +08:00
xiaqilin
bdc49fbff4
ieee802154: update test code
2023-07-11 14:28:54 +08:00
xiaqilin
91d17e0073
ieee802154: support ieee802154 test
2023-07-11 14:28:54 +08:00
xiaqilin
c80ee99c6a
ieee802154: add a patch for ieee802154 test
2023-07-11 14:28:54 +08:00
xiaqilin
bba902cc46
ieee802154: add CONFIG_IEEE802154_TEST for supporting ieee802154 test
2023-07-11 14:28:54 +08:00
zhangwenxu
e88adc3401
IEEE802154: match C6 max txpower value with datasheet
2023-07-11 14:28:54 +08:00
xiaqilin
b135270e68
ieee802154: add modem reset and fix ieee802154 test app reg command error
2023-07-11 14:28:54 +08:00
WanqQixiang
181ed29c3a
feat(openthread): Add event post for thread role changed and integrate all the thread state change callbacks
2023-07-11 14:27:05 +08:00
zhangwenxu
bcd99bb58d
fix(openthread): fix ot settings out of range issue
2023-07-11 14:21:19 +08:00
Rahul Tank
a125e8f7ed
Merge branch 'feature/services_proximity_v5.1' into 'release/v5.1'
...
NimBLE : Added proximity sensor as a service (v5.1)
See merge request espressif/esp-idf!24649
2023-07-11 14:04:31 +08:00
Lou Tianhao
2c9a2a76f7
example: bringup light sleep example for esp32h2
2023-07-11 13:58:08 +08:00
Lou Tianhao
2abfeb19c8
Power Management: change the IO hold interface for esp32c6
2023-07-11 12:04:20 +08:00
Lou Tianhao
8ef8459c0d
Power Management: update pmu init and sleep parameter
2023-07-11 12:04:09 +08:00
Lou Tianhao
3b40ce4d9b
Power Management: fix REGDMA clock issue when wake up form light sleep
2023-07-11 12:03:59 +08:00
Lou Tianhao
e5e0a0918a
Power Management: support MODEM domain powered down in light sleep for esp32h2
2023-07-11 12:03:46 +08:00
Lou Tianhao
c39a0cc0b5
Power Management: fix REGDMA power issue when TOP domain powered down during light sleep for esp32h2
2023-07-11 12:03:36 +08:00
Lou Tianhao
113366820b
Power Management: support TOP domain powered down in light sleep for esp32h2
2023-07-11 12:03:25 +08:00
Lou Tianhao
24486dd069
Power Management: support PAU REGDMA feature for esp32h2
2023-07-11 12:03:13 +08:00
Lou Tianhao
c12d7f5463
Power Management: support CPU powered down in light sleep for esp32h2
2023-07-11 12:03:02 +08:00
Lou Tianhao
356fa3ab4b
Power Management: support DFS and PMU feature for esp32h2
2023-07-11 12:02:39 +08:00
Marius Vikhammer
62b20b5518
Merge branch 'bugfix/esp_event_err_docs_v5.1' into 'release/v5.1'
...
fix(core-system/esp event): Fixed missing error return documentation for... (v5.1)
See merge request espressif/esp-idf!24573
2023-07-11 11:46:43 +08:00
zhangwenxu
2bee46a354
esp_phy: phy track pll logic refactor
2023-07-11 10:50:29 +08:00
Shu Chen
244be856b2
openthread: enable HW AES in ot_cli example
2023-07-11 10:39:34 +08:00
zhangwenxu
72cc92578d
Openthread: fix dead lock related to ot and lwip
2023-07-11 10:39:34 +08:00
zhangwenxu
26c0a23598
openthread: change partition table to nvs flash
2023-07-11 10:39:34 +08:00
Shu Chen
d4dd3dfa2b
openthread: introduce the auto start API
2023-07-11 10:39:34 +08:00
zhangwenxu
f3924e5aa8
openthread: add source address selection hook
2023-07-11 10:39:34 +08:00
zhangwenxu
bcb9e6b5eb
lwip: add a hook for ip6 source address selection
2023-07-11 10:39:34 +08:00
Mahavir Jain
e9a8456279
Merge branch 'fix/mbedtls_ecdsa_veriy_restartable_v5.1' into 'release/v5.1'
...
mbedtls: update submodule (v5.1)
See merge request espressif/esp-idf!24636
2023-07-11 10:18:27 +08:00
Jiang Jiang Jian
87426b8fbd
Merge branch 'fix/esp32s3_sysview_trace_corrupt_v5.1' into 'release/v5.1'
...
fix(app_trace): Fix apptrace data corruption on ESP32-S3 (v5.1)
See merge request espressif/esp-idf!24680
2023-07-11 08:37:55 +08:00
Jiang Jiang Jian
37ff7a92bf
Merge branch 'bugfix/wps_deauth_sent_before_eap_failure_v5.1' into 'release/v5.1'
...
Fix for sending deauth before Eap-Failure in WPS (v5.1)
See merge request espressif/esp-idf!24368
2023-07-11 06:43:27 +08:00
David Čermák
18a8f86ecb
Merge branch 'bugfix/lwip_dhcps_hook_types_v5.1' into 'release/v5.1'
...
lwip: Fix incorrect invocation of the hook `LWIP_HOOK_DHCPS_POST_APPEND_OPTS` (v5.1)
See merge request espressif/esp-idf!24658
2023-07-11 03:31:31 +08:00
cjin
1dbbd97749
ble: support esp32c6 power save example
2023-07-10 18:08:37 +00:00
Jiang Jiang Jian
0cf0757224
Merge branch 'bugfix/ulp_fsm_ci_v5.1' into 'release/v5.1'
...
ulp-system/ulp-fsm: clean up test cases (v5.1)
See merge request espressif/esp-idf!24070
2023-07-11 01:46:39 +08:00
Jiang Jiang Jian
6cd4e61149
Merge branch 'bigfix/examples_ping_console_v5.1' into 'release/v5.1'
...
examples: Fix icmp-echo to auto connect to Ethernet/WiFi if selected (v5.1)
See merge request espressif/esp-idf!24654
2023-07-11 01:45:54 +08:00
Jiang Jiang Jian
cf517e3e39
Merge branch 'bugfix/tempsensor_wifi_conflict_v5.1' into 'release/v5.1'
...
temperature_sensor: Fix issue that have conflict with phy / Fix phy pwdet and tsens power cannot be set twice issue (v5.1)
See merge request espressif/esp-idf!24064
2023-07-11 01:38:04 +08:00
harshal.patil
bdbb717be9
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-10 14:11:51 +00:00
Jiang Jiang Jian
a09a503073
Merge branch 'bugfix/nan_sd_dp_fixes_v5.1' into 'release/v5.1'
...
NAN Service discovery and datapath bugfixes (Backport v5.1)
See merge request espressif/esp-idf!24383
2023-07-10 21:44:49 +08:00
morris
24011f1e6c
Merge branch 'fix/update_doc_for_spi_slave_hd_protocol_v5.1' into 'release/v5.1'
...
fix(all): update documentaion for spi slave hd protocols (v5.1)
See merge request espressif/esp-idf!24635
2023-07-10 19:39:45 +08:00
Alexey Gerenkov
3eacf08267
fix(app_trace): Fix apptrace data corruption on ESP32-S3
...
Close https://github.com/espressif/esp-idf/issues/10604
diff --git a/components/soc/esp32s3/include/soc/tracemem_config.h b/components/soc/esp32s3/include/soc/tracemem_config.h
index 55c9b907dd..75fd87419b 100644
--- a/components/soc/esp32s3/include/soc/tracemem_config.h
+++ b/components/soc/esp32s3/include/soc/tracemem_config.h
@@ -10,7 +10,7 @@ extern "C" {
#endif
#define TRACEMEM_MUX_BLK0_NUM 22
-#define TRACEMEM_MUX_BLK1_NUM 23
+#define TRACEMEM_MUX_BLK1_NUM 26
#if (TRACEMEM_MUX_BLK0_NUM < 6) || (TRACEMEM_MUX_BLK0_NUM > 29)
#error Invalid TRAX block 0 num!
2023-07-10 13:06:02 +03:00
Island
e21fc0dc50
Merge branch 'feature/update_ble_libs_5.1' into 'release/v5.1'
...
ble: Added APIs for QA test
See merge request espressif/esp-idf!24651
2023-07-10 17:21:51 +08:00
Island
e68d4a7177
Merge branch 'feature/update_ble_duplicte_vs_hci_lib_fix_5_1' into 'release/v5.1'
...
Feature/update ble duplicte vs hci lib fix 5 1
See merge request espressif/esp-idf!24638
2023-07-10 15:09:18 +08:00
morris
fed2e21594
Merge branch 'feature/usb/host/hid_example_update_v5.1' into 'release/v5.1'
...
USB Host (HID): HID Host example update (backport v5.1)
See merge request espressif/esp-idf!24532
2023-07-10 13:31:53 +08:00
Zim Kalinowski
7bce53cc0d
build system: fix init.bat crash in windows when folder contains unicode characters
2023-07-10 11:33:01 +08:00
Zim Kalinowski
d636754e70
build system: more accurate error information for git_describe
...
Closes https://github.com/espressif/esp-idf/issues/9071
See merge request espressif/esp-idf!23891
2023-07-10 11:31:32 +08:00
Zim Kalinowski
e29e39f9d6
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:28:03 +08:00
Cao Sen Miao
0954babbd6
temperature_sensor: make as a weak link
2023-07-10 11:16:09 +08:00
Armando
a33541f036
phy: fix phy pwdet and tsens power cannot be set twice issue
...
Closes https://github.com/espressif/esp-idf/issues/11627
2023-07-10 11:16:09 +08:00
Cao Sen Miao
e493a99da2
temperature_sensor: Apply new-shared interface in temperature sensor driver
2023-07-10 11:16:09 +08:00
Cao Sen Miao
acc6d99572
temperature_sensor: Add new interface and reference counts so that phy and driver can use together
2023-07-10 11:16:09 +08:00
wanlei
4a1c291389
fix(all): update documentaion for spi slave hd protocols
2023-07-10 03:00:45 +00:00
Jiang Jiang Jian
3b7dc69e90
Merge branch 'feature/sync_libphy_v5.1' into 'release/v5.1'
...
sync libphy to v5.1
See merge request espressif/esp-idf!24588
2023-07-10 10:38:41 +08:00
Jiang Jiang Jian
bd985deee6
Merge branch 'doc/add_timing_diagram_for_bt_l2cap_server_and_client_v5.1' into 'release/v5.1'
...
docs(examples/bluetooth): Add the sequence diagram for L2CAP connection and the discription for the diagram (backport v5.1)
See merge request espressif/esp-idf!24661
2023-07-10 10:30:27 +08:00
morris
0930b5ca1e
Merge branch 'bugfix/fix_spi_flash_api_concurrency_issue_v5.1' into 'release/v5.1'
...
spi_flash: fix concurrency issue when concurrently calling esp_flash apis (v5.1)
See merge request espressif/esp-idf!24508
2023-07-10 10:24:51 +08:00
Jiang Jiang Jian
c558904661
Merge branch 'bugfix/handle_correct_return_value_v5.1' into 'release/v5.1'
...
Nimble: Corrected conditional check during connection to handle failure case (v5.1)
See merge request espressif/esp-idf!24644
2023-07-10 10:24:18 +08:00
Jiang Jiang Jian
28860655af
Merge branch 'bugfix/update_esp_rom_layout_v5.1' into 'release/v5.1'
...
esp_rom: fix rom layout issues (backport v5.1)
See merge request espressif/esp-idf!24639
2023-07-10 10:23:16 +08:00
aditi_lonkar
33aff4c5a0
Fix for sending deauth before Eap-Failure in WPS
2023-07-10 02:20:51 +00:00
Jiang Jiang Jian
59f91c5f37
Merge branch 'bugfix/fix_deepsleep_wakestub_example_ci_failure_v5.1' into 'release/v5.1'
...
ci: fix deepsleep wakestub example ci failure (backort v5.1)
See merge request espressif/esp-idf!24465
2023-07-10 10:19:40 +08:00
gongyantao
625ebbf829
docs(examples/bluetooth): Add the sequence diagram of L2CAP connection and the discription for the sequence diagram
...
1: add the sequence diagram for the bluetooth example projects,bt_l2cap_server and bt_l2cap_client, which implenment the L2CAP connection.
2: add the discription for the sequence diagram.
2023-07-08 12:38:42 +08:00
wuyuanyi135
575a433c98
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:02 +02:00
David Cermak
cf4c39a225
esp_netif: Make esp_netif_receive() return value configurable
2023-07-07 13:56:13 +02:00
David Cermak
39b8218750
esp_netif: Report error if esp_netif_receive() fails
...
Closes https://github.com/espressif/esp-idf/issues/10770
2023-07-07 13:56:13 +02:00
David Cermak
7865676159
examples: Fix icmp-echo to auto connect to Ethernet/WiFi if selected
...
Closes https://github.com/espressif/esp-idf/issues/10655
2023-07-07 13:53:47 +02:00
Rahul Tank
a7b62bbcaf
Merge branch 'bufix/fix_assert_while_stack_deinit_v5.1' into 'release/v5.1'
...
NimBLE : Fix assert due to controller event while stack deinit (v5.1)
See merge request espressif/esp-idf!24620
2023-07-07 19:41:52 +08:00
Shen Weilong
027e6ecab9
ble: Added APIs for QA test
2023-07-07 19:40:48 +08:00
Michael (XIAO Xufeng)
5c11366e01
Merge branch 'feature/support_adc_calibration_on_c6_v5.1' into 'release/v5.1'
...
adc_cali: supported adc calibration on esp32c6 (v5.1)
See merge request espressif/esp-idf!23936
2023-07-07 18:29:11 +08:00
jgujarathi
18ffa02b72
esp_wifi : Fix collection of issues during sta scan and roam.
...
1) Fix issue during split scan to allow for data tx.
2) Fix issue when parsing wpa_ie to set correct authmode when AP
supports both WPA_EAP and WPA_EAP_SHA256 authmode.
Closes https://github.com/espressif/esp-idf/issues/11202
3) Fix an occasional crash during sta roam.
4) Add home_channel_dwell_time to wifi_scan_config_t. This allows
configuration of the time spent between scanning consecutive
channels for tx.
2023-07-07 18:11:38 +08:00
Liu Ning
43604dffbe
esp_wifi: fix ret when setting channel at wifi not started, fix timer callback
2023-07-07 18:09:29 +08:00
Jiang Jiang Jian
6cb39b4485
Merge branch 'bugfix/concurrency_while_eloop_register_v5.1' into 'release/v5.1'
...
esp_wifi: Bugfix concurrency observed while doing eloop register (v5.1)
See merge request espressif/esp-idf!24570
2023-07-07 18:00:49 +08:00
zhangwenxu
8592f19a95
esp_phy: fix rtc_printf and libbtbb version print
2023-07-07 17:39:25 +08:00
lixiaofan
044baf90e5
sync libphy to v5.1
2023-07-07 17:38:01 +08:00
Jiang Jiang Jian
66f384cad0
Merge branch 'bugfix/added_chip_based_cca_config_v5.1' into 'release/v5.1'
...
ble: fix cca for esp32c2
See merge request espressif/esp-idf!24426
2023-07-07 17:31:00 +08:00
isha.pardikar@espressif.com
893967f596
feat (NimBLE): Add proximity sensor as a service
2023-07-07 14:59:22 +05:30
Jiang Jiang Jian
64ba835d05
Merge branch 'feat/improve_wifi_rx_in_high_interference_v5.1' into 'release/v5.1'
...
esp_phy: update esp32c2 phy lib to fix some issues(v5.1)
See merge request espressif/esp-idf!24163
2023-07-07 17:19:27 +08:00
Rahul Tank
a787b927c7
Nimble: Corrected conditional check during connection to handle failure case
2023-07-07 14:33:44 +05:30
Island
a8c9665ae2
Merge branch 'ble_dev/support_esp32h2_modem_clock_selection_5.1' into 'release/v5.1'
...
ble: support esp32h2 modem clock selection
See merge request espressif/esp-idf!24388
2023-07-07 16:57:22 +08:00
Rahul Tank
68654bfd5f
Merge branch 'feature/add_support_pcl_vsc_v5.1' into 'release/v5.1'
...
fix(Nimble): Add VSC / VSE handling code and structure for PCL Set RSSI (v5.1)
See merge request espressif/esp-idf!24608
2023-07-07 16:27:26 +08:00
jiangguangming
fc7d4488bf
esp_rom: fix rom layout issues
2023-07-07 01:02:07 -07:00
Geng Yuchao
730d8e18d8
fix(ble): Fix duplicate var length issue
2023-07-07 14:29:21 +08:00
Geng Yuchao
1398605873
fix(ci): Fix declaration isn't a prototype issue
2023-07-07 14:29:21 +08:00
Geng Yuchao
0359d0df5d
feat(ble): Update ble lib to 6f9ef119
2023-07-07 14:29:21 +08:00
Geng Yuchao
eea7df273c
change(ble): Enable pdu type trig in duplicate in default mode as before
2023-07-07 14:29:21 +08:00
Geng Yuchao
a5f127ec88
feat(ble): Add duplicate refersh function support for esp32h2
2023-07-07 14:29:21 +08:00
Geng Yuchao
2b195191b3
feat(ble): Add support to scan period refresh duplicate cache list
2023-07-07 14:29:21 +08:00
Geng Yuchao
a357fd17c2
feat(ble): Add duplicate filter feature enable on ble for h2.
2023-07-07 14:29:21 +08:00
Geng Yuchao
6dc7d9b63f
feat(ble): Add duplicate filter feature enable on ble for c6.
2023-07-07 14:29:21 +08:00
Armando
a7f00f503a
spi_flash: rename spi_flash_os_func_app: spi_start, spi_end
...
spi_start -> s_acquire_spi_bus_lock
spi_end -> s_release_spi_bus_lock
2023-07-07 10:13:28 +08:00
Armando
f142415475
spiflash: added esp_flash API concurrency pressure test
2023-07-07 10:13:28 +08:00
Armando
faa8c2bc8f
spi_flash: fix concurrency issue when calling esp_flash apis under xip_psram or auto_suspen
2023-07-07 10:13:28 +08:00
Armando
d2e8dccd40
spiflash: fix not calling on_spi_acquired when CONFIG_SPI_FLASH_SHARE_SPI1_BUS issue
2023-07-07 10:13:28 +08:00
Rahul Tank
7c6ab05f50
feat(nimble): Add support for PCL Set RSSI VSC and example code for its usage
...
This commit adds support for sending Vendor Specific HCI commands and handling Vendor Specific HCI
Events in the Nimble stack. It also includes the necessary configuration options and APIs to handle
these commands and events.
The following changes were made:
- Added configuration option to enable support for VSC and VSE
- Added API to send Vendor Specific HCI commands
- Added example code for using the Set RSSI VSC for Power Control
This commit also includes some minor code improvements and bug fixes
2023-07-06 19:54:19 +05:30
Rahul Tank
022ce314c3
Nimble: Add APIs to handle vs HCI commands and events
2023-07-06 19:54:19 +05:30
chenjianxing
bb3bd09b93
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-07-06 17:09:09 +08:00
Rahul Tank
f1b9af72fd
Merge branch 'bugfix/sync_reporting_files_v5.1' into 'release/v5.1'
...
NimBLE : Sync common porting and nimble submodule files (v5.1)
See merge request espressif/esp-idf!24277
2023-07-06 15:05:54 +08:00
Rahul Tank
d25df894fa
Merge branch 'bugfix/host_flw_ctrl_v5.1' into 'release/v5.1'
...
NimBLE: Fixed mismatch of number of completed packtes in host flow control (v5.1)
See merge request espressif/esp-idf!23854
2023-07-06 14:33:06 +08:00
cjin
7b70e2eb34
ble: fix cca for esp32c2
2023-07-06 14:05:43 +08:00
Roshan Bangar
fe05003a8f
fix(nimble): Fix assert due to controller event while stack deinit
2023-07-06 10:30:36 +05:30
laokaiyao
57312e6e3e
adc_calib: support calibration v2 on esp32c6
2023-07-06 10:36:29 +08:00
Jiang Jiang Jian
5e3488396a
Merge branch 'bugfix/fix_some_bt_controller_bug_v5.1' into 'release/v5.1'
...
component_bt:Fixed some bluetooth bugs(v5.1)
See merge request espressif/esp-idf!24579
2023-07-06 00:54:40 +08:00
Jiang Jiang Jian
16ff61b36e
Merge branch 'ble_dev/support_ble_light_sleep_using_extra_link_5.1' into 'release/v5.1'
...
Ble dev/support ble light sleep using extra link 5.1
See merge request espressif/esp-idf!24192
2023-07-05 20:32:56 +08:00
Jiang Jiang Jian
71a5663786
Merge branch 'bugfix/hfp_packet_type_err_v5.1' into 'release/v5.1'
...
Revised (e)SCO configuration parameter sets (v5.1)
See merge request espressif/esp-idf!24346
2023-07-05 20:05:59 +08:00
Jiang Jiang Jian
d682fbeb07
Merge branch 'bugfix/alarm_not_free_when_a2dp_deinit_v5.1' into 'release/v5.1'
...
bugfix/Fixed the issue of alarm leak (v5.1)
See merge request espressif/esp-idf!24351
2023-07-05 19:53:09 +08:00
Jiang Jiang Jian
425b660583
Merge branch 'feature/update_avrcp_v1.5_v5.1' into 'release/v5.1'
...
change(bt/Bluedroid): Update AVRCP version to 1.5 (v5.1)
See merge request espressif/esp-idf!24582
2023-07-05 19:52:09 +08:00
Jiang Jiang Jian
4474b0ac8c
Merge branch 'bugfix/resume_ext_scan_pti_in_time_v5.1' into 'release/v5.1'
...
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.1)
See merge request espressif/esp-idf!24403
2023-07-05 19:49:05 +08:00
Jiang Jiang Jian
51ed7ef9f1
Merge branch 'bugfix/fix_hang_during_sleep_process_v5.1' into 'release/v5.1'
...
Power Management: fix hang on pd_top sleep process (backport v5.1)
See merge request espressif/esp-idf!24459
2023-07-05 19:48:19 +08:00
Jiang Jiang Jian
60163c3b0f
Merge branch 'bugfix/memory_cleanup_optimization_v5.1' into 'release/v5.1'
...
Nimble: Fixes for memory leak / optimization (v5.1)
See merge request espressif/esp-idf!24139
2023-07-05 19:42:58 +08:00
Jiang Jiang Jian
97b0cb9d14
Merge branch 'contrib/github_pr_11337_v5.1' into 'release/v5.1'
...
w5500: mac: poll VERSIONR to ensure the chip is initialised (GitHub PR) (v5.1)
See merge request espressif/esp-idf!24551
2023-07-05 19:34:10 +08:00
Jiang Jiang Jian
87b960121a
Merge branch 'contrib/github_pr_10987_v5.1' into 'release/v5.1'
...
Allow to config the maximum number of VFS entries. (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23871
2023-07-05 19:32:32 +08:00
Jiang Jiang Jian
40f93bcc41
Merge branch 'ci/tcp_transport_test_app_v5.1' into 'release/v5.1'
...
ci: Migrate unit test for tcp_transport to unit test app (v5.1)
See merge request espressif/esp-idf!24248
2023-07-05 19:30:44 +08:00
Jiang Jiang Jian
aa434942c1
Merge branch 'backport/fix_multipan_api_error_and_coex_delay_reg' into 'release/v5.1'
...
ieee802154: fix multipan api error and update coex_arb_delay reg(Backport v5.1)
See merge request espressif/esp-idf!24399
2023-07-05 19:30:07 +08:00
Jiang Jiang Jian
9658469de2
Merge branch 'backport/modification_when_154_stop_tx_rx_ack' into 'release/v5.1'
...
Fix OpenThread/IEEE802.15.4 bugs found in test(backport v5.1)
See merge request espressif/esp-idf!24060
2023-07-05 19:28:43 +08:00
Jiang Jiang Jian
b8cfb56c43
Merge branch 'bugfix/tx_only_link_up_v5.1' into 'release/v5.1'
...
Ethernet minor fixes (v5.1)
See merge request espressif/esp-idf!23968
2023-07-05 19:25:46 +08:00
Jiang Jiang Jian
46396d7c16
Merge branch 'bugfix/usb_serial_jtag_select_poll_crash_v5.1' into 'release/v5.1'
...
vfs: select sanity NULL check (v5.1)
See merge request espressif/esp-idf!23946
2023-07-05 19:25:25 +08:00
Shyamal Khachane
5d05aa9942
fix(esp_wifi): NAN Service discovery and datapath bugfixes
...
1. Increase timeout value for NDP Accepted/Rejected events
2. Update publisher ID incase publisher restarts(service)
3. Ignore service discovery frames with invalid/inactive service ID
4. Update NAN documentation
2023-07-05 14:33:56 +05:30
Marius Vikhammer
f3e2681766
Merge branch 'contrib/github_pr_11743_v5.1' into 'release/v5.1'
...
docs(jtag): Update chip revisions to follow ESP32-C3 errata (GitHub PR) (v5.1)
See merge request espressif/esp-idf!24589
2023-07-05 15:26:26 +08:00
wangmengyang
1e7d3425e5
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-05 12:54:59 +08:00
laokaiyao
6f673e95c9
adc_oneshot: move power acquire back to adc_oneshot_new_unit
...
Revert and fix of d197c59eaa in !23575
adc_cali: fix the condition of ocode calibration
2023-07-05 12:48:11 +08:00
laokaiyao
e90a2d50c4
adc_cali: supported channel compensation of adc calibration on esp32c6
2023-07-05 12:48:11 +08:00
KonstantinKondrashov
0b7485db02
efuse(c6): Adds adc calib efuses
2023-07-05 12:48:11 +08:00
laokaiyao
6336a9e2b5
adc_cali: supported adc calibration on esp32c6
2023-07-05 12:48:11 +08:00
Roshan Bangar
a41f5387c1
NimBLE : Sync porting files
2023-07-05 10:02:58 +05:30
isha.pardikar@espressif.com
a2a674a107
NimBLE: Fixed mismatch of number of completed packtes in host flow control
2023-07-05 10:01:46 +05:30
Krzysztof Budzynski
e0b98b75e7
Merge branch 'docs/add_provisioning_CN_trans_backport_v5.1' into 'release/v5.1'
...
Docs: add CN translation for api-reference/provisioning/provisioning.rst (backport v5.1)
See merge request espressif/esp-idf!24486
2023-07-05 12:29:45 +08:00
Cai Xin Ying
deca1e79ba
Docs: add CN translation for api-reference/provisioning/provisioning.rst (backport v5.1)
2023-07-05 12:29:45 +08:00
Krzysztof Budzynski
bcde9d944e
Merge branch 'docs/add_Chinese_translation_for_linux-host-requirements.rst_and_external-ram-esp32-notes.rst_backport_v5.1' into 'release/v5.1'
...
docs: provide CN translation for linux-host-requirements.rst and external-ram-esp32-notes.rst (backport v5.1)
See merge request espressif/esp-idf!24491
2023-07-05 12:29:08 +08:00
Cai Xin Ying
4e2acf1af7
docs: provide CN translation for linux-host-requirements.rst and external-ram-esp32-notes.rst (backport v5.1)
2023-07-05 12:29:08 +08:00
Jiang Jiang Jian
2cffd23655
Merge branch 'bugfix/pmu_wait_xtal_stable_time_issue' into 'release/v5.1'
...
fix PMU wait xtal stable time issue for esp32c6
See merge request espressif/esp-idf!24259
2023-07-05 12:27:26 +08:00
Jiang Jiang Jian
7c696fcb71
Merge branch 'bugfix/rtc_clk_int_rc32k_miss_calib_cycles_config_v5.1' into 'release/v5.1'
...
backport v5.1: fix the issue of missing configuration for calibration cycles of the internal 32 kHz RC
See merge request espressif/esp-idf!24584
2023-07-05 12:27:08 +08:00
Jiang Jiang Jian
9d47a58750
Merge branch 'bugfix/macro_changes_in_nimble-1.5_v5.1' into 'release/v5.1'
...
NimBLE : Update macro name changes in nimble-1.5 (v5.1)
See merge request espressif/esp-idf!23745
2023-07-05 12:24:52 +08:00
Jiang Jiang Jian
8051cb704c
Merge branch 'bugfix/fix_bootloader_wrong_spi_freq_print_v5.1' into 'release/v5.1'
...
bugfix: fix esp32c6 bootloader print wrong spi speed mode (backport v5.1)
See merge request espressif/esp-idf!24460
2023-07-05 12:24:16 +08:00
Rahul Tank
bd0343c9c3
Merge branch 'bugfix/fix_config_option_v5.1' into 'release/v5.1'
...
Nimble: Fixed setting macro values based on selected configuration (v5.1)
See merge request espressif/esp-idf!24137
2023-07-05 12:16:36 +08:00
Aditya Patwardhan
bcef59f33c
Merge branch 'bugfix/mbedtls_dyanmic_buffer_with_dhm_build_v5.1' into 'release/v5.1'
...
fix(mbedtls): Build issue in dynamic buffer feature (v5.1)
See merge request espressif/esp-idf!24537
2023-07-05 12:04:00 +08:00
Rahul Tank
051965af52
Merge branch 'bugfix/fix_pcl_enh_rsp_v5.1' into 'release/v5.1'
...
Nimble: Removed the extra status field in the enh read transmit power level (v5.1)
See merge request espressif/esp-idf!23883
2023-07-05 12:00:25 +08:00
Rahul Tank
4b761af41b
Merge branch 'docs/walkthrough_for_multi_adv_examples_v5.1' into 'release/v5.1'
...
Nimble: Added Example Walkthrough tutorial for Multi Adv example (v5.1)
See merge request espressif/esp-idf!24509
2023-07-05 11:58:46 +08:00
morris
4ea182eaa2
Merge branch 'docs/add_a_note_about_RMT_preipheral_in_the_programming_guide_v5.1' into 'release/v5.1'
...
rmt: add a note about binding channels to the same GPIO (v5.1)
See merge request espressif/esp-idf!24566
2023-07-05 10:08:33 +08:00
Island
b875331c31
Merge branch 'bugfix/remove_python_examples_ttfw_v5.1' into 'release/v5.1'
...
Nimble:Removed files referring to old TTFW framework (v5.1)
See merge request espressif/esp-idf!23497
2023-07-05 10:08:03 +08:00
Island
c6bc222d54
Merge branch 'feature/walkthrough_for_htp_examples_v5.1' into 'release/v5.1'
...
Nimble: Added Example Walkthrough tutorial for HTP example in nimble (v5.1)
See merge request espressif/esp-idf!24534
2023-07-05 10:07:37 +08:00
Marius Vikhammer
c66e4a8a50
Merge branch 'bugfix/ringbuf_static_object_size_v5.1' into 'release/v5.1'
...
Ringbuf: Fix ordering of StaticRingbuffer_t (v5.1)
See merge request espressif/esp-idf!24593
2023-07-05 09:45:02 +08:00
Roman Leonov
163f0721dd
feat(usb): update HID Host example
2023-07-05 00:52:13 +00:00
morris
09808b7fb4
Merge branch 'doc/updata_adc_migration_guide_v5.1' into 'release/v5.1'
...
migration_guide: update adc calibration api part (v5.1)
See merge request espressif/esp-idf!24257
2023-07-05 08:49:26 +08:00
Darian Leung
8cb70f0d12
ringbuf: Fix ordering of StaticRingbuffer_t
...
When building on linux/host compilers (e.g., GCC), the compiler may add padding
depending on the size and order of the member types.
This commit fixes the ordering or the StaticRingbuffer_t such that it matches
the internal Ringbuffer_t. The "_Static_assert" is always enabled for all
compilers.
Closes https://github.com/espressif/esp-idf/issues/11726
2023-07-04 21:30:43 +01:00
Aditya Patwardhan
c81bc8c819
Merge branch 'bugfix/aes_dma_align_issue_v5.1' into 'release/v5.1'
...
aes: fix DMA descriptor calculation for the alignment case (v5.1)
See merge request espressif/esp-idf!24093
2023-07-04 19:57:10 +08:00
Krzysztof
8f0d41d02b
docs(jtag): Update CN translation of 'api-guides/jtag-debugging/index.rst'
2023-07-04 19:29:24 +08:00
Xabi Crespo
1737366af7
docs(jtag): Update chip revisions to follow ESP32-C3 errata (GitHub PR)
2023-07-04 19:29:24 +08:00
Chen Jichang
7b6af86814
docs(rmt): add a note about binding channels to the same GPIO
...
Added a note about RX Channel and TX Channel initialization order when
bound RX and TX to the same gpio.
Closes https://github.com/espressif/esp-idf/issues/11768
2023-07-04 19:26:33 +08:00
Rahul Tank
3ded61323d
Nimble: Added Example Walkthrough tutorial for Multi Adv example
2023-07-04 15:55:04 +05:30
Rahul Tank
3345092a44
Nimble: Added Example Walkthrough tutorial for HTP example in nimble
2023-07-04 15:54:34 +05:30
Rahul Tank
40bf1ed65e
Merge branch 'bugfix/add_event_cb_for_pcl_v5.1' into 'release/v5.1'
...
Nimble: Add support to send power control event in registered callback (v5.1)
See merge request espressif/esp-idf!23583
2023-07-04 18:18:59 +08:00
Rahul Tank
1ed419e23c
Nimble: Removed the extra status field in the enh read transmit power level
2023-07-04 15:48:38 +05:30
Rahul Tank
4e1ec90525
Nimble: Fixed setting macro values based on selected configuration
2023-07-04 15:48:16 +05:30
Rahul Tank
73639cf0b4
Nimble: Fixes for memory leak / optimization
2023-07-04 15:45:22 +05:30
morris
d39b4d849e
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/rmt.rst_backport_v5.1' into 'release/v5.1'
...
docs: provide CN translation for api-reference/peripherals/rmt.rst (backport v5.1)
See merge request espressif/esp-idf!24540
2023-07-04 18:12:46 +08:00
Li Shuai
9216bdc078
Power Management: fix PMU wait xtal stable time issue
2023-07-04 16:22:00 +08:00
wuzhenghui
94a10372cc
feature: skip console uart flush and sleep when estimated uart flush time exceeds the sleep duration to avoid rtos tick jump failed
2023-07-04 16:14:20 +08:00
Li Shuai
963fac95d7
fix(rtc_clk): fix the issue of missing configuration for calibration cycles of the internal 32 kHz RC
2023-07-04 16:06:37 +08:00
xiongweichao
015555c6fb
change(bt/Bluedroid): Update AVRCP version to 1.5
2023-07-04 15:52:29 +08:00
xiongweichao
6e9dabe659
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-04 15:03:10 +08:00
chenjianhua
4bf8f8895c
Update bt-lib for esp32
...
- Fixed memory leak when setting adv data
2023-07-04 15:03:05 +08:00
xiongweichao
50904e9353
components/bt: Fix crash due to NULL point
2023-07-04 14:55:04 +08:00
Marius Vikhammer
b5cab579fe
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-04 13:41:51 +08:00
Rahul Tank
0e1bcddd70
Merge branch 'bugfix/throughput_watchdog_on_c6_v5.1' into 'release/v5.1'
...
Nimble: Fix watchdog timer issue in throughput app (v5.1)
See merge request espressif/esp-idf!24266
2023-07-04 13:35:12 +08:00
Marius Vikhammer
d9426fc255
Merge branch 'contrib/github_pr_11652_v5.1' into 'release/v5.1'
...
Fix ULP FSM register macros with addr[9:0] > 0xFF (GitHub PR) (v5.1)
See merge request espressif/esp-idf!24268
2023-07-04 13:27:52 +08:00
Jiang Jiang Jian
29f52acbfe
Merge branch 'bugfix/increase_pm_dump_time_field_length_v5.1' into 'release/v5.1'
...
Power Management: increase pm_dump time field width (backport v5.1)
See merge request espressif/esp-idf!24450
2023-07-04 12:16:38 +08:00
Jiang Jiang Jian
b0717c6852
Merge branch 'feature/enable_sleep_reject_for_deep_sleep_v5.1' into 'release/v5.1'
...
sleep: enable sleep reject when entering deepsleep (backport v5.1)
See merge request espressif/esp-idf!24440
2023-07-04 12:16:11 +08:00
Jiang Jiang Jian
159e80246b
Merge branch 'feature/add_modem_module_rst_api_v5.1' into 'release/v5.1'
...
modem_clock: add modem module mac reset api (backport v5.1)
See merge request espressif/esp-idf!24441
2023-07-04 12:15:33 +08:00
Jiang Jiang Jian
11d34b143f
Merge branch 'bugfix/sdp_32_and_128_bit_UUID_v5.1' into 'release/v5.1'
...
bt:Fixed SDP not being able to configure 32-bit and 128-bit UUID(v5.1)
See merge request espressif/esp-idf!24442
2023-07-04 12:15:01 +08:00
Jiang Jiang Jian
09f2ab841f
Merge branch 'docs/update_esp_hid_host_v5.1' into 'release/v5.1'
...
[docs] fix documents for Bluetooth HID Host API reference (backport v5.1)
See merge request espressif/esp-idf!24389
2023-07-04 12:14:22 +08:00
Jin Cheng
c020194656
Revised (e)SCO configuration parameter sets
2023-07-04 04:12:35 +00:00
Jin Cheng
4ce9023cd4
Fixed the issue of alarm leak in hf-ag
2023-07-04 04:12:24 +00:00
Jin Cheng
ced0a5747b
Fixed the issue of alarm leak in A2DP
2023-07-04 04:12:24 +00:00
Shreyas Sheth
38e2a6fce6
esp_wifi: Bugfix concurrency observed while doing eloop register
2023-07-04 09:42:18 +05:30
Jiang Jiang Jian
56bb50b85e
Merge branch 'bugfix/fix_some_ble_bugs_v5.1' into 'release/v5.1'
...
FIxed some BLE bugs (backport v5.1)
See merge request espressif/esp-idf!24275
2023-07-04 12:11:35 +08:00
Jiang Jiang Jian
207e589917
Merge branch 'bugfix/support_esp32c6_sleep_retention_extra_link_v5.1' into 'release/v5.1'
...
backport v5.1: support extra linked list retention for BLE and 15.4
See merge request espressif/esp-idf!24220
2023-07-04 12:11:04 +08:00
Jiang Jiang Jian
54360507f3
Merge branch 'bugfix/malloc_free_removal_v5.1' into 'release/v5.1'
...
Backport some wifi fixes (backport v5.1)
See merge request espressif/esp-idf!24264
2023-07-04 12:10:21 +08:00
Jiang Jiang Jian
f93f08bcd2
Merge branch 'bugfix/fix_wps_with_sae_enabled_ap_v5.1' into 'release/v5.1'
...
esp_wifi: Fix WPS issue for WPA3+WPA2 mode (v5.1)
See merge request espressif/esp-idf!24152
2023-07-04 12:09:50 +08:00
cjin
30a67ed72c
btbb: support register retention in esp32c6
2023-07-04 12:09:22 +08:00
cjin
e72359fc66
ble:added esp32c6 light sleep support
2023-07-04 12:09:22 +08:00
Jiang Jiang Jian
b2b0940516
Merge branch 'bugfix/fix_Cache_Count_Flash_bug_v5.1' into 'release/v5.1'
...
cache: patch some rom cache api, rename those apis in ld (backport v5.1)
See merge request espressif/esp-idf!24289
2023-07-04 12:07:25 +08:00
Jiang Jiang Jian
27a5a6fcae
Merge branch 'bugfix/fix_esp32s3_psram_access_failed_in_dfs_v5.1' into 'release/v5.1'
...
esp_pm: fix esp32s3 psram access failed when dfs is enabled (backport v5.1)
See merge request espressif/esp-idf!24202
2023-07-04 12:06:42 +08:00
Jiang Jiang Jian
4647045388
Merge branch 'bugfix/support_esp326_xtal_xpd_v5.1' into 'release/v5.1'
...
esp32c6: support xtal xpd (backport v5.1)
See merge request espressif/esp-idf!24253
2023-07-04 12:04:51 +08:00
Island
d4bfed373e
Merge branch 'rebase/add_ble_version_support_for_c6_eco1' into 'release/v5.1'
...
ble:add version num support for esp32c6 chip v5.1
See merge request espressif/esp-idf!23610
2023-07-04 12:03:36 +08:00
Guillaume Souchere
8181da4fee
heap: remove exclusion of esp32h2 as a target for no/light/comprehensive_poisoning tests
2023-07-04 11:08:59 +08:00
morris
e70c174643
Merge branch 'contrib/github_pr_11405_v5.1' into 'release/v5.1'
...
Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23983
2023-07-04 11:04:22 +08:00
morris
0e4c071519
Merge branch 'bugfix/fix_i2s_ll_cpp_compilation_failure_v5.1' into 'release/v5.1'
...
i2s: fixed i2s_ll compiling failure under C++ environment (v5.1)
See merge request espressif/esp-idf!24401
2023-07-04 11:03:35 +08:00
morris
934bdca370
Merge branch 'feature/add_log_when_mspi_timing_tuning_is_enabled_v5.1' into 'release/v5.1'
...
mspi: added timing tuning start, and success log (v5.1)
See merge request espressif/esp-idf!24053
2023-07-04 11:02:20 +08:00
Marius Vikhammer
ee91a42a33
ulp-system/ulp-fsm: clean up test cases
2023-07-04 02:59:15 +00:00
morris
0f0b77b192
Merge branch 'refactor/pump_up_dependency_version_of_es8311_example_v5.1' into 'release/v5.1'
...
feati(example): bump up dependency version of examples (v5.1)
See merge request espressif/esp-idf!24554
2023-07-04 10:34:18 +08:00
Marius Vikhammer
1bf26b2def
Merge branch 'bugfix/incorrect_time_after_ota_v5.1' into 'release/v5.1'
...
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around (v5.1)
See merge request espressif/esp-idf!24408
2023-07-03 20:37:40 +08:00
Marius Vikhammer
0a3fc51ae0
Merge branch 'feature/esp_ipc_isr_fix_v5.1' into 'release/v5.1'
...
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env) (v5.1)
See merge request espressif/esp-idf!23991
2023-07-03 20:35:33 +08:00
Marius Vikhammer
7d72773d88
Merge branch 'bugfix/systick_loop_v5.1' into 'release/v5.1'
...
freertos: Fix Systick stuck when systimer was not reset (v5.1)
See merge request espressif/esp-idf!24321
2023-07-03 20:34:58 +08:00
laokaiyao
bac32e9c43
feat(example): bump up version of es8311 lvgl in the example
2023-07-03 16:33:42 +08:00
cjin
3d181f5346
ble:add version num support for esp32c6 chip
2023-07-03 16:16:06 +08:00
morris
f963c7c009
Merge branch 'bugfix/vfs_uart_outof_bounds_read_v5.1' into 'release/v5.1'
...
vfs_uart: fix out-of-bounds read (v5.1)
See merge request espressif/esp-idf!24312
2023-07-03 16:13:06 +08:00
morris
4f0f317d54
Merge branch 'bugfix/mcpwm_legacy_typo_v5.1' into 'release/v5.1'
...
mcpwm: fix typo in backward compatible macro name (v5.1)
See merge request espressif/esp-idf!24227
2023-07-03 16:11:20 +08:00
Jackson Ming Hu
098e559d46
w5500: rework version check to avoid a false alarm on fault detection
...
See: https://github.com/espressif/esp-idf/issues/11331
2023-07-03 06:51:15 +00:00
morris
cacb45d450
Merge branch 'bugfix/coverity_scan_fix_driver_v5.1' into 'release/v5.1'
...
ADC: Fixed potential multiply overflow in the calibration code (v5.1)
See merge request espressif/esp-idf!24091
2023-07-03 13:40:22 +08:00
morris
a17bdbd3ef
Merge branch 'bugfix/rgb_pixel_copy_bpp8_v5.1' into 'release/v5.1'
...
rgb_lcd: Support LCD rotation for LCD whose pixel size is one byte (v5.1)
See merge request espressif/esp-idf!24208
2023-07-03 13:40:07 +08:00
Roshan Bangar
fb0cc7189a
NimBLE : Update macro name changes in nimble-1.5
2023-07-03 04:58:43 +00:00
Rahul Tank
81b03f6d32
Nimble: Add support to send power control event in registered callback
2023-07-03 09:52:59 +05:30
Mahavir Jain
4a27fde8e4
Merge branch 'docs/trans_wifi_provisioning_backport_v5.1' into 'release/v5.1'
...
Docs: add CN translation for api-reference/provisioning/wifi_provisioning.rst (backport v5.1)
See merge request espressif/esp-idf!24479
2023-07-03 12:18:35 +08:00
Cai Xin Ying
1e3f330130
Docs: add CN translation for api-reference/provisioning/wifi_provisioning.rst (backport v5.1)
2023-07-03 12:18:34 +08:00
Mahavir Jain
ec8268d863
fix(mbedtls): Build issue in dynamic buffer feature
...
Fix build issue in mbedTLS dynamic buffer feature with
`CONFIG_MBEDTLS_DHM_C` enabled case.
Closes https://github.com/espressif/esp-idf/issues/11770
2023-07-03 04:01:19 +00:00
cjin
ebb5fb9e88
ble:support esp32h2 power save example
2023-07-03 11:45:16 +08:00
cjin
1eb43094c5
phy: update phy enable/disable for h2 light sleep
2023-07-03 11:45:16 +08:00
cjin
06c6281add
ble: support esp32h2 modem clock selection
2023-07-03 11:45:16 +08:00
morris
c44624c056
Merge branch 'feature/esp_rom_update_cpu_freq_v5.1' into 'release/v5.1'
...
bootloader_support: add missing esp_rom_sys.h to bootloader_flash.c bootloader build (v5.1)
See merge request espressif/esp-idf!24014
2023-07-03 11:38:38 +08:00
Island
cd4845e431
Merge branch 'bugfix/fixed_ble_create_sync_fail_v5.1' into 'release/v5.1'
...
Bugfix/fixed ble create sync fail v5.1
See merge request espressif/esp-idf!24305
2023-07-03 10:59:49 +08:00
morris
952998aacd
Merge branch 'bugfix/spi_master_assert_failure_v5.1' into 'release/v5.1'
...
spi_master: fix the assertion on a NULL desired_dev (v5.1)
See merge request espressif/esp-idf!24004
2023-07-03 10:50:28 +08:00
morris
32928e630d
Merge branch 'bugfix/led_strip_potential_buffer_overwrite_v5.1' into 'release/v5.1'
...
example: fix led strip memory overwrite before trans done (v5.1)
See merge request espressif/esp-idf!23938
2023-07-03 10:49:24 +08:00
caixinying-git
657586e6ba
docs: provide CN translation for api-reference/peripherals/rmt.rst
2023-07-03 10:34:00 +08:00
Marius Vikhammer
423931c2fa
Merge branch 'bugfix/linux_heap_realloc_v5.1' into 'release/v5.1'
...
core-system/linux-target: fixed heap_caps_realloc not correctly allocating the... (v5.1)
See merge request espressif/esp-idf!23976
2023-07-03 10:31:40 +08:00
Island
61524a2675
Merge branch 'bugfix/esp32c2_slave_report_address_error_v5.1' into 'release/v5.1'
...
Bugfix/esp32c2 slave report address error v5.1
See merge request espressif/esp-idf!23923
2023-07-03 10:31:20 +08:00
Marius Vikhammer
8c5e1c1d49
Merge branch 'docs/fix_typo_in_api-reference_system_ota_v5.1' into 'release/v5.1'
...
fix a typo in api-reference/system/ota (v5.1)
See merge request espressif/esp-idf!24444
2023-07-03 09:27:20 +08:00
Marius Vikhammer
a4bf7dd65c
Merge branch 'docs/update_installation_prerequisites_for_ubuntu_debian_v5.1' into 'release/v5.1'
...
docs: update installation prerequisites for Ubuntu and Debian system (v5.1)
See merge request espressif/esp-idf!24451
2023-07-03 09:27:07 +08:00
Marius Vikhammer
cc74be8dbb
Merge branch 'docs/update_code_how_to_configure_multiple_antennas_of_wifi_v5.1' into 'release/v5.1'
...
docs: update code of how to configure multiple antennas of wifi (v5.1)
See merge request espressif/esp-idf!24456
2023-07-03 09:26:50 +08:00
Marius Vikhammer
679ac08d77
Merge branch 'docs/fix_typo_in_api_guides_usb_otg_console_v5.1' into 'release/v5.1'
...
docs: fix a typo in api-guides/usb-otg-console (v5.1)
See merge request espressif/esp-idf!24453
2023-07-03 09:26:37 +08:00
Marius Vikhammer
d7986f9b22
Merge branch 'docs/update_interrupt_number_esp32h2_v5.1' into 'release/v5.1'
...
docs: update the number of interrupts for esp32h2 (v5.1)
See merge request espressif/esp-idf!24458
2023-07-03 09:26:17 +08:00
Mahavir Jain
f34139e379
Merge branch 'support/esp_coredump_logs_config_v5.1' into 'release/v5.1'
...
Optionally disable logs in espcoredump component (v5.1)
See merge request espressif/esp-idf!24482
2023-07-02 22:04:59 +08:00
Mahavir Jain
0bf93134f4
Merge branch 'feature/anti_dpa_configuration_c6_h2_v5.1' into 'release/v5.1'
...
esp32c6/esp32h2: crypto: add support for DPA protection configuration (v5.1)
See merge request espressif/esp-idf!24128
2023-06-30 23:50:44 +08:00
Mahavir Jain
86eb7862ec
Merge branch 'bugfix/fix_memory_leak_in_ws_server_example_v5.1' into 'release/v5.1'
...
example: Fix memory leak in ws_echo_server when httpd_queue_work failed (backport v5.1)
See merge request espressif/esp-idf!23955
2023-06-30 23:49:30 +08:00
Mahavir Jain
d93007b44a
Merge branch 'fix/xts_aes_register_prefix_discrepancy_c6_h2_v5.1' into 'release/v5.1'
...
fix: xts aes register prefix discrepancy for ESP32H2 and ESP32C6 (v5.1)
See merge request espressif/esp-idf!24263
2023-06-30 23:48:57 +08:00
Mahavir Jain
9bf3bfe85c
Merge branch 'bugfix/add_esp32h2_chip_id_v5.1' into 'release/v5.1'
...
Add ESP32-H2 chip id in `esp_chip_id_t` enum in esp_app_format.h header file (v5.1)
See merge request espressif/esp-idf!24111
2023-06-30 23:48:28 +08:00
Rahul Tank
633d072d05
Merge branch 'bugfix/expose_clear_all_wl_api_v5.1' into 'release/v5.1'
...
fix(Nimble): Expose API to clear all addresses in whitelist out of stack (v5.1)
See merge request espressif/esp-idf!24307
2023-06-30 22:10:04 +08:00
Roland Dobai
5d35a45a53
Merge branch 'feature/extend_proj_desc_json_v5.1' into 'release/v5.1'
...
extend information in project_description.json (v5.1)
See merge request espressif/esp-idf!24125
2023-06-30 21:17:05 +08:00
Roland Dobai
d4652daec6
Merge branch 'fix/idf_tools_certificate_v5.1' into 'release/v5.1'
...
Tools: Update the certificate of idf_tools.py (v5.1)
See merge request espressif/esp-idf!23928
2023-06-30 21:16:32 +08:00
Roland Dobai
df7ab11865
Merge branch 'fix/hints-print-control-characters_v5.1' into 'release/v5.1'
...
tools: fix control characters print if hints enabled (v5.1)
See merge request espressif/esp-idf!23889
2023-06-30 21:15:48 +08:00
Roland Dobai
c8ea97984f
Merge branch 'bugfix/removed_working_directory_error_v5.1' into 'release/v5.1'
...
Tools bugfix: Removed working directory when using idf.py (v5.1)
See merge request espressif/esp-idf!24150
2023-06-30 21:06:34 +08:00
Roland Dobai
b48beba60f
Merge branch 'feature/tools_add_ulp_linux_i686_toolchain_v5.1' into 'release/v5.1'
...
tools: add ULP toolchain for linux-i686 platform (v5.1)
See merge request espressif/esp-idf!24194
2023-06-30 21:05:29 +08:00
Roland Dobai
9ceed8a0c9
Merge branch 'feature/submodules_sbom_v5.1' into 'release/v5.1'
...
tools: add sbom information for submodules (v5.1)
See merge request espressif/esp-idf!24240
2023-06-30 21:05:02 +08:00
Roland Dobai
7985943ec2
Merge branch 'bugfix/bump_check_copyright_v5.1' into 'release/v5.1'
...
tools: bump check-copyright in .pre-commit-config.yaml (v5.1)
See merge request espressif/esp-idf!24341
2023-06-30 21:04:09 +08:00
Roland Dobai
e0fff7b2cc
Merge branch 'fix/pyparsing_3.1.0_compatibility_v5.1' into 'release/v5.1'
...
fix: Compatibility with pyparsing>=3.1.0 (backport v5.1)
See merge request espressif/esp-idf!24369
2023-06-30 21:03:50 +08:00
Krzysztof Budzynski
d4efb0e369
Merge branch 'docs/fix_error_in_esp32-s2-devkitc-1_pin_layout_diagram_v5.1' into 'release/v5.1'
...
Docs/Fix error in esp32-s2-devkitc-1 pin layout diagram (v5.1)
See merge request espressif/esp-idf!24122
2023-06-30 20:10:12 +08:00
Krzysztof Budzynski
152055933d
Merge branch 'docs/update_cn_for_api-conventions_backport_v5.1' into 'release/v5.1'
...
Docs: Translate api-conventions.rst (backport v5.1)
See merge request espressif/esp-idf!24121
2023-06-30 20:08:14 +08:00
Vikram
7687c5200c
Added description to disable coredump logs to ram_usage.rst
...
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2023-06-29 11:50:48 +05:30
Vikram
207ac93d43
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:50:48 +05:30
wuzhenghui
3381782661
ci: increase timeout threshold to solve deepsleep wakestub example ci failure
2023-06-28 18:15:57 +08:00
Jiang Jiang Jian
cbce221e88
Merge branch 'bugfix/mac_ext_order_for_c6_h2_v5.1' into 'release/v5.1'
...
efuse: Fix byte order in MAC_EXT (for C6 and H2) (v5.1)
See merge request espressif/esp-idf!23990
2023-06-28 17:33:53 +08:00
wuzhenghui
88289c3fda
bugfix: fix bootloader print wrong spi speed mode
2023-06-28 16:12:09 +08:00
Linda
13e546fa20
docs: update the number of interrupts for esp32h2
2023-06-28 15:07:46 +08:00
Linda
09d8803687
docs: update code of how to configure multiple antennas of wifi
2023-06-28 14:43:37 +08:00
Linda
c820d8181c
docs: fix a typo in api-guides/usb-otg-console
2023-06-28 14:40:44 +08:00
Linda
790b6a2ad8
docs: update installation prerequisites for Ubuntu and Debian system
2023-06-28 14:38:41 +08:00
wuzhenghui
171544ded4
bugfix: increase pm_dump time field width
...
Closes https://github.com/espressif/esp-idf/issues/11704
2023-06-28 14:37:27 +08:00
Linda
58ee786bfd
fix a typo in api-reference/system/ota
2023-06-28 14:25:01 +08:00
Ilia Lutchenko
0b7e61b95a
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:11:34 +08:00
wuzhenghui
afc889e934
esp_wifi: implement wifi_reset_mac_wrapper
2023-06-28 14:01:43 +08:00
wuzhenghui
2e5a194f62
esp_hw_support: add modem module mac reset api
2023-06-28 14:01:29 +08:00
wuzhenghui
981701755d
ci: fix failed ci test jobs
2023-06-28 13:55:26 +08:00
wuzhenghui
1c12743d44
sleep: enable sleep reject when entering deep sleep and return err if sleep request is rejected
2023-06-28 13:55:16 +08:00
KonstantinKondrashov
bb6d154f11
freertos: Fix Systick stuck when systimer was not reset
...
Relates to OTA update for C3/S3 chips from IDF version 4.3 to v5.0 and above
2023-06-26 12:21:28 +00:00
KonstantinKondrashov
6d0d2366f7
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around
...
The commit fixes the case:
If variables in RTC RAM have been moved around by the linker,
they will be filled with garbage data. Any reset other than OTA would work fine
because the variables would still be initialized from the initial bootup.
So now system time will be valid even after OTA.
Closes https://github.com/espressif/esp-idf/issues/9448
2023-06-26 18:12:30 +08:00
laokaiyao
13e74d5573
i2s: fixed i2s_ll compiling failure under C++ evironment
...
Closes: https://github.com/espressif/esp-idf/issues/11625
2023-06-26 15:42:36 +08:00
morris
b615fd7f8f
touch_element: fix unintended integer division
2023-06-26 07:07:52 +00:00
morris
0e68d6fb29
usbh: fix invalid assert on desc_status
2023-06-26 07:07:52 +00:00
morris
641a07950d
vfs_uart: fix out-of-bounds read
...
when open uart device "/2" on chips only have 2 UART peripherals
2023-06-26 07:07:52 +00:00
xiaqilin
fc49f10bb4
ieee802154: fix multipan api error and update coex_arb_delay reg
2023-06-26 10:57:17 +08:00
radim.karnis
8ed82f11ae
fix: Compatibility with pyparsing>=3.1.0
2023-06-25 19:59:13 +02:00
zwl
503de45dd8
ble: Fixed the issue of occasional failure to create sync on ESP32-H2
2023-06-25 21:46:41 +08:00
zwl
5d00fd4d60
ble: Fixed the issue of occasional failure to create sync on ESP32-C6
2023-06-25 21:46:13 +08:00
wangmengyang
5fa5f7b2fe
component/docs: enable generation of API-reference documents for Bluetooth HID host
2023-06-25 15:37:41 +08:00
gongyantao
e5899f6a70
resolve the conflicts
2023-06-25 15:37:41 +08:00
Rahul Tank
3a9762ce57
Nimble: Removed files referring to old TTFW framework
2023-06-25 11:43:30 +05:30
Rahul Tank
a2daceb791
Nimble: Expose API to clear all addresses in whitelist out of stack
2023-06-25 10:13:39 +05:30
Mahavir Jain
c570f67461
Merge branch 'ci/fix_extra_backslash' into 'release/v5.1'
...
build_template_app: Remove extra backslash
See merge request espressif/esp-idf!24374
2023-06-23 19:39:05 +08:00
Sachin Parekh
2fb799c52e
build_template_app: Remove extra backslash
2023-06-23 15:01:53 +05:30
Roland Dobai
79e12a1840
Merge branch 'ci/ignore_pkg_resources_deprecation_warning_v5.1' into 'release/v5.1'
...
ci: ignore pkg_resources deprecation warning (v5.1)
See merge request espressif/esp-idf!24339
2023-06-21 15:37:40 +08:00
Frantisek Hrbata
fbbc548e7f
tools: bump check-copyright in .pre-commit-config.yaml
...
Newer check-copyright version 1.0.2 contains fixes for copyrights
with single year and also the proposed date update is applied only
if number of changed lines is greater or equal to a limit. The default
limit is 5 and can be changed with the --lines-changed option if needed.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-21 07:06:01 +02:00
Fu Hanxi
3cad4ca937
ci: ignore pkg_resources deprecation warning
2023-06-21 07:27:15 +08:00
wanglei
4ba10243f4
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 10:53:51 +08:00
wuzhenghui
f0860ac590
ci: add access psram with DFS unity test
2023-06-19 10:21:46 +08:00
wuzhenghui
96a1de0af8
bugfix: use avaliable gpio for esp32s3 pm_trace
2023-06-19 10:21:46 +08:00
wuzhenghui
ad1605a464
bugfix: fix esp32s3 psram access failed when dfs is enabled
2023-06-19 10:21:42 +08:00
chenjianhua
b4dcd3bf21
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:06:12 +08:00
chenjianhua
db68d45702
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed crash when controller initialization fails due to insufficient memory
2023-06-16 11:05:49 +08:00
chenjianhua
3758e37024
bluedroid: fixed default extended connection params
2023-06-16 11:02:17 +08:00
chenjianhua
4001888e69
esp_hid: fixed ble hid battery level setting
2023-06-16 11:01:40 +08:00
Kapil Gupta
0602ed3b4c
esp_wifi: Remove direct call of malloc() and free()
2023-06-15 22:38:48 +05:30
muhaidong
b20922c6d5
esp_wifi: fix some txop issues
2023-06-15 22:38:44 +05:30
boarchuz
e707ad166d
fix ULP FSM reg ops with addr > 0xFF
2023-06-15 14:00:45 +02:00
Roshan Bangar
dbb6fddcbc
Introduced delay to avoid watchdog timer in throughput app
2023-06-15 15:15:25 +05:30
harshal.patil
96767058df
esp32c6: xts-aes register preefix discrepency
2023-06-15 13:53:35 +05:30
harshal.patil
2fb7d32cd3
esp32h2: xts-aes register prefix discrepency
2023-06-15 13:53:35 +05:30
laokaiyao
3edc3e9b48
migration_guide: update adc calibration api part
2023-06-15 11:46:31 +08:00
morris
896b382015
mcpwm: fix typo in backward compatible macro name
2023-06-15 10:58:15 +08:00
wuzhenghui
8aa7e85e31
sleep: Fix domain power down status cannot get updated accordingly with the allowance of retention in runtime
2023-06-15 10:26:59 +08:00
wuzhenghui
f0b6e8f37e
feature: support xtal_xpd pmu parameters
2023-06-15 10:22:33 +08:00
Euripedes Rocha
e1f2e656e2
ci: Migrate unit test for tcp_transport to unit test app
2023-06-14 16:01:00 +02:00
Frantisek Hrbata
18969310e2
tools: do not disable pytest-embedded
...
As pointed out by Fu Hanxi, the pytest_build_system job is currently
using --parallel-index and --parallel-count, which are provided by
pytest-embedded, so we should not disable it. Moreover to properly
disable pytest-embedded we should use "no:pytest_embedded". Meaning
this probably was not working as indented anyway.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-14 12:42:50 +02:00
Frantisek Hrbata
dbff74bee4
tools: add sbom information for submodules
...
This adds SBOM information for submodules, which are not managed
by Espressif. Meaning there is no fork for them in the espressif
namespace. Other submodules should add sbom.yml manifest file to
the root of their git repository.
The SBOM information for submodules is stored in the .gitmodules file.
Each SBOM related variable has the "sbom-" prefix and the following
variables may be used:
sbom-version:
submodule version
sbom-cpe:
CPE record if available in NVD. This will be used by the SBOM
tool to check for possible submodule vulnerabilities. The
version in the CPE can be replaced with the "{}" placeholder,
which will be replaced by the "sbom-version" value from above.
sbom-supplier:
Person or organization who is providing the submodule.
It has to start with "Person:" or "Organization:" prefix
as required by the SPDX-2.2 standard.
sbom-url:
URL to the project if exists, e.g. github.
sbom-description:
Project description.
sbom-hash:
Submodule SHA as recorded in the git-tree. This field is used by
CI to check that the submodule checkout hash and info in .gitmodules
are in sync. IOW if submodule is updated and it has SBOM info in
.gitmodules, the .gitmodules has to be updated too. The test is
part of this commit. The checkout has of the submodule can be found
by using "git submodule status".
Example for micro-ecc submodule
---8<---
[submodule "components/bootloader/subproject/components/micro-ecc/micro-ecc"]
path = components/bootloader/subproject/components/micro-ecc/micro-ecc
url = ../../kmackay/micro-ecc.git
sbom-version = 1.0
sbom-cpe = cpe:2.3:a:micro-ecc_project:micro-ecc:{}:*:*:*:*:*:*:*
sbom-supplier = Person: Ken MacKay
sbom-url = https://github.com/kmackay/micro-ecc
sbom-description = A small and fast ECDH and ECDSA implementation for 8-bit, 32-bit, and 64-bit processors
sbom-hash = d037ec89546fad14b5c4d5456c2e23a71e554966
---8<---
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-14 12:38:12 +02:00
cjin
ec51060d45
pau: fix logic error in extra link retention
2023-06-13 21:06:29 +08:00
Li Shuai
ccd4ff2945
sleep retention: implement the extra linked list retention for modules with retention clock bugs
2023-06-13 21:05:36 +08:00
Li Shuai
ef4c0a7753
sleep retention: fix crash issue caused by destroying the module after the module node creation fails
2023-06-13 21:04:38 +08:00
morris
8b18591982
rgb_lcd: support pixel copy for 8bpp
...
Closes https://github.com/espressif/esp-idf/issues/11581
2023-06-13 18:21:21 +08:00
KonstantinKondrashov
e44a6888ea
mac_addr(C6 and H2): Fix byte order of MAC_EXT and change format of IEEE802154 MAC
...
The changes only related to C6 and H2 chips where CONFIG_SOC_IEEE802154_SUPPORTED=y.
For this case these APIs return 8 bytes
esp_efuse_mac_get_default() -> 8 bytes
esp_efuse_mac_get_custom() -> 8 bytes
esp_read_mac(..., ESP_MAC_IEEE802154) -> 8 bytes
The rest cases len is 6 bytes
2023-06-13 16:56:13 +08:00
Paul Guyot
ee7554c1c4
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-06-13 08:10:00 +00:00
Anton Maklakov
9538dc203d
tools: add ULP toolchain for linux-i686 platform
...
Closes https://github.com/espressif/esp-idf/issues/11561
2023-06-13 12:50:04 +07:00
morris
3d7f7c32e3
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:19:17 +08:00
Armando
778a045e66
mspi: added timing tuning start, and success log
2023-06-12 11:49:05 +08:00
Kapil Gupta
7c2743f379
esp_wifi: Fix WPS issue for WPA3+WPA2 mode
2023-06-09 18:22:59 +05:30
Marek Fiala
8a9f12eaa4
Tools bugfix: Removed working directory when using idf.py
...
Added check for existence of current working directory when using idf.py
Closes https://github.com/espressif/esp-idf/issues/11476
2023-06-09 14:24:29 +02:00
Mahavir Jain
1764a0bd28
crypto: add support for DPA protection configuration in C6/H2
...
- Technical details covered in section "15.3.2 Anti-DPA Attack Security
Control" chapter of the ESP32-C6 TRM
- Default configuration sets the security level low for the DPA
protection
- This change applies to all the crypto peripherals where the clock
frequency is dynamically adjusted to create randomness in the power
consumption trajectory
- This configuration helps to make the SCA attacks difficult on the
crypto peripherals
2023-06-08 20:37:03 +05:30
Frantisek Hrbata
03162bb276
tools: extend information in project_description.json
...
This extends information provided in the project_description.json file.
Newly added information can be used in the SBOM generating tool and
also to improve hints regarding the the component dependency issues.
Added fields
version:
This adds versioning to the project_description.json file,
so it's easy to identify if it contains the required information.
project_version:
Can be used as a version for the resulting binary e.g. `hello_world.bin`.
idf_path:
This one is probably not necessary, but it allows tools to run even without
esp-idf environment exported(e.g. export.sh).
c_compiler:
The `CMAKE_C_COMPILER` value with full path to the compiler binary. This can
be used to get information about toolchain, which was used to build the project.
common_component_reqs:
List of common components as presented in cmake's __COMPONENT_REQUIRES_COMMON
and set in tools/cmake/build.cmake:__build_init().
build_component_info:
Detailed information about components used during build. It's a
dictionary with the component name as a key and each component has
a dictionary with detailed information. Following is an example for
the efuse component.
"efuse": {
"alias": "idf::efuse",
"target": "___idf_efuse",
"prefix": "idf",
"dir": "/home/fhrbata/work/esp-idf/components/efuse",
"type": "LIBRARY",
"lib": "__idf_efuse",
"reqs": [],
"priv_reqs": [ "bootloader_support", "soc", "spi_flash" ],
"managed_reqs": [],
"managed_priv_reqs": [],
"file": "/home/fhrbata/work/blink/build/esp-idf/efuse/libefuse.a",
"sources": [ "/home/fhrbata/work/esp-idf/components/efuse/esp32s3/esp_efuse_table.c", ... ],
"include_dirs": [ "include", "esp32s3/include" ]
}
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-08 14:29:53 +02:00
Frantisek Hrbata
0f781c718c
tools: fix make_json_list to return empty json list for empty cmake list
...
Currently make_json_list() returns '[ "" ]' for empty cmake list. Fix this
so empty json list is returned instead.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-08 14:29:53 +02:00
zhangwenxu
ae86d26f7e
openthread: fix assert when parsing security key failed
2023-06-08 17:15:16 +08:00
Wang Ning
7cb730a6e8
fix_error_in_esp32-s2-devkitc-1_pin_layout_diagram
2023-06-08 16:51:09 +08:00
Wang Zi Yan
66c3265a26
Docs: Translate api-conventions.rst
2023-06-08 16:32:26 +08:00
Harshit Malpani
4866e7c6d0
Add ESP32-H2 chip id in esp_chip_id_t enum in esp_app_format.h header file
2023-06-08 10:34:23 +05:30
Mahavir Jain
69bcbe97f4
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 04:29:32 +00:00
morris
f9cf8db97e
drivers: fix issue reported by coverity
2023-06-07 11:42:11 +08:00
morris
a9d12c0fe9
adc: fixed the issue that multiply overflow before type expand
2023-06-07 11:40:56 +08:00
Justin Ong
e74a2565e4
Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp
2023-06-07 01:45:26 +00:00
Xu Si Yu
57e70c0d2c
IEEE802154: modification of the action when stop tx/rx ack
2023-06-05 17:56:01 +08:00
zwl
50d30f7ff1
esp_phy:Update phy lib for ESP32-C2
2023-06-05 16:49:48 +08:00
zwl
80f3ad1f1b
ble:fixed the issue that slave reports the wrong address for master when address resolution disable
2023-06-05 16:49:48 +08:00
Jiang Jiang Jian
4bc762621d
Merge branch 'bugfix/fix_bleqabr23_222_v5.1' into 'release/v5.1'
...
Revert "bluedroid: report disconnect event after BLE link closed" (backport 5.1)
See merge request espressif/esp-idf!24036
2023-06-03 08:43:09 +08:00
Jiang Jiang Jian
42592552b5
Merge branch 'feature/itwt_add_setup_timeout_timer_backport_v5.1' into 'release/v5.1'
...
esp_wifi: itwt add setup timeout timer to track response frame (backport v5.1)
See merge request espressif/esp-idf!24040
2023-06-03 08:40:41 +08:00
xuxiao
5a21bea309
esp_wifi: itwt add setup timeout timer to track response frame
2023-06-02 19:46:15 +08:00
Jiang Jiang Jian
cb88d20f9e
Merge branch 'bugfix/fix_wakeup_failed_if_powerdown_flash_in_lightsleep_v5.1' into 'release/v5.1'
...
Power Management: fixed flash funcs called in sleep wakeup process (backport v5.1)
See merge request espressif/esp-idf!24009
2023-06-02 19:18:36 +08:00
zhangyanjiao
d28cb4a954
esp_wifi:
...
1. mesh: layer2 node will scan all channels when fixed root leave
2. show warning info when setting max connection num for softAP
2023-06-02 17:27:28 +08:00
chenjianhua
c5e580e522
Revert "bluedroid: report disconnect event after BLE link closed"
...
This reverts commit d751960b27 .
2023-06-02 16:51:07 +08:00
Jiang Jiang Jian
ddc16a47fe
Merge branch 'bugfix/wpsreg_ap_assoc_respone_v5.1' into 'release/v5.1'
...
esp_wifi: Bugfix wpsreg AP not responding to assoc req (v5.1)
See merge request espressif/esp-idf!24027
2023-06-02 13:30:22 +08:00
wuzhenghui
03832dbd5e
bugfix: fix some flash funcs called in sleep wakeup process
2023-06-02 02:53:51 +00:00
Jiang Jiang Jian
ecf46dd5da
Merge branch 'docs/update_esp32c6_wifi_api_guides_backport_v5.1' into 'release/v5.1'
...
docs: update esp32c6 api guides about wifi part (backport v5.1)
See merge request espressif/esp-idf!24020
2023-06-01 19:24:50 +08:00
Shreyas Sheth
e8d9104953
esp_wifi: Bugfix wpsreg AP not responding to assoc req
...
Fixed regression caused by 2b8e40e7
2023-06-01 15:36:54 +05:30
liuning
6cd76ba321
docs: update for esp32c6
2023-06-01 14:27:19 +08:00
xuxiao
5a9cff0d34
docs: update esp32c6 api guides about wifi part
2023-06-01 14:26:37 +08:00
Marius Vikhammer
aa741b90ad
Merge branch 'docs/c6_misc_updates_v5.1' into 'release/v5.1'
...
Docs: c6 misc updates (v5.1)
See merge request espressif/esp-idf!23999
2023-06-01 11:03:42 +08:00
Almir Okato
4b20d27caf
bootloader_support: add missing esp_rom_sys.h to bootloader_flash.c bootloader build
...
Missing esp_rom_sys.h header could cause declaration issues.
Signed-off-by: Almir Okato <almir.okato@espressif.com >
2023-06-01 10:57:16 +08:00
morris
d5fb4ff7c8
esp_rom: add common ROM API to update CPU tick rate
2023-06-01 10:57:13 +08:00
morris
b845c66748
spi_master: fix the assertion on a NULL desired_dev
...
Closes https://github.com/espressif/esp-idf/issues/11536
2023-06-01 02:50:45 +00:00
Aditya Patwardhan
22adf838c9
Merge branch 'bugfix/c6_h2_decrease_rng_frequency_v5.1' into 'release/v5.1'
...
esp_hw_support: decrease RNG read frequency for C6 and H2 (v5.1)
See merge request espressif/esp-idf!24001
2023-06-01 00:54:49 +08:00
Jakob Hasse
f4f45345ee
esp_hw_support: decrease RNG read frequency on C6 and H2
...
* The RNG reading frequency of 200 KHz has been too high for
C6 and H2 since on these chips the RNG output is combined
with the RTC slow clock which is only 150KHz. Reduced the max
reading frequency via esp_random() from 200KHz to 62.5KHz,
which show best results in tests.
Also updated the bootloader_fill_random() max frequency to the
same value to be in line, even though it was just 83KHz.
2023-05-31 16:16:25 +00:00
Aditya Patwardhan
7b09d12c89
Merge branch 'bugfix/efuse_summary_v5.1' into 'release/v5.1'
...
system-hardware/efuse: fixed efuse summary description containing ; breaking efuse-summary (v5.1)
See merge request espressif/esp-idf!23979
2023-05-31 22:57:37 +08:00
Michael (XIAO Xufeng)
30f8f83d52
Merge branch 'bugfix/add_warning_for_rc_fast_calibration_h2_v5.1' into 'release/v5.1'
...
clk: Add warning log if RC_FAST clock calibration is needed on esp32h2 (v5.1)
See merge request espressif/esp-idf!23935
2023-05-31 20:21:11 +08:00
Jiang Jiang Jian
5cd24826bb
Merge branch 'bugfix/fix_rc_fast_calibration_v5.1' into 'release/v5.1'
...
rtc_clk: fix esp32c6/esp32h2 eco chip `RC_FAST` bad calibration value (backport v5.1)
See merge request espressif/esp-idf!23940
2023-05-31 17:40:28 +08:00
Jiang Jiang Jian
0d13f6f09d
Merge branch 'bugfix/fix_hang_during_sleep_process_v5.1' into 'release/v5.1'
...
bugfix: fix hang on pd_top sleep process (backport v5.1)
See merge request espressif/esp-idf!23852
2023-05-31 17:40:02 +08:00
Marius Vikhammer
871dd9e21a
docs: updated misc C6 programming guide docs with minor changes.
2023-05-31 15:47:26 +08:00
Martin Vychodil
273d973489
idocs: updated Storage API reference documents for ESP32H2
2023-05-31 15:46:42 +08:00
Martin Vychodil
8df4a852f5
docs: updated Storage API reference documents for ESP32C6
2023-05-31 15:46:41 +08:00
Marius Vikhammer
bb4218285b
system-hardware/efuse: fixed efuse summary description containing ; breaking efuse-summary
...
If the efuse description from esptool contained semi-colons it would be interpretted as
a list delimiter in CMake. Summary is now passed as in quotes to escape this behavior.
2023-05-30 14:07:50 +08:00
Marius Vikhammer
c337759e24
core-system/linux-target: fixed heap_caps_realloc not correctly allocating the requested number of bytes
...
Closes https://github.com/espressif/esp-idf/issues/11523
2023-05-30 13:27:46 +08:00
Ondrej Kosta
888e4339f9
esp_eth: fixed esp_eth_transmit_vargs to transmit only when link is up
...
esp_eth test: clear unicast Rx event before wait
2023-05-29 11:22:11 +00:00
yuanjianmin
997f9dd183
example: Fix memory leak in ws_echo_server when httpd_queue_work failed
...
Closes https://github.com/espressif/esp-idf/issues/11507
2023-05-26 20:02:58 +08:00
Adam Múdry
3da76d4bd7
vfs: select sanity NULL check
...
https://github.com/espressif/esp-idf/issues/9964
2023-05-26 13:46:11 +02:00
Jiang Jiang Jian
ea5e0ff298
Merge branch 'backport/fix_matter_commissioning_ble_disconnect_issue' into 'release/v5.1'
...
openthread: Add some backports related to openthread(Backport v5.1)
See merge request espressif/esp-idf!23893
2023-05-26 15:37:14 +08:00
Jiang Jiang Jian
125d00c0f7
Merge branch 'feature/c6_bootloader_rng_v5.1' into 'release/v5.1'
...
Feature/c6 bootloader rng (v5.1)
See merge request espressif/esp-idf!23896
2023-05-26 15:36:45 +08:00
wuzhenghui
8c714acfb5
bugfix: fix rc_fast bad calibration value
2023-05-26 13:59:25 +08:00
morris
1a68d8ddd5
example: fix led strip memory overwrite before trans done
...
Closes https://github.com/espressif/esp-idf/issues/11487
2023-05-26 13:28:31 +08:00
Song Ruo Jing
702afbb0f7
clk: Add warning log if RC_FAST clock calibration is needed on esp32h2
2023-05-26 11:45:00 +08:00
Roland Dobai
41047c16c9
Tools: Update the certificate of idf_tools.py
2023-05-25 16:29:56 +02:00
Jakob Hasse
b0e2f33082
esp_hw_support/bootloader: made ESP32-C6 and ESP32-H2 RNG available
2023-05-24 09:43:21 +05:30
zhangwenxu
7eb9af5806
openthread: fix frame counter when re-transmition
2023-05-24 10:43:16 +08:00
zhangwenxu
2016bddbda
openthread: add kconfig for enabling mac filter
2023-05-24 10:42:52 +08:00
zhangwenxu
d9e289a5fb
esp_phy: updating lib phy to adapt the voltage changes
2023-05-24 10:35:39 +08:00
Alexey Lapshin
71f1bc4453
tools: fix control characters print if hints enabled
...
Closes https://github.com/espressif/esp-idf/issues/11351
2023-05-23 18:30:22 +08:00
Jiang Jiang Jian
6ad6fb9755
Merge branch 'feature/update_ble_doc_for_esp32c6_esp32h2_v5.1' into 'release/v5.1'
...
ble docs: Update ble doc for esp32c6 and esp32h2
See merge request espressif/esp-idf!23801
2023-05-23 15:33:51 +08:00
Ivan Grokhotkov
aea087b793
vfs: VFS_MAX_COUNT should be non-zero even without IO support
2023-05-22 12:30:24 +02:00
Oliver Schmidt
de4e003256
Allow to config the maximum number of VFS entries.
2023-05-22 12:30:24 +02:00
Jiang Jiang Jian
56677dabe8
Merge branch 'add_c6_in_supported_targets_in_prov_example_v5.1' into 'release/v5.1'
...
Add ESP32-C6 in supported targets (v5.1)
See merge request espressif/esp-idf!23846
2023-05-20 07:41:54 +08:00
Jiang Jiang Jian
9310ed608e
Merge branch 'contrib/github_pr_10532_v5.1' into 'release/v5.1'
...
[SDMMC Mount] fix infinite loop when SD card is not responsive (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23527
2023-05-20 07:35:38 +08:00
Jiang Jiang Jian
057cf2b8ee
Merge branch 'bugfix/wifi_backport_v5.1' into 'release/v5.1'
...
esp_wifi: backport some wifi fixes to v5.1
See merge request espressif/esp-idf!23847
2023-05-20 07:34:41 +08:00
Zim Kalinowski
829fdd172c
Merge branch 'feature/add_support_for_lp_i2c_v5.1' into 'release/v5.1'
...
lp-i2c: Added support for LP I2C peripheral to LP core (v5.1)
See merge request espressif/esp-idf!23850
2023-05-20 04:38:59 +08:00
Jiang Jiang Jian
8cecbafe18
Merge branch 'bugfix/close_phy_tsens_before_sleep_v5.1' into 'release/v5.1'
...
sleep: fix deepsleep current leakage caused by phy_tsens (backport v5.1)
See merge request espressif/esp-idf!23843
2023-05-19 20:29:22 +08:00
Marius Vikhammer
786faa3cac
Merge branch 'doc/update_efuse_info_v5.1' into 'release/v5.1'
...
doc: Update all efuse info files (v5.1)
See merge request espressif/esp-idf!23853
2023-05-19 20:28:15 +08:00
Adam Múdry
6477500cf1
sdmmc: incrementally increase delay of vTaskDelay
...
Prevents unnecessary slowdown in polling functions
2023-05-19 14:01:43 +02:00
jasta
3ef8c77588
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-05-19 17:17:18 +08:00
jgujarathi
9aedb4bd83
wpa_supplicant : Fix scan results for GCMP and GCMP-256 cipher.
...
Add support for recognising GCMP and GCMP-256 ciphers if used by AP.
Update the scan example to show the correct cipher.
2023-05-19 16:58:51 +08:00
jgujarathi
576489f8cf
wpa_supplicant : Add MBO ie in probe request.
...
Adds the MBO information element in the probe request frame by resetting
scan_ie after set_config is done.
2023-05-19 16:58:40 +08:00
Jiang Jiang Jian
a32201f6ec
Merge branch 'bugfix/fix_compilation_error_optimization_v5.1' into 'release/v5.1'
...
Nimble: Fix compilation issues seen while enabling -O2 optimization (v5.1)
See merge request espressif/esp-idf!23717
2023-05-19 16:48:18 +08:00
Jiang Jiang Jian
774696285d
Merge branch 'bugfix/fix_lp_bod_if_bt_i154_init_phy_before_wifi_v5.1' into 'release/v5.1'
...
fix(phy): fix lp_bod reset if bt/i154 init phy before wifi
See merge request espressif/esp-idf!23831
2023-05-19 16:25:11 +08:00
Aditya Patwardhan
d345beb02a
Merge branch 'contrib/github_pr_11402_v5.1' into 'release/v5.1'
...
esp_ds: ignore releasing mutex if not called from same task (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23840
2023-05-19 16:11:15 +08:00
KonstantinKondrashov
cb6b14a0f8
doc: Update efuse info files
2023-05-19 15:17:16 +08:00
wuzhenghui
eccb5318f9
Kconfig: add more help info for pm related options help
2023-05-19 13:51:29 +08:00
wuzhenghui
1df2dcc9fe
bugfix: treat too short sleep duration as sleep reject by software
2023-05-19 13:51:24 +08:00
wuzhenghui
00e777aff9
bugfix: fix pmp retention and add pma retention
2023-05-19 13:51:20 +08:00
Sudeep Mohanty
267c5e37a2
lp-i2c: Added support for LP I2C peripheral to LP core
...
This commit adds support for the LP I2C peripheral driver to be used by
the LP core. An example is also added to demonstrate the usage of the LP
I2C peripheral from the LP core.
2023-05-19 07:33:01 +02:00
Shyamal Khachane
2220a07ec1
1. Support NAN ifx for API's esp_wifi_internal_set_fix_rate and esp_wifi_set_protocol
...
2. Remove user configurable flag fsd_reqd from NAN publish config
3. Fix issue wherein NDL of previously cancelled service is obtained in peer record of new service with no NDL
2023-05-19 12:46:39 +08:00
Harshit Malpani
a3ecb8fe93
Add esp32c6 in supported target for ota examples
2023-05-19 10:03:45 +05:30
Harshit Malpani
d9de899ed7
Add ESP32-C6 in supported targets for wifi_prov_mgr example
2023-05-19 10:03:45 +05:30
xueyunfei
871bbdcec3
netdb:fixed bug for getaddrinfo returns null when IPV4 mapped address
...
Closes https://github.com/espressif/esp-idf/issues/9693
2023-05-19 12:26:07 +08:00
chenjianxing
050367ea37
esp_wifi: fix softap nvs <ssid,password,pmk> not match issue
...
Closes FCS-1196
2023-05-19 12:23:20 +08:00
Sarvesh Bodakhe
8bfb5c837e
esp_wifi: Fix tx_callback issue for ESP32C6
2023-05-19 12:19:54 +08:00
Sarvesh Bodakhe
7412d1a1a9
wpa_supplicant: Use 'mbedtls_pk_parse_public_key' to parse compressed EC public key and remove unnecessary code
...
Support to parse compressed EC public key is added from 'mbedtls-3.4.0'
2023-05-19 12:19:08 +08:00
Sarvesh Bodakhe
edf9f9eff7
esp-wifi: add station SAE-PK (Public Key) configuration note
2023-05-19 12:18:49 +08:00
wuzhenghui
fc5fe1132a
bugfix: close phy_tsens before deepsleep
2023-05-19 11:04:17 +08:00
Jiang Jiang Jian
ed32d7a267
Merge branch 'bugfix/move_adc_onshot_power_management_to_shot_read_func_v5.1' into 'release/v5.1'
...
Sleep: Fixed abnormal deepsleep base current of ULP ADC on esp32s2/esp32s3 chips (backport v5.1)
See merge request espressif/esp-idf!23828
2023-05-19 11:03:54 +08:00
Shen Weilong
0d12613ab9
ble docs: Update the ble docs for esp32c6 and esp32h2
2023-05-19 11:03:11 +08:00
Jiang Jiang Jian
cc7c851cb2
Merge branch 'feature/use_api_to_enable_modem_on_esp32h2_v5.1' into 'release/v5.1'
...
ble: use modem_clock api to set clocks on ESP32-H2
See merge request espressif/esp-idf!23806
2023-05-19 11:01:44 +08:00
Christoph Baechler
501c7d1101
esp_ds: ignore releasing mutex if not called from same task
2023-05-19 08:31:34 +05:30
Jiang Jiang Jian
05c98d8b53
Merge branch 'bugfix/sync-contribution-guide_v5.1' into 'release/v5.1'
...
docs: updated contribution agreement (v5.1)
See merge request espressif/esp-idf!23839
2023-05-19 10:54:51 +08:00
Marius Vikhammer
19f300fa24
Merge branch 'bugfix/use_safe_noreturn_attr_v5.1' into 'release/v5.1'
...
compiler: replaced noreturn by __noreturn__ in header files (v5.1)
See merge request espressif/esp-idf!23811
2023-05-19 09:37:50 +08:00
morris
c58915842e
Merge branch 'bugfix/eth-start-spi-initialize-failure-v5.1' into 'release/v5.1'
...
Fix eth_start initializes spi bus with SPI_DMA_CH_AUTO (backport v5.1)
See merge request espressif/esp-idf!23815
2023-05-19 09:12:22 +08:00
Zim Kalinowski
6cc4ab56e4
docs: updated contribution agreement
2023-05-18 16:27:45 +02:00
liuning
bd0f9b8512
fix(phy): fix lp_bod reset if bt/i154 init phy before wifi
2023-05-18 20:57:57 +08:00
Island
43a67a5da3
Merge branch 'feature/esp32c2_enable_rf_temp_compensation_v5.1' into 'release/v5.1'
...
Feature/esp32c2 enable rf temp compensation v5.1
See merge request espressif/esp-idf!23730
2023-05-18 20:34:30 +08:00
wuzhenghui
ed076c2bc8
bugfix: move adc_oneshot_power_acquire/release to adc_oneshot_read
...
Closes https://github.com/espressif/esp-idf/issues/10595
Closes https://github.com/espressif/esp-idf/issues/11386
2023-05-18 20:08:47 +08:00
Jiang Jiang Jian
7fcba0fbf8
Merge branch 'bugfix/fix_some_ble_bug_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs (backport v5.1)
See merge request espressif/esp-idf!23699
2023-05-18 20:08:25 +08:00
Jiang Jiang Jian
8b7cd4dc08
Merge branch 'bugfix/hfp_ag_idx_invalid_v5.1' into 'release/v5.1'
...
bt: Fixed out of bounds access due to variable length array(v5.1)
See merge request espressif/esp-idf!23665
2023-05-18 20:07:21 +08:00
Jiang Jiang Jian
57b31ed545
Merge branch 'feature/add_bluetooth_nimble_lightsleep_example_v5.1' into 'release/v5.1'
...
bt: Added an example of Bluetooth using light sleep(v5.1)
See merge request espressif/esp-idf!23686
2023-05-18 20:06:16 +08:00
Jiang Jiang Jian
2010d70892
Merge branch 'bugfix/a2dp_source_app_state_error_v5.1' into 'release/v5.1'
...
bt: Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device(v5.1)
See merge request espressif/esp-idf!23557
2023-05-18 20:04:45 +08:00
Jiang Jiang Jian
f503b0f621
Merge branch 'fix/sdcard_example_blocker_v5.1' into 'release/v5.1'
...
CI: fix sdcard examples timeout (v5.1)
See merge request espressif/esp-idf!23477
2023-05-18 20:03:59 +08:00
Jiang Jiang Jian
5b4c95c50f
Merge branch 'bugfix/update_esp32c6eco1_sleep_fosc_cal_cycles_backport_v5.1' into 'release/v5.1'
...
bugfix: update esp32c6 eco1 fosc calibration cycles during sleep(backport v5.1)
See merge request espressif/esp-idf!23490
2023-05-18 19:52:05 +08:00
Shu Chen
79fab2eb92
Merge branch 'backport/fix_ieee802154_typo' into 'release/v5.1'
...
ieee802154: fix a typo in set_channel API(Backport v5.1)
See merge request espressif/esp-idf!23809
2023-05-18 17:07:06 +08:00
morris
f79088f115
Merge branch 'bugfix/add_len_check_per_spi_master_transaction_v5.1' into 'release/v5.1'
...
spi master: added transaction length check to refuse longer than hardware supported length (v5.1)
See merge request espressif/esp-idf!23747
2023-05-18 16:47:18 +08:00
Rahul Tank
38a1cfe59c
Nimble: Fix compilation issues seen while enabling -O2 optimization
2023-05-18 14:00:33 +05:30
morris
0814386710
Merge branch 'refactor/driver_ut_to_test_app_v5.1' into 'release/v5.1'
...
CI: Move all UT in driver to test_app(backport v5.1)
See merge request espressif/esp-idf!23708
2023-05-18 16:18:26 +08:00
Wang Meng Yang
431f5b81a2
Merge branch 'bugfix/fix_doc_blufi_eror_v5.1' into 'release/v5.1'
...
fix blufi doc error (backport v5.1)
See merge request espressif/esp-idf!23724
2023-05-18 15:04:17 +08:00
Wang Meng Yang
e8dba711ff
Merge branch 'bugfix/fix_iphone_disconnects_immediately_after_connecting_when_BLE_wifi_coexist_v5.1' into 'release/v5.1'
...
Fix the bug that the iPhone disconnects immediately after connecting when BLE and wifi coexist(backport v5.1)
See merge request espressif/esp-idf!23786
2023-05-18 15:04:14 +08:00
xieqinan
bd5b1008de
comm_components: eth_start initializes spi bus with SPI_DMA_CH_AUTO
...
Close https://github.com/espressif/esp-idf/issues/11083
2023-05-18 14:46:09 +08:00
Marius Vikhammer
9f7475dd98
Merge branch 'contrib/github_pr_11215_v5.1' into 'release/v5.1'
...
improve thread safety in esp_timer (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23539
2023-05-18 13:06:46 +08:00
Jakob Hasse
a6cbf68991
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-18 12:49:40 +08:00
Shu Chen
6ba1c6c44f
ieee802154: fix a typo in set_channel API
2023-05-18 10:39:51 +08:00
Roland Dobai
82c6c8149c
Merge branch 'bug/interactive_hints_v5.1' into 'release/v5.1'
...
tools: fix hints processing in interactive mode (v5.1)
See merge request espressif/esp-idf!23795
2023-05-18 00:09:16 +08:00
Mahavir Jain
b3bde42d8c
Merge branch 'bugfix/update_test_dl_esp_cert_v5.1' into 'release/v5.1'
...
tests: update Root certificate for the test endpoints (v5.1)
See merge request espressif/esp-idf!23797
2023-05-17 21:39:09 +08:00
Shen Weilong
83ac726851
ble: use modem_clock api to set clock on ESP32-C6
2023-05-17 20:04:07 +08:00
Mahavir Jain
133e19d6ee
tests: update Root certificate for the test endpoints
...
Use Root certificate (`DigiCert Global Root G2`) for the
`dl.espressif.com` and `espressif.com` test endpoints.
This fixes the test failure introduced due to renewal of
the intermediate certificate.
2023-05-17 15:27:24 +05:30
Armando
8702e49057
spi: added an API to get max transaction length and use in spi lcd driver
2023-05-17 09:03:26 +00:00
Armando
4943844764
spi: added transaction length check to refuse longer than hardware supported length
2023-05-17 09:03:26 +00:00
Frantisek Hrbata
b525e273ce
tools: fix hints processing in interactive mode
...
Currently hints are processed only once the process is finished and
exits with non-error exit code. In interactive mode, e.g. for monitor,
we want to process ouput lines for hints right away.
This adds a simple buffer, which keeps the last line and once EOL is
reached, it is processed for hints.
Since the original hints processing was file based, a new helper
function was added to allow processing hints in string.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-05-17 10:56:39 +02:00
Jiang Jiang Jian
0ed8499898
Merge branch 'bugfix/a2dp_source_crash_connect_to_Bose_speaker_v5.1' into 'release/v5.1'
...
Bugfix/a2dp source crash connect to bose speaker (v5.1)
See merge request espressif/esp-idf!23574
2023-05-17 15:10:34 +08:00
Jiang Jiang Jian
0122794a4e
Merge branch 'bugfix/deinit_ble_v5.1' into 'release/v5.1'
...
bugfix: deinit ble for specifies ESP_BT_MODE_BTDM (backport v5.1)
See merge request espressif/esp-idf!23068
2023-05-17 15:09:29 +08:00
Jiang Jiang Jian
c92ddbbf6f
Merge branch 'bugfix/reduce_logging_for_SAE' into 'release/v5.1'
...
Modify log level for SAE (Backport v5.1)
See merge request espressif/esp-idf!23547
2023-05-17 14:02:39 +08:00
zhiweijian
5bd2b5bc41
fix blufi doc error
2023-05-17 04:06:11 +00:00
Marius Vikhammer
b311a3ffc2
Merge branch 'contrib/github_pr_11388_v5.1' into 'release/v5.1'
...
Update esp_cpu.h to include esp_attr.h (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23738
2023-05-17 09:24:38 +08:00
Marius Vikhammer
8adb48cbfd
Merge branch 'fix/console-build-error_v5.1' into 'release/v5.1'
...
console: Fix building issue when serial JTAG is set (v5.1)
See merge request espressif/esp-idf!23735
2023-05-17 08:39:03 +08:00
Marius Vikhammer
e86b8136bd
Merge branch 'bugfix/c2_wdt_reset_reason_v5.1' into 'release/v5.1'
...
wdt: fix IWDT reset reason for esp32c2 (v5.1)
See merge request espressif/esp-idf!23740
2023-05-17 08:38:45 +08:00
zhiweijian
9b73003628
Fix the bug that the iPhone disconnects immediately after connecting when BLE and wifi coexist
2023-05-16 17:54:06 +08:00
Roland Dobai
3bdbad6aa7
Merge branch 'feature/remove_coredump_tests_v5.1' into 'release/v5.1'
...
coredump: remove tests (moved to esp-coredump repo) (v5.1)
See merge request espressif/esp-idf!23767
2023-05-16 17:40:26 +08:00
Cao Sen Miao
df7a27e36d
CI: Move all UT in driver to test_app
2023-05-16 16:42:28 +08:00
Jiang Jiang Jian
b62cbebb81
Merge branch 'feature/expose_addr_resolv_out_stack_v5.1' into 'release/v5.1'
...
Nimble:Added change to expose addr resolution API outside stack (v5.1)
See merge request espressif/esp-idf!23491
2023-05-16 16:34:11 +08:00
zwl
c907f489d6
ble:fixed build error when disable smp
2023-05-16 16:08:54 +08:00
zwl
9b61156746
ble:esp32c2 add rf temperature compensation
2023-05-16 16:08:54 +08:00
Marius Vikhammer
b8bd147466
ci: re-enable reset reason tests for all targets except H2.
2023-05-16 05:22:07 +00:00
Marius Vikhammer
e0b91b748e
esp-system: fixed int WDT reset reason being reported as task WDT on C2
2023-05-16 05:22:07 +00:00
Alexey Lapshin
726ed144e4
coredump: remove tests (moved to esp-coredump repo)
2023-05-16 12:43:04 +08:00
Magnus Sörensen
accb45f466
Update esp_cpu.h
...
If esp_attr.h is not included then there are no definitions for the symbol 'FORCE_INLINE_ATTR'.
2023-05-16 04:37:17 +00:00
Guillaume Souchere
c5003e6220
console: Fix building issue when serial JTAG is set
...
Closes https://github.com/espressif/esp-idf/issues/10707
2023-05-16 04:37:09 +00:00
Shu Chen
96e1f6e7a2
Merge branch 'openthread/default_dnsserver_address_v5_1' into 'release/v5.1'
...
openthread: Add menuconfig to set the default dns server address(v5.1)
See merge request espressif/esp-idf!23757
2023-05-16 12:36:20 +08:00
Marius Vikhammer
d17ab36645
Merge branch 'feature/c6_ulp_timer_v5.1' into 'release/v5.1'
...
ulp: lp timer support for lp core (v5.1)
See merge request espressif/esp-idf!23659
2023-05-16 09:19:56 +08:00
WanqQixiang
a056e655d8
openthread: Add menuconfig to set the default dns server address
2023-05-15 19:30:14 +08:00
morris
aed737b351
Merge branch 'feature/efuse_settings_v5.1' into 'release/v5.1'
...
hal: Explicit setting of efuse time settings (v5.1)
See merge request espressif/esp-idf!23725
2023-05-15 19:16:30 +08:00
Zim Kalinowski
0edb7ee43a
Merge branch 'bugfix/ulp_i2c_timeout_config_v5.1' into 'release/v5.1'
...
ulp-riscv-i2c: Add ULP RISC-V I2C read/write timeout config option (v5.1)
See merge request espressif/esp-idf!23657
2023-05-15 16:03:15 +08:00
Zim Kalinowski
689db30956
Merge branch 'contrib/github_pr_11025_v5.1' into 'release/v5.1'
...
Enable support for C++23 in esp-idf (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23421
2023-05-15 16:02:54 +08:00
Zim Kalinowski
59b6634a9a
Merge branch 'feature/add_missed_settings_for_bootloader_reserve_rtc_mem_for_c6_h2_v5.1' into 'release/v5.1'
...
esp_system (C6 & H2): Enables BOOTLOADER_RESERVE_RTC_MEM feature for bootloader (v5.1)
See merge request espressif/esp-idf!23402
2023-05-15 16:02:35 +08:00
Marius Vikhammer
24ae831b3d
Merge branch 'contrib/github_pr_11394_v5.1' into 'release/v5.1'
...
docs: Fix typo in Linux/macOS getting started docs (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23732
2023-05-15 10:50:34 +08:00
morris
78d88afbef
Merge branch 'bugfix/i2c_timing_wrong_v5.1' into 'release/v5.1'
...
i2c: fix a bug in sda sample timing (backport v5.1)
See merge request espressif/esp-idf!23379
2023-05-15 10:47:35 +08:00
Michael (XIAO Xufeng)
b8365dced6
Merge branch 'Bugfix/fix_tsen_issue_v5.1' into 'release/v5.1'
...
Temperature sensor: fix return value issue @low temp on H2(backport v5.1)
See merge request espressif/esp-idf!23719
2023-05-15 10:46:11 +08:00
morris
b7199e88b7
Merge branch 'bugfix/mcpwm_bldc_example_v5.1' into 'release/v5.1'
...
mcpwm: test generator force level with dead time module (v5.1)
See merge request espressif/esp-idf!23714
2023-05-15 10:00:00 +08:00
Nihal Gonsalves
2701677eb6
Fix typo in Linux/macOS getting started docs
...
`hello_word` -> `hello_world`
2023-05-15 09:34:48 +08:00
KonstantinKondrashov
2165ff386e
hal: Explicit setting of efuse time settings
...
EFUSE_PWR_ON_NUM in C3 has default value = 0x2880, now = 0x3000
2023-05-12 21:42:38 +08:00
zlq
79a2cc224c
H2:fix temp sensor issue @low temp
2023-05-12 17:00:58 +08:00
morris
6cfc6f53be
Merge branch 'bugfix/enable_i_pdm_example_pytest_on_h2_v5.1' into 'release/v5.1'
...
i2s_pdm: enable example pytest on h2 (v5.1)
See merge request espressif/esp-idf!23642
2023-05-12 16:47:25 +08:00
Marius Vikhammer
e35897db33
Merge branch 'feature/heap-in-flash_v5.1' into 'release/v5.1'
...
heap: Add a configuration that places all the heap component in flash (v5.1)
See merge request espressif/esp-idf!23377
2023-05-12 15:57:31 +08:00
Yuan Mingfu
7e49268933
bugfix: deinit ble for specifies ESP_BT_MODE_BTDM
2023-05-12 14:53:56 +08:00
morris
a7021c3e44
mcpwm: fix bldc example force output level inverted
...
set_force_level can only set the generator level before the deadtime module.
if the deadtime module enables the inverter, then the real output level is inverted accordingly
2023-05-12 14:40:10 +08:00
morris
190e9e7212
Merge branch 'bugfix/fix_several_bugs_in_i2s_v5.1' into 'release/v5.1'
...
i2s: fix several bugs in std and tdm mode (v5.1)
See merge request espressif/esp-idf!23669
2023-05-12 11:05:34 +08:00
Marius Vikhammer
fc69e53e40
Merge branch 'ci/fix_system_invalid_kconfigs_v5.1' into 'release/v5.1'
...
ci: fix invalid kconfig options in system test apps (v5.1)
See merge request espressif/esp-idf!23660
2023-05-12 11:04:08 +08:00
morris
6f459d4ea8
Merge branch 'feature/reset_mcpwm_in_restart_v5.1' into 'release/v5.1'
...
mcpwm: reset peripheral in restart, panic and halt (v5.1)
See merge request espressif/esp-idf!23651
2023-05-12 10:12:58 +08:00
morris
1d89e24199
Merge branch 'bugfix/fix_mspi_octal_psram_timing_tuning_point_fallback_id_v5.1' into 'release/v5.1'
...
mspi: modified mspi 80mhz octal psram timing tuning point fallback id on s3 (v5.1)
See merge request espressif/esp-idf!23689
2023-05-11 21:24:44 +08:00
Jakob Hasse
2379ee36ab
cxx: gnu++23 -> gnu++2b for clang compatibility, added docs and test
...
* Using -std=gnu++2b now for both gcc and clang as clang
does not recognize gnu++23 yet
* Added a build test app to check the C++ standard in IDF
* Updated english docs to reflect the change to C++23
2023-05-11 17:48:38 +08:00
58fa57af93
Enable support for C++23 in esp-idf
2023-05-11 17:45:20 +08:00
Marius Vikhammer
b1c85cc1d5
Merge branch 'contrib/github_pr_10895_v5.1' into 'release/v5.1'
...
Fix possible conversion errors by using __builtin_ffsll (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23690
2023-05-11 16:45:44 +08:00
morris
cf5e2c3962
Merge branch 'doc/update_mcpwm_deadtime_v5.1' into 'release/v5.1'
...
MCPWM: don't allow to apply the same delay module to multiple generators (v5.1)
See merge request espressif/esp-idf!23663
2023-05-11 16:13:23 +08:00
chenjianhua
b77479df39
bluedroid: fix ble ext adv rand addr setting for NRPA
2023-05-11 14:36:39 +08:00
chenjianhua
ac42a8f2c7
bluedroid: fix ble adv data construct for device name
2023-05-11 14:36:39 +08:00
chenjianhua
e6f018a309
bluedroid: fix ble smp key distribution setting
2023-05-11 14:36:39 +08:00
chenjianhua
2afb56d189
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed remote mic error during encryption procedure
2023-05-11 14:36:39 +08:00
chenjianhua
d751960b27
bluedroid: report disconnect event after BLE link closed
2023-05-11 14:36:39 +08:00
xiongweichao
7ddb440384
bt: Deleted some redundant variables in HFP_AG
2023-05-11 06:09:06 +00:00
xiongweichao
a891aa7e4d
bt: Fixed the problem of out-of-bounds access caused by the variable-length array introduced in 3268075231
...
Closes https://github.com/espressif/esp-idf/issues/11264
2023-05-11 06:09:06 +00:00
xiongweichao
d3d73ed8b2
bt: Fixed codec mode error in ESP_HF_WBS_RESPONSE_EVT
2023-05-11 06:09:06 +00:00
Michael (XIAO Xufeng)
a498871111
Merge branch 'bugfix/fix_wrong_hp_ldo_h2_to_v5.1' into 'release/v5.1'
...
ESP32H2: Fix too low hp ldo dbias (v5.1)
See merge request espressif/esp-idf!23598
2023-05-11 11:59:26 +08:00
Marius Vikhammer
5d6b59109b
Merge branch 'ci/newlib_pytest_v5.1' into 'release/v5.1'
...
ci: move newlib tests to pytest (v5.1)
See merge request espressif/esp-idf!23685
2023-05-11 11:49:48 +08:00
Jakob Hasse
48ab527148
cxx/esp_hw_support: added build test, changed parameter types
...
Changed rv_utils_intr_edge_ack and esp_cpu_intr_edge_ack to
take uint32_t instead of int to avoid build errors.
The test is to test in particular that __builtin_ffsll, used in
xt_utils.h, which is included via esp_cpu.h, compiles fine
in C++20 with -Wsign-conversion enabled.
Closes https://github.com/espressif/esp-idf/pull/10895
2023-05-11 11:16:45 +08:00
term_est
51a9057d9e
Fix possible conversion errors by using __builtin_ffsll instead of __builtin_ffs
...
Signed-off-by: term_est <62337595+term-est@users.noreply.github.com >
2023-05-11 11:16:45 +08:00
Armando
6ae2c3c240
mspi: modified mspi 80mhz octal psram timing tuning point fallback id on s3
2023-05-11 11:13:32 +08:00
xiongweichao
8b8a6a4450
bt: Added an example of Bluetooth using light sleep
2023-05-11 10:24:00 +08:00
Marius Vikhammer
6b0d93efd4
ci: misc fixes for newlib test app
...
Enabled additional tests for C2, added config for testing with newlib nano
as well as cleaned up old configs
2023-05-11 09:27:09 +08:00
Zim Kalinowski
d795abeb03
newlib: move test to pytest
2023-05-11 09:26:39 +08:00
Roland Dobai
70feed14dd
Merge branch 'feature/update-OpenOCD-to-v0.12.0-esp32-20230419_v5.1' into 'release/v5.1'
...
tools: update OpenOCD version to v0.12.0-esp32-20230419 (v5.1)
See merge request espressif/esp-idf!23677
2023-05-11 01:55:34 +08:00
Roland Dobai
ae4d1c1f81
Merge branch 'feature/esp32c6_esp32h2_enable_panic_tests_v5.1' into 'release/v5.1'
...
tests: panic: esp32c6/esp32h2 enable (v5.1)
See merge request espressif/esp-idf!23683
2023-05-11 00:27:22 +08:00
Marius Vikhammer
eec03e6a32
Merge branch 'feature/freertos_add_create_task_with_caps_v5.1' into 'release/v5.1'
...
FreeRTOS: Add xTaskCreateWithCaps() (v5.1)
See merge request espressif/esp-idf!23382
2023-05-10 22:34:17 +08:00
Alexey Lapshin
6b31235f3f
tests: panic: add esp32c6 esp32h2
2023-05-10 19:19:47 +08:00
Roland Dobai
2744e6ce07
Merge branch 'feature/refactor_gdbstub_v5.1' into 'release/v5.1'
...
esp_gdbstub: refactor code (v5.1)
See merge request espressif/esp-idf!23513
2023-05-10 19:11:39 +08:00
Alexey Gerenkov
b3c5ee767a
tools: update OpenOCD version to v0.12.0-esp32-20230419
2023-05-10 13:15:19 +03:00
Darian Leung
ad5044c5f6
freertos: Add task creation with caps functions
...
This commit adds the corresponding CreateWithCaps functions for tasks:
- xTaskCreatePinnedToCoreWithCaps()
- xTaskCreateWithCaps()
- vTaskDeleteWithCaps()
Documentation and migraiton guide have been updated accordingly.
Closes https://github.com/espressif/esp-idf/issues/11216
2023-05-10 17:55:49 +08:00
Marius Vikhammer
4a35536244
Merge branch 'feature/freertos_get_static_buffers_v5.1' into 'release/v5.1'
...
FreeRTOS: Add GetStaticBuffer and CreateWithCaps functions (v5.1)
See merge request espressif/esp-idf!23381
2023-05-10 17:53:26 +08:00
Marius Vikhammer
670996f484
Merge branch 'bugfix/make_clean_files_v5.1' into 'release/v5.1'
...
build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES (v5.1)
See merge request espressif/esp-idf!23661
2023-05-10 13:46:56 +08:00
laokaiyao
8bb8c144c7
i2s_doc: fixed the data of stereo left/right state
2023-05-10 12:36:00 +08:00
laokaiyao
653ba59b23
i2s_tdm: fixed half sample bit calculation and added check for slot mask
2023-05-10 12:34:14 +08:00
laokaiyao
319e0689a5
i2s_std: fixed mclk check for 24-bit data and enable left alignment as default
2023-05-10 12:32:38 +08:00
morris
6b86fc7ad7
Merge branch 'test/enlarge_gptimer_test_threshold_v5.1' into 'release/v5.1'
...
gptimer: enlarge test threshold (v5.1)
See merge request espressif/esp-idf!23622
2023-05-10 10:39:45 +08:00
Fu Hanxi
f4c5fdbd1a
Merge branch 'ci/migrate_peripherals_examples_v5.1' into 'release/v5.1'
...
ci: migrate peripherals ttfw test scripts (v5.1)
See merge request espressif/esp-idf!23403
2023-05-10 10:25:40 +08:00
morris
7b93cf91aa
mcpwm: can't apply the same delay module to multiple generators
...
This is a hardware limitation, one delay module can only be used by one generator at one time.
Closes https://github.com/espressif/esp-idf/issues/11327
2023-05-10 10:09:48 +08:00
Marius Vikhammer
63153794c9
build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES
...
ADDITIONAL_MAKE_CLEAN_FILES is deprecated and only worked with make.
Replaced with the new ADDITIONAL_CLEAN_FILES (CMake 3.15) which also works with ninja.
2023-05-10 09:53:55 +08:00
Marius Vikhammer
19a2e42770
ci: fix invalid kconfig options in system test apps
2023-05-10 09:42:12 +08:00
Marius Vikhammer
45fd8feba3
ulp: add support for using lp timer with lp core on C6
2023-05-10 09:39:24 +08:00
Zim Kalinowski
f5020d3f1b
Merge branch 'bugfix/freertos_nested_sched_suspension_v5.1' into 'release/v5.1'
...
freertos-idf: Fixed incorrect scheduler suspension check in xTaskRemoveFromEventList() (v5.1)
See merge request espressif/esp-idf!23650
2023-05-10 01:41:34 +08:00
Sudeep Mohanty
08600cb1a3
ulp-riscv-i2c: Add ULP RISC-V I2C read/write timeout config option
...
The commit 88e4c06028 introduced a loop timeout for all ULP RISC-V I2C
transactions to avoid getting stuck in a forever loop. The loop timeout
was set to 500 msec by default. This commit improves on the concept by
making the loop timeout configurable via a Kconfig option in terms of
CPU ticks. If the timeout is set to -1 value then the transaction loops
will never timeout, therefore restoring the driver behavior before the
timeout was introduced.
The commit also updates the I2C Fast mode timings for esp32s2 which need
to be adjusted due to bus timing constraints.
Closes https://github.com/espressif/esp-idf/issues/11154
2023-05-09 15:07:50 +02:00
morris
236d601e98
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-09 18:30:46 +08:00
Sudeep Mohanty
ee18b19b8f
freertos-idf: Fixed incorrect scheduler suspension check in xTaskRemoveFromEventList()
...
This commit fixes a bug in xTaskRemoveFromEvenetList() where in the
check for scheduler suspension did not account for nested suspensions.
Additionally, this commit updates all checks for scheduler
suspension to follow a uniform way.
2023-05-09 12:25:09 +02:00
laokaiyao
27f044bd7f
i2s_pdm: enable example pytest on h2 (v5.1)
2023-05-09 17:30:40 +08:00
morris
5a353ab1ca
Merge branch 'docs/add_cn_trans_i2s_v5.1' into 'release/v5.1'
...
Docs: add CN translation for i2s.rst (backport v5.1)
See merge request espressif/esp-idf!23625
2023-05-09 15:13:45 +08:00
Mo Fei Fei
bac34f23bc
Docs: add CN translation for i2s.rst (backport v5.1)
2023-05-09 15:13:44 +08:00
Wang Meng Yang
8a08cfe7d1
Merge branch 'bugfix/fix_own_addr_is_rap_random_err_v5.1' into 'release/v5.1'
...
Fixed no error report when own address type is rpa_random and no random address setting(backport v5.1)
See merge request espressif/esp-idf!23623
2023-05-08 20:20:53 +08:00
morris
242713ceee
Merge branch 'bugfix/ana_cmpr_negative_enum_v5.1' into 'release/v5.1'
...
driver: Fix ana_cmpr negative enum comparison and bad test (v5.1)
See merge request espressif/esp-idf!23630
2023-05-08 19:44:56 +08:00
morris
1d3a08d06f
Merge branch 'docs/provide_CN_trans_for_22939_backport_v5.1' into 'release/v5.1'
...
docs: update links in mdns.rst (backport_v5.1)
See merge request espressif/esp-idf!23633
2023-05-08 19:43:31 +08:00
Shang Zhou
e6de764ca1
docs: update links in mdns.rst_backport_v5.1
2023-05-08 17:46:58 +08:00
Darian Leung
3948949019
driver: Fix ana_cmpr negative enum comparison
...
The C17 standard (sec 6.7.2.2) indicates that the underlying type of an enum is
implementation defined (i.e., can be signed or unsigned). Thus, comparing
"-1 >= some_enum" where "some_enum" is always 0 or largert can return true if
the compiler uses unsigned for enums.
This commit fixes the following issues with ana_cmpr:
- Fixed incorrect comparison in ana_cmpr_del_unit() that relied on enums being
signed, thus would always return true.
- Fixed incorrect expected argument in the "ana_cmpr_unit_install_uninstall"
test. This was not picked up due to the incorrect enum comparison above.
2023-05-08 17:11:52 +08:00
zhiweijian
24cc2d714e
Fixed BLE disconnection failure on ESP32
2023-05-08 12:17:09 +08:00
zhiweijian
16696d98c1
Fixed battery profile wrong condition
2023-05-08 11:31:22 +08:00
zwj
daf2622a5b
Fixed no error report when own address type is rpa_random and no random address setting
2023-05-08 11:31:06 +08:00
morris
864f5532fa
gptimer: enlarge test threshold
2023-05-08 10:18:58 +08:00
Marius Vikhammer
d4a3427eaf
Merge branch 'bugfix/gdma_log_nano_v5.1' into 'release/v5.1'
...
gdma: fixed crash from logging when using newlib nano (v5.1)
See merge request espressif/esp-idf!23585
2023-05-08 10:13:55 +08:00
Marius Vikhammer
94d6614c88
Merge branch 'ci/fix_overwrite_pytest_configs_v5.1' into 'release/v5.1'
...
ci: fixed test apps overriding pytest configs (v5.1)
See merge request espressif/esp-idf!23495
2023-05-06 17:40:58 +08:00
morris
de5a9ac1f3
Merge branch 'bugfix/check_filter_range_v5.1' into 'release/v5.1'
...
rmt: check filter and idle threashold (v5.1)
See merge request espressif/esp-idf!23604
2023-05-06 14:00:20 +08:00
Marius Vikhammer
46f104b3ae
gdma: fixed crash from logging when using newlib nano
...
Newlib nano printf formatting do not support %z, and will crash if such an identifier
is followed by a %s indentifier.
Closes https://github.com/espressif/esp-idf/issues/9631
2023-05-06 13:47:51 +08:00
Marius Vikhammer
dd747bd54d
Merge branch 'contrib/github_pr_11326_v5.1' into 'release/v5.1'
...
correct typo in reference to ESP-IDF repo (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23551
2023-05-06 13:09:33 +08:00
Shu Chen
7d96d9e306
Merge branch 'backport/fix_openthread_ci' into 'release/v5.1'
...
OpenThread CI: add a function for executing commands(backport v5.1)
See merge request espressif/esp-idf!23602
2023-05-06 10:34:06 +08:00
Roland Dobai
1111fd2630
Merge branch 'contrib/github_pr_11296_v5.1' into 'release/v5.1'
...
Fix references to IDF_ADD_PATHS_EXTRAS before being assigned (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23599
2023-05-05 21:12:11 +08:00
morris
d12ad17373
rmt: check filter and idle threashold
...
Closes https://github.com/espressif/esp-idf/issues/11262
2023-05-05 19:07:59 +08:00
Jiang Jiang Jian
4db113a2eb
Merge branch 'bugfix/hf_cind_ind_index_v5.1' into 'release/v5.1'
...
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator(v5.1)
See merge request espressif/esp-idf!23559
2023-05-05 18:47:45 +08:00
Ivan Grokhotkov
bba2581f1a
Merge branch 'bugfix/fatfs_open_O_CREAT_fails_v5.1' into 'release/v5.1'
...
fatfs: fix "open("xx",O_CREAT|O_WRONLY,0666)" call failure (v5.1)
See merge request espressif/esp-idf!23561
2023-05-05 18:13:51 +08:00
Xu Si Yu
938bcc0337
OpenThread CI: add a function for executing commands
2023-05-05 18:05:02 +08:00
Justin Ong
845efafc76
Fix references to IDF_ADD_PATHS_EXTRAS before being declared
2023-05-05 11:17:24 +02:00
cje
78b9f5e151
fix too low hp ldo dbias bug for h2
2023-05-05 17:04:18 +08:00
Jin Cheng
8dbe966d89
fix a2dp source crash when connect to Bose speaker
2023-05-04 19:00:20 +08:00
Marius Vikhammer
38570b052b
pm: fix invalid trace pins for C6 and H2
2023-05-04 14:42:17 +08:00
Sonika Rathi
4477f3e559
bugfix: fix for fatfs "open("xx",O_CREAT|O_WRONLY,0666)" call failure
...
fatfs 'open' with only O_CREAT flag fails to creat new file
Closes https://github.com/espressif/esp-idf/issues/1817
2023-05-04 11:45:37 +05:30
xiongweichao
25e8069532
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator.
...
Closes https://github.com/espressif/esp-idf/issues/6486
2023-05-04 14:08:30 +08:00
Shyamal Khachane
90e354a723
wpa_supplicant: Reduce logging for SAE
2023-05-04 11:23:55 +05:30
morris
2004bf4e11
Merge branch 'bugfix/rmt_one-wire_v5.1' into 'release/v5.1'
...
rmt_onewire: refactor example with component registry (v5.1)
See merge request espressif/esp-idf!23509
2023-05-04 13:32:18 +08:00
Marius Vikhammer
a0a6e34f4f
docs: fix wrong link to esp-adf github issues in migration guide
2023-05-04 12:57:08 +08:00
Omar Chebib
6b5b7f09f9
i2c: fix a bug in sda sample timing
...
* Closes https://github.com/espressif/esp-idf/issues/9777
This bug prevented SCL line to work properly after a NACK was received in master mode.
2023-05-04 12:14:43 +08:00
xiongweichao
42d5b865dd
Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device
...
Closes https://github.com/espressif/esp-idf/issues/11170
2023-05-04 12:13:27 +08:00
wuzhenghui
123da6baa7
bugfix: fix esp32c6eco1 fosc calibration cycles during sleep
2023-05-04 11:47:54 +08:00
Myk Melez
2654d29bc5
correct typo in reference to ESP-IDF repo
...
There's a reference to the ESP-ADF repo that looks like it was intended to be a reference to the ESP-IDF repo. This branch fixes the reference.
2023-05-04 11:43:08 +08:00
Wang Meng Yang
b3b85cafb1
Merge branch 'bugfix/fix_ble_hop_sel_v5.1' into 'release/v5.1'
...
Fixed BLE connection failed to be established when disabled 5.0 feature (backport 5.1)
See merge request espressif/esp-idf!23530
2023-05-04 11:38:06 +08:00
Fu Hanxi
21fd9aaee8
ci: small cleanup for the dependencies.yml
2023-05-04 11:21:40 +08:00
Fu Hanxi
8fd3b342aa
ci: add pattern ccs811
2023-05-04 11:21:39 +08:00
Fu Hanxi
1c1c6d59b3
ci: migrate peripherals ttfw test scripts
2023-05-04 11:21:29 +08:00
Xiao Xufeng
f2d144166a
sdio_example: fix meaningless print in host, make shared reg access more readable in slave
2023-05-04 11:21:10 +08:00
Jiang Jiang Jian
e704f72356
Merge branch 'backport/ble_bugfix_5_1' into 'release/v5.1'
...
ble: [ESP32C6][ESP32H2][ESP32C2] updata libble
See merge request espressif/esp-idf!23523
2023-05-04 10:52:01 +08:00
morris
4f1fc73fc2
Merge branch 'bugfix/eth_driver_cleanup_v5.1' into 'release/v5.1'
...
Ethernet driver and documentation clean-up (v5.1)
See merge request espressif/esp-idf!23545
2023-05-04 10:05:25 +08:00
morris
2508350137
Merge branch 'bugfix/eth_l2_test_switch_v5.1' into 'release/v5.1'
...
LAN8720 & IP101 L2 Test Fix (v5.1)
See merge request espressif/esp-idf!23535
2023-05-04 10:04:46 +08:00
Shang Zhou
058bb0edd0
docs: update translation for esp_eth
2023-05-03 07:39:24 +00:00
Ondrej Kosta
71d19fa9c9
Ethernet driver and documentation clean-up
2023-05-03 07:39:24 +00:00
Jens Gutermuth
07d1e19107
improve thread safety in esp_timer
...
Inadequate locking in the esp_timer component allowed corruption
of the s_timers linked list:
1. timer_armed(timer) returns false
2. another task arms the timer and adds it to s_timers
3. the list is locked
4. the timer is inserted into s_timers again
The last step results in a loop in the s_timers list, which causes
an infinite loop when iterated. This change always locks the
list before checking if the timer is already armed avoiding
the data race.
2023-05-02 20:22:24 +02:00
Ondrej Kosta
1042115566
esp_eth pytest: increased robustness of the L2 test
...
Added filtering frames based on MAC address
2023-05-02 10:25:58 +02:00
Mahavir Jain
b97cf6ca7c
Merge branch 'fix/ecdsa_hal_v5.1' into 'release/v5.1'
...
ecdsa: Support multiple ECDSA keys (v5.1)
See merge request espressif/esp-idf!23444
2023-05-02 11:48:17 +08:00
KonstantinKondrashov
5775e1d3b7
esp_system (C6 & H2): Enables BOOTLOADER_RESERVE_RTC_MEM feature for bootloader
...
This option reserves an area in RTC FAST memory for the following features:
- "Skip image validation when exiting deep sleep"
- "Reserve RTC FAST memory for custom purposes"
- "GPIO triggers factory reset"
2023-05-01 06:27:11 +00:00
Sachin Parekh
4a74ae4921
ci: Add patterns and target-tests for ecdsa_efuse runner
2023-04-30 11:48:46 +05:30
Sachin Parekh
5fac5b0191
mbedtls/ecdsa: Add ECDSA signature generation test
2023-04-30 11:47:35 +05:30
Sachin Parekh
abc099ce9f
ecdsa: Support multiple ECDSA keys
...
Add provision to choose which efuse block should be used as ECDSA
private key
2023-04-30 11:47:35 +05:30
Sachin Parekh
174ef6c4a3
ecdsa_hal.c: Add missing configuration for signature generation
2023-04-30 11:47:35 +05:30
chenjianhua
89c06b3c51
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed ble hopping selection for connection when disabled 5.0 feature
2023-04-28 19:30:45 +08:00
Adam Múdry
62a5ad5fc1
sdmmc: add vTaskDelay to loops to prevent potential WDT trigger
...
Also change timeout to 120 seconds in fatfs sdcard pytest to prevent failing during formatting.
2023-04-28 12:39:08 +02:00
Chip Weinberger
c7ca30e62f
[SDMMC] add reasonable timeouts to all while loops
...
Closes: https://github.com/espressif/esp-idf/pull/10532
2023-04-28 12:39:06 +02:00
Chip Weinberger
6ff1059da7
[SDMMC Mount] fix infinite loop when SD card is not responsive
...
Closes: https://github.com/espressif/esp-idf/pull/10532
2023-04-28 12:37:27 +02:00
Shen Weilong
d6a1ccb27f
ble: [ESP32C6][ESP32H2][ESP32C2] updata libble
...
Fixed the occasional mic error caused by wrong tx cnt
Fixed the BLE connection timeout issue
2023-04-28 17:27:36 +08:00
zwl
e575e0b44a
Ble: bugfix for packet loss issue during connection on ESP32C6
2023-04-28 17:27:08 +08:00
morris
cbd210b431
Merge branch 'refactor/rename_to_esp_clk_tree_prefix_v5.1' into 'release/v5.1'
...
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx (v5.1)
See merge request espressif/esp-idf!23449
2023-04-28 17:11:46 +08:00
morris
14dac35540
rmt_onewire: refactor example with component manager
...
Closes https://github.com/espressif/esp-idf/issues/10790
2023-04-28 13:38:33 +08:00
Alexey Lapshin
71a19d238c
esp_gdbstub: refactor code
2023-04-28 12:38:26 +08:00
Jiang Jiang Jian
961018d882
Merge branch 'bugfix/pmkid_sha256_bug_v5.1' into 'release/v5.1'
...
wpa_supplicant: Fix PMKID SHA-256 related regression (Backport v5.1)
See merge request espressif/esp-idf!23494
2023-04-28 07:52:52 +08:00
Jiang Jiang Jian
c710a69952
Merge branch 'bugfix/fix_softap_pairwise_cipher_issue_v5.1' into 'release/v5.1'
...
esp_wifi: update pairwise cipher in softAP(Backport v5.1)
See merge request espressif/esp-idf!23503
2023-04-28 04:45:59 +08:00
Mahavir Jain
eeea0a7ea8
Merge branch 'feature/esp_tls_add_getter_setter_v5.1' into 'release/v5.1'
...
esp-tls: Added getter/setter function for the conn_state. (v5.1)
See merge request espressif/esp-idf!23408
2023-04-28 04:36:25 +08:00
Adam Múdry
5fdb9b00c5
CI: fix sdcard examples timeout
2023-04-27 17:47:12 +02:00
Jiang Jiang Jian
310e5e71ed
Merge branch 'bugfix/spp_notify_v5.1' into 'release/v5.1'
...
NimBLE: Removed indicate flag from gatt db and added subscription case in spp_server example (v5.1)
See merge request espressif/esp-idf!23458
2023-04-27 23:36:24 +08:00
Jiang Jiang Jian
9a58988bae
Merge branch 'test/removed_emmc_esp32_ut_v5.1' into 'release/v5.1'
...
emmc: removed esp32 emmc ut_017 (v5.1)
See merge request espressif/esp-idf!23485
2023-04-27 23:34:24 +08:00
Jiang Jiang Jian
d89db7e4a7
Merge branch 'feature/spi_hal_move_out_iram_v5.1' into 'release/v5.1'
...
spi: change linker file to move spi hal out from iram (v5.1)
See merge request espressif/esp-idf!23448
2023-04-27 23:31:16 +08:00
Jiang Jiang Jian
c0c9227883
Merge branch 'fix/sdio_sd_cards_not_detected_correctly_v5.1' into 'release/v5.1'
...
sdmmc: sdio combination cards correct setup (v5.1)
See merge request espressif/esp-idf!23478
2023-04-27 23:28:28 +08:00
Mahavir Jain
c49dce48eb
Merge branch 'fix/esp32s3_ununsed_dcache_as_dram_v5.1' into 'release/v5.1'
...
esp_hw_support: Update the memory ptr location/property checks to include the unused DCACHE added to DRAM (v5.1)
See merge request espressif/esp-idf!23303
2023-04-27 22:09:55 +08:00
Michael (XIAO Xufeng)
1a03cb02c2
Merge branch 'feature/support_fosc_calibration_c6_eco1_to_v5.1' into 'release/v5.1'
...
ESP32C6: Fix fosc calibration fail bug for ECO1 & Above (v5.1)
See merge request espressif/esp-idf!23467
2023-04-27 20:38:31 +08:00
muhaidong
193f581cec
esp_wifi: update pairwise cipher in softAP
2023-04-27 20:07:48 +08:00
muhaidong
f03e3c164e
esp_supplicant: When the softAP authentication mode is set to WPA2_PSK, WPA2_WPA3_PSK, or WPA3_PSK, the pairwise cipher will be overwritten with WIFI_CIPHER_TYPE_CCMP
2023-04-27 20:07:39 +08:00
muhaidong
8d383980a1
esp_supplicant: wpa pmf should be disabled
2023-04-27 20:07:30 +08:00
Song Ruo Jing
202b18b5fa
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h
2023-04-27 11:11:18 +00:00
morris
3048251be0
Merge branch 'ci/pytest_case_tester_script_fix_v5.1' into 'release/v5.1'
...
ci: pytest automation script increase timeout time (v5.1)
See merge request espressif/esp-idf!23447
2023-04-27 17:35:51 +08:00
Marius Vikhammer
c35f7cad45
Merge branch 'feature/c6_ulp_sleep_v5.1' into 'release/v5.1'
...
ulp: added sleep support for lp core (v5.1)
See merge request espressif/esp-idf!23484
2023-04-27 17:07:24 +08:00
Jiang Jiang Jian
1b4e46428d
Merge branch 'bugfix/reject_tkip_in_owe_v5.1' into 'release/v5.1'
...
Reject TKIP cipher incase of OWE connection (Backport v5.1)
See merge request espressif/esp-idf!23462
2023-04-27 16:51:15 +08:00
Wang Meng Yang
5bba395bc8
Merge branch 'bugfix/wifi_prov_deinit_github_v5.1' into 'release/v5.1'
...
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping. (v5.1)
See merge request espressif/esp-idf!23436
2023-04-27 16:33:53 +08:00
Fu Hanxi
8719a45d97
Merge branch 'ci/fix_no_test_script_corner_case_v5.1' into 'release/v5.1'
...
ci: fix build script when no test script found (v5.1)
See merge request espressif/esp-idf!23404
2023-04-27 16:10:10 +08:00
Jiang Jiang Jian
0e484e1daa
Merge branch 'feature/bt_uses_creationg_with_caps_functions_v5.1' into 'release/v5.1'
...
BT: Remove "create static" calls from OSI (v5.1)
See merge request espressif/esp-idf!23337
2023-04-27 16:06:10 +08:00
Shu Chen
0be6802198
Merge branch 'backport/ieee802154_open_src' into 'release/v5.1'
...
ieee802154: drive code open source (backport v5.1)
See merge request espressif/esp-idf!23461
2023-04-27 16:02:09 +08:00
Jiang Jiang Jian
9f80af3770
Merge branch 'bugfix/ble_mesh_fix_heartbeat_set_v5.1' into 'release/v5.1'
...
ble_mesh: stack: Update the heartbeat filter entry add/remove handling (v5.1)
See merge request espressif/esp-idf!23460
2023-04-27 14:38:27 +08:00
Jiang Jiang Jian
411c392d97
Merge branch 'feature/support_fosc_calibration_h2_eco2_to_v5.1' into 'release/v5.1'
...
ESP32H2: Fix fosc calibration fail bug for ECO2 & Above (v5.1)
See merge request espressif/esp-idf!23469
2023-04-27 14:38:01 +08:00
Marius Vikhammer
3724bf6256
ci: fixed test apps overriding pytest configs
2023-04-27 14:29:06 +08:00
Sarvesh Bodakhe
a64cbdea10
wpa_supplicant: Fix PMKID SHA-256 related regression
...
Fixed regression caused by commit 38e9c8b4
2023-04-27 11:35:20 +05:30
Shu Chen
728c1ffe59
Merge branch 'backport/openthread_ci_fix' into 'release/v5.1'
...
Openthread: add delay to ensure that the dut can receive input command(BackportV5.1)
See merge request espressif/esp-idf!23486
2023-04-27 13:56:46 +08:00
morris
2bc721739c
Merge branch 'bugfix/i2s_tdm_multi_dev_on_h2_v5.1' into 'release/v5.1'
...
i2s: fixed tdm multi dev test on h2 (v5.1)
See merge request espressif/esp-idf!23475
2023-04-27 13:20:03 +08:00
Rahul Tank
34e0ed613a
Nimble:Added change to expose addr resolution API outside stack
2023-04-27 10:33:47 +05:30
Shu Chen
7492e0a2c7
Merge branch 'support/backport_154_related_feature' into 'release/v5.1'
...
openthread: backport Thread related fixes (backport v5.1)
See merge request espressif/esp-idf!23427
2023-04-27 11:57:47 +08:00
zhangwenxu
ea65b1fefb
esp_phy: remove esp32h4 phylib
2023-04-27 11:28:12 +08:00
zhangwenxu
a33c60a36f
ieee802154: remove libieee802154.a for target esp32h4
2023-04-27 11:28:12 +08:00
zhangwenxu
3178718a3d
ieee802154: support driver opensrc
2023-04-27 11:27:57 +08:00
Marius Vikhammer
deedc51cf1
Merge branch 'ci/chip_support_network_invalid_kconfig_v5.1' into 'release/v5.1'
...
ci: remove redundent ci configs for chip support and network components (v5.1)
See merge request espressif/esp-idf!23471
2023-04-27 11:10:54 +08:00
Xu Si Yu
f7e3f76899
openthread CI: add delay to ensure that the dut can receive input command
2023-04-27 10:54:19 +08:00
Jiang Jiang Jian
46511c8fd1
Merge branch 'bugfix/fix_wrong_frame_ptr_after_wake_restore_backportv5.1' into 'release/v5.1'
...
bugfix: fix wrong RvCoreCriticalSleepFrame ptr value after wake restore (backport v5.1)
See merge request espressif/esp-idf!23473
2023-04-27 10:45:04 +08:00
Armando
96b3f52c4e
emmc: temporarily removed esp32 emmc ut_017
2023-04-27 10:30:38 +08:00
morris
2117b7a1dc
Merge branch 'contrib/github_pr_11113_v5.1' into 'release/v5.1'
...
Fix usb enumeration stage error for some device (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23332
2023-04-27 10:12:12 +08:00
Jiang Jiang Jian
3ae079ac12
Merge branch 'bugfix/fix_duplicate_scan_cycle_refresh_not_accurate_v5.1' into 'release/v5.1'
...
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32(backport v5.1)
See merge request espressif/esp-idf!23405
2023-04-27 10:02:17 +08:00
Marius Vikhammer
0bac174058
ulp: added sleep support for lp core
...
Added support for running LP core while hp core sleeps, as well
as waking up the hp core.
2023-04-27 09:51:41 +08:00
Shu Chen
856cfa4ae2
Merge branch 'refactor/remove_esp32h4_target_v5.1' into 'release/v5.1'
...
esp32h4: remove esp32h4 target (v5.1)
See merge request espressif/esp-idf!23422
2023-04-27 09:37:51 +08:00
Xu Si Yu
0d13dbbb1f
OpenThread border router: support border router to connect with SSED
2023-04-27 09:16:10 +08:00
Xu Si Yu
51c058d80f
ieee802154: increase the timeout for ieee802.15.4 CI test
2023-04-27 09:16:10 +08:00
xieqinan
aea120b98b
openthread: fix the spi conflict between ot-spinel and ethernet
2023-04-27 09:16:10 +08:00
zhangwenxu
7909394274
openthread: fix platform udp send rules for OT netif
2023-04-27 09:16:10 +08:00
Xu Si Yu
6bfa2b7078
openthread port: set ipv6 address zone with netif index when udp joining or leaving group
2023-04-27 09:16:10 +08:00
WanqQixiang
86a673946c
openthread: Add check for lock acquire and release
2023-04-27 09:16:10 +08:00
morris
aedcec9be5
Merge branch 'feature/emmc_example_v5.1' into 'release/v5.1'
...
SDMMC Host: added an example to communicate with an eMMC chip and also a bugfix for Host timing (v5.1)
See merge request espressif/esp-idf!23283
2023-04-26 22:41:15 +08:00
morris
934f0477a4
Merge branch 'bugfix/allow_no_specify_uart_clk_src_v5.1' into 'release/v5.1'
...
uart: Allow omitting source_clk parameter to uart_param_config (v5.1)
See merge request espressif/esp-idf!23451
2023-04-26 20:32:35 +08:00
Krzysztof Budzynski
81988b0007
Merge branch 'docs/add_Chinese_translation_for_api-reference/error-codes_backport_v5.1' into 'release/v5.1'
...
docs: provide translation for docs/zh_CN/api-reference/error-codes.rst (backport v5.1)
See merge request espressif/esp-idf!23397
2023-04-26 19:47:13 +08:00
Cai Xin Ying
de45fb1c33
docs: provide translation for docs/zh_CN/api-reference/error-codes.rst (backport v5.1)
2023-04-26 19:47:13 +08:00
Krzysztof Budzynski
29be39086f
Merge branch 'docs/update_out_of_sync_api-reference_docs_backport_v5.1' into 'release/v5.1'
...
docs: update out-of-sync api reference docs (backport v5.1)
See merge request espressif/esp-idf!23399
2023-04-26 19:45:23 +08:00
Adam Múdry
934c2c3a58
sdmmc: sdio combination cards correct setup
...
Co-authored-by: Mau Abata <mauabata@gmail.com >
Closes https://github.com/espressif/esp-idf/issues/9822
Closes https://github.com/espressif/esp-idf/issues/10280
2023-04-26 13:27:59 +02:00
laokaiyao
0aad1efe15
i2s: fixed tdm multi dev test on h2
2023-04-26 18:55:36 +08:00
laokaiyao
87328d594f
esp32h4: checked all the corner stuffs of the removal
2023-04-26 18:53:12 +08:00
laokaiyao
954a6a2cff
esp32h4: removed esp32h4 related codes
2023-04-26 18:53:12 +08:00
laokaiyao
cae47ce37e
esp32h4: removed esp32h4 related files
2023-04-26 18:53:12 +08:00
laokaiyao
8f24b34f21
esp32h4: remove esp32h4 target from ci
2023-04-26 18:53:12 +08:00
laokaiyao
804a9ea1f6
esp32h4: remove esp32h4 target from peripherals
2023-04-26 18:53:10 +08:00
wuzhenghui
46deef434f
esp_pm: check sleep retention frame integrity in ci UT
2023-04-26 17:36:46 +08:00
wuzhenghui
5ccf93d788
bugfix: fix wrong RvCoreCriticalSleepFrame ptr value after wake restore
2023-04-26 17:36:42 +08:00
Marius Vikhammer
4c3c6b7f99
ci: remove redundent ci configs for chip support and network components
...
CI would build psram config test apps even for target with no psram.
2023-04-26 17:29:51 +08:00
hongshuqing
70fc0bde01
support h2 eco2 fosc calibration for v5.1
2023-04-26 17:08:09 +08:00
hongshuqing
1564884cc1
support c6 eco1 fosc calibration for v5.1
2023-04-26 16:32:28 +08:00
Shyamal Khachane
86226770b8
esp_wifi: Reject TKIP cipher incase of OWE connection
2023-04-26 12:10:33 +05:30
wangjialiang
e121775d6c
ble_mesh: stack: Update the heartbeat filter entry add/remove handling
2023-04-26 14:17:11 +08:00
isha.pardikar@espressif.com
ef3da6b372
NimBLE: Removed indicate flag from gatt db, added subscription case and corrected indentation
...
in spp_server example.
2023-04-26 11:39:09 +05:30
morris
1b6461b9f8
Merge branch 'bugfix/bod_glitch_reset_c6_v5.1' into 'release/v5.1'
...
bootloader: fix BOD and glitch reset on C6 and H2 (v5.1)
See merge request espressif/esp-idf!23380
2023-04-26 13:09:32 +08:00
Laukik Hase
16f3317496
soc/esp32s3: Fix the SOC_MEM_INTERNAL_HIGH value
...
- As per the memory block diagram for ESP32-S3, the
internal memory address ranges as follows:
DRAM: 0x3FC88000 (== SOC_MEM_INTERNAL_LOW) <-> 0x3FCF0000
IRAM: 0x40378000 <-> 0x403E0000 (== SOC_MEM_INTERNAL_HIGH)
2023-04-26 04:01:38 +00:00
Laukik Hase
3118120659
esp_hw_support: Update memory ptr location/property checks
...
- to acknowledge the unused DCACHE added to DRAM for ESP32-S3
- For ESP32-S3, when the DCACHE size is set to 16 kB, the unused 48 kB is added to
the heap in 2 blocks of 32 kB (from 0x3FCF0000) and 16 kB (from 0x3C000000).
- But, if we try allocating memory from the 16 kB block and run an `esp_ptr_internal`
check on that memory pointer, it fails as the address block from 0x3C000000
corresponds to the external memory symbols SOC_DROM_LOW and SOC_EXTRAM_DATA_LOW.
(E.g. freertos - If the IDLE task stack buffer gets allocated from this region,
the firmware will abort due to this failure).
- Thus, the checks `esp_ptr_internal`, `esp_ptr_in_drom` and `esp_ptr_byte_accessible`
have been updated to acknowledge this memory as a part of the DRAM.
Co-authored-by: Mahavir Jain <mahavir@espressif.com >
2023-04-26 04:01:38 +00:00
morris
e1b89eeae0
Merge branch 'feature/s2_ulp_riscv_adc_v5.1' into 'release/v5.1'
...
ulp-riscv: enable ULP-RISCV ADC example for esp32s2 (v5.1)
See merge request espressif/esp-idf!23371
2023-04-26 11:59:20 +08:00
Michael (XIAO Xufeng)
cfcb57333b
Merge branch 'bugfix/fix_chip_broken_bug_in_monitor_mode_S2_v5.1' into 'release/v5.1'
...
ESP32S2/C3/C2: fixed S2 dangerous power parameters in sleep modes and support S2/C3/C2 different sleep mode (v5.1)
See merge request espressif/esp-idf!23378
2023-04-26 11:41:09 +08:00
Song Ruo Jing
24bfb8a8e5
uart: Allow the users to not specify the source_clk in uart_config_t when calling uart_param_config
2023-04-26 11:24:16 +08:00
wanlei
f61e219667
spi: change linker file let spi hal able to out from iram
2023-04-26 11:15:30 +08:00
wanlei
40b0dbae10
spi_flash: fix config SPI_FLASH_SHARE_SPI1_BUS dependency
2023-04-26 11:15:30 +08:00
wanlei
ee4e5c014a
sdio: test_sdio add unity sync signals
2023-04-26 11:11:59 +08:00
wanlei
4dcd055612
ci: pytest automation script increase timeout time
2023-04-26 11:11:59 +08:00
morris
6b28967b64
Merge branch 'bugfix/fix_adc_continuouus_example_pytest_potential_failure_v5.1' into 'release/v5.1'
...
adc: fix adc_continuous example pytest potential failure (v5.1)
See merge request espressif/esp-idf!23425
2023-04-25 19:59:43 +08:00
isha.pardikar@espressif.com
f6e0867eb8
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
2023-04-25 15:48:09 +05:30
morris
30cc0769ac
Merge branch 'refactor/remove_esp_mm_kconfig_as_no_kconfig_option_now_v5.1' into 'release/v5.1'
...
esp_mm: removed empty kconfig files (v5.1)
See merge request espressif/esp-idf!23284
2023-04-25 17:52:35 +08:00
morris
f793584c68
Merge branch 'docs/update_cn_trans_api_guides' into 'release/v5.1'
...
Docs: Update cn trans api guides (backport v5.1)
See merge request espressif/esp-idf!23384
2023-04-25 17:16:43 +08:00
Mo Fei Fei
3a34660d54
Docs: Update cn trans api guides (backport v5.1)
2023-04-25 17:16:43 +08:00
Mahavir Jain
d54af90022
Merge branch 'ci/disable_test_dram_reg2_execute_violation_v5.1' into 'release/v5.1'
...
ci: disable test_dram_reg2_execute_violation on esp32s2 (v5.1)
See merge request espressif/esp-idf!23420
2023-04-25 14:28:16 +08:00
Jiang Jiang Jian
a0df46d342
Merge branch 'bugfix/wifi_backport_v5.1' into 'release/v5.1'
...
esp_wifi: backport some wifi fixes to v5.1
See merge request espressif/esp-idf!23389
2023-04-25 13:52:44 +08:00
Jiang Jiang Jian
959f92e744
Merge branch 'docs/esp_protocols_docs_migration_v5.1' into 'release/v5.1'
...
docs: migrated documentation from github.io to docs.espressif.com (v5.1)
See merge request espressif/esp-idf!23319
2023-04-25 13:49:13 +08:00
Armando
e23ce8209d
fix adc_continuous example pytest potential failure
2023-04-25 12:26:34 +08:00
Marius Vikhammer
92965cd124
Merge branch 'feature/sram1_iram_v5.1' into 'release/v5.1'
...
system: add kconfig option for using parts of SRAM1 for IRAM (v5.1)
See merge request espressif/esp-idf!23370
2023-04-25 11:35:08 +08:00
Mahavir Jain
8c11edb852
Merge branch 'feature/update_mbedtls_v5.1' into 'release/v5.1'
...
mbedtls: Update to release/v3.4.0 (v5.1)
See merge request espressif/esp-idf!23398
2023-04-25 11:04:44 +08:00
Marius Vikhammer
f67a860cf0
ci: disable test_dram_reg2_execute_violation on esp32s2
2023-04-25 10:02:00 +08:00
Marius Vikhammer
9d114e30b5
Merge branch 'feature/esp_sys_iram_cleanup_v5.1' into 'release/v5.1'
...
esp-system: move uncessary IRAM functions to flash (v5.1)
See merge request espressif/esp-idf!23376
2023-04-25 09:51:25 +08:00
Marius Vikhammer
e104fa1904
Merge branch 'bugfix/esp32_pico_v3_2_chip_info_v5.1' into 'release/v5.1'
...
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram (v5.1)
See merge request espressif/esp-idf!23393
2023-04-25 09:46:25 +08:00
Guillaume Souchere
d7b344c97a
heap: Add a configuration that places all the heap component and related functionalities in flash when enabled
...
Add test configuration to run all tests with heap component in the flash.
Add reference to this new configuration in performance section of the documentation.
2023-04-25 01:12:10 +00:00
Fu Hanxi
5bea8592d9
Merge branch 'ci/run_readme_checks_not_in_parallel' into 'release/v5.1'
...
ci: run readme check when constants.py or check script updated (v5.1)
See merge request espressif/esp-idf!23386
2023-04-25 09:00:59 +08:00
Fu Hanxi
0f8bf38913
ci: run readme check when constants.py or check script updated
2023-04-25 08:51:22 +08:00
Aditya Patwardhan
e24e674e2f
esp-tls: Added getter/setter function for the conn_state.
...
* Added the setter function to set the connection sockfd value
Closes https://github.com/espressif/esp-idf/issues/10871
2023-04-24 14:49:26 +05:30
zwj
52ca53746f
Fixed disconnection due to consecutive CRC errors in first 6 intervals
2023-04-24 15:49:36 +08:00
zwj
a26449844f
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
2023-04-24 15:49:12 +08:00
Marius Vikhammer
d020a58be1
Merge branch 'ci/soc_caps_docs_build_v5.1' into 'release/v5.1'
...
ci: build all docs if soc_caps.h changed (v5.1)
See merge request espressif/esp-idf!23374
2023-04-24 15:48:15 +08:00
Fu Hanxi
4f40bfd864
ci: fix build script when no test script found
2023-04-24 15:47:58 +08:00
Marius Vikhammer
75002dce56
Merge branch 'contrib/github_pr_11163_v5.1' into 'release/v5.1'
...
Make custom bootloader message match actual output (GitHub PR) (v5.1)
See merge request espressif/esp-idf!23375
2023-04-24 15:46:58 +08:00
harshal.patil
b8718506cd
mbedtls: fix ci failures for update v3.4.0
...
- While updating to mbedtls release/v3.4.0, building mbedtls/library/psa_crypto.c,
clang produced an unreachable-code warning, so added `-Wno-unreachable-code` compile option for clang.
- In `mbedtls/v3.4.0`, the ECDSA restartable sign and verify functions (`ecdsa.c`) were made public.
- But the `mbedtls_ecdsa_sign_det_restartable` function prototype was declared in the file `ecdsa.h`,
only when `MBEDTLS_ECDSA_SIGN_ALT` was not defined.
- added a patch in mbedtls library to fix it.
2023-04-24 11:56:56 +05:30
harshal.patil
0116dcb578
mbedtls: replace low-level sha apis with md apis in esp_ssl_tls
2023-04-24 11:56:56 +05:30
harshal.patil
3152dea192
mbedtls: Update config options as per release/v3.4.0
...
- Added a Kconfig option for the newly added mbedtls option MBEDTLS_PKCS7_C
2023-04-24 11:56:56 +05:30
harshal.patil
31e42e77de
mbedtls: Update to release/v3.4.0
...
- Release Notes: https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.4.0
2023-04-24 11:56:56 +05:30
Wang Zi Yan
f0b2bd5c81
docs: update out-of-sync api reference docs
2023-04-24 14:23:35 +08:00
Roland Dobai
83a682ca1a
Merge branch 'monitor_win_color-v5.1' into 'release/v5.1'
...
bug(idf_monitor): fix color on windows with hints (v5.1)
See merge request espressif/esp-idf!23346
2023-04-24 14:00:05 +08:00
Marius Vikhammer
9ddd08c502
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
...
Closes https://github.com/espressif/esp-idf/issues/11233
2023-04-24 13:53:26 +08:00
Roland Dobai
4e73cb77e5
Merge branch 'esptool_extra-v5.1' into 'release/v5.1'
...
feat(esptool): allow to set force for write_flash (v5.1)
See merge request espressif/esp-idf!23338
2023-04-24 13:44:41 +08:00
Shreyas Sheth
f9ebbdf6ea
esp_wifi:Enable wpsreg to initialize in APSTA mode
2023-04-24 12:32:47 +08:00
xuxiao
39caffc592
esp_wifi: espnow support using 11ax rate to send frame
2023-04-24 12:32:27 +08:00
Shreyas Sheth
ce5444d349
esp_wifi: Bugfix store authmode security in NVS
2023-04-24 12:32:08 +08:00
Shreyas Sheth
79dabf50b0
esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message
2023-04-24 12:31:21 +08:00
Shyamal Khachane
a4dbb3a0a1
esp_wifi: Update wifi libs
...
Fix some NAN issues related to followup and matching filters
2023-04-24 12:30:54 +08:00
xuxiao
8438887cb4
esp_wifi: update phy_init_data.h for c6 mcs 8 9 power issue
2023-04-24 12:30:30 +08:00
Sarvesh Bodakhe
7a410499f3
esp_wifi: Validate softap interface when sending beacon frame
2023-04-24 12:30:04 +08:00
zhangyanjiao
c020a68e1e
Update the ESP-NOW frame length in docs
2023-04-24 12:29:32 +08:00
zhangyanjiao
55d44e0bee
wifi_mesh: fix the heap corrupt issue in MTXON task
2023-04-24 12:29:19 +08:00
Jiang Jiang Jian
5736694dbc
Merge branch 'bugfix/adds_iram_attr_for_some_esp_timer_apis_v5.1' into 'release/v5.1'
...
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active (v5.1)
See merge request espressif/esp-idf!23309
2023-04-24 11:48:02 +08:00
Armando
6102cfdd27
sdmmc: in/out phase adapted to esp32 and esp32s3
2023-04-24 03:45:29 +00:00
Ivan Grokhotkov
5b18007d92
sdmmc: I/O phase adjustments
...
1. Fix incorrect meaning of SDMMC.clock bits, synchronize the names
with the TRM.
2. Choose input and output phases to satisfy typical timing
requirements.
3. Move use_hold_reg setting into the host driver, since it is related
to timing.
Closes https://github.com/espressif/esp-idf/issues/8521
Related to https://github.com/espressif/esp-idf/issues/8257
2023-04-24 03:45:29 +00:00
Armando
bead0d741b
sdmmc: add an example communicating with eMMC chip on S3
2023-04-24 03:45:29 +00:00
Armando
a218144f4c
esp_mm: removed empty kconfig files
...
- MMU configuration related kconfig options will be in soc, or
esp_hw_support
- Cache configuration related kconfig options will be in soc, or
esp_hw_support
- mmap driver and msync driver kconfig options will be still in esp_mm.
As there's no kconfig options for them yet, removed kconfig files
2023-04-24 03:45:00 +00:00
Darian Leung
46fe70fb46
freertos: Add unit tests for ...WithCaps() functions
2023-04-24 11:44:46 +08:00
Darian Leung
c5fe3ec05d
freertos: Add wrapper functions to create objects with capabilities
...
This commit adds various ...WithCaps() functions to create FreeRTOS objects
with specific memory capabilities.
2023-04-24 11:44:46 +08:00
Darian Leung
3562cb8051
freertos: Add GetStaticBuffer functions
...
This commit adds the various ...GetStaticBuffer() functions from upstream
FreeRTOS. See https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/641 for more
details.
2023-04-24 11:44:46 +08:00
Darian Leung
7b41d6004a
freertos: Fix idf_additions.h include order error
...
When building for CONFIG_FREERTOS_SMP, "idf_additions.h" was previously
implicitly included by "task.h" so that other ESP-IDF components still have
access to IDF API additions without needing to include "idf_additions.h"
directly.
However, some FreeRTOS headers (e.g., queue.h) will include task.h before
declaring any types (e.g., QueueHandle_t). Thus if any of those types are used
in idf_additions.h, we get a missing type error.
This commit moves the implicity include of idf_additions.h to FreeRTOS.h
2023-04-24 11:44:46 +08:00
Xiao Xufeng
5c88e0d801
bootloader: enable super WDT and BOD reset on C2
2023-04-24 11:32:23 +08:00
Xiao Xufeng
c6559a9b64
bootloader: cleanup ana reset config code
2023-04-24 11:32:23 +08:00
Xiao Xufeng
ca3d871a21
bootloader: fixed super watchdog not enabled issue on C3, S3, H4
2023-04-24 11:32:23 +08:00
Xiao Xufeng
113e4dc520
bootloader: removed unavailable rtc features
2023-04-24 11:32:23 +08:00
Michael (XIAO Xufeng)
80315b77a0
bootloader: fix analog reset on C6 and H2
2023-04-24 11:32:23 +08:00
Jiang Jiang Jian
aeabe8d742
Merge branch 'feature/hfp_ag_hints_v5.1' into 'release/v5.1'
...
tools: Update idf-py hints with Bluedroid HFP AG info[backport 5.1]
See merge request espressif/esp-idf!23289
2023-04-24 10:42:24 +08:00
Jiang Jiang Jian
1644050652
Merge branch 'bugfix/fix_some_ble_bug_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs (backport v5.1)
See merge request espressif/esp-idf!23324
2023-04-24 10:41:59 +08:00
Jiang Jiang Jian
a12e124410
Merge branch 'bugfix/bt_diable_enbale_crash_v5.1' into 'release/v5.1'
...
bt:Fixed esp32 controller bug (v5.1)
See merge request espressif/esp-idf!23365
2023-04-24 10:39:58 +08:00
Jiang Jiang Jian
36d6a927d1
Merge branch 'bugfix/fix_some_esp32c3_s3_ble_bugs_230422' into 'release/v5.1'
...
Fixed some ESP32C3/S3 BLE bugs 23-04-22(backport v5.1)
See merge request espressif/esp-idf!23353
2023-04-24 10:38:34 +08:00
cje
93eeb4265c
fix chip broken bug when run in monitor mode of S2 and modify voltage param to fit all sleep mode of S2/C2/C3
2023-04-24 10:37:57 +08:00
morris
f608431421
Merge branch 'bugfix/spi_lcd_max_trans_size_v5.1' into 'release/v5.1'
...
spi_lcd: maximum transfer size should respect bus configuration (v5.1)
See merge request espressif/esp-idf!23229
2023-04-24 10:31:51 +08:00
morris
21c536c563
Merge branch 'bugfix/lcd_align_before_cache_write_back_v5.1' into 'release/v5.1'
...
manually align the color buffer before cache write back (v5.1)
See merge request espressif/esp-idf!23243
2023-04-24 10:28:16 +08:00
Marius Vikhammer
de33225c31
riscv: moved some interrupt functions from IRAM to flash
...
These functions dont need to be in IRAM.
2023-04-24 10:27:31 +08:00
Marius Vikhammer
b07a534984
esp-system: move uncessary IRAM functions to flash
2023-04-24 10:27:31 +08:00
hasheddan
b0a1c0d045
Make custom bootloader message match actual output
...
Fixes the custom bootloader README.md so that the example output matches
what will actually be output by default in the custom bootloader.
Signed-off-by: hasheddan <georgedanielmangum@gmail.com >
2023-04-24 10:25:22 +08:00
Marius Vikhammer
73f895217b
ci: build all docs if soc_caps.h changed
...
soc_caps.h is thightly coupled with the docs build. Should build all docs
after changing it to make sure nothing broke.
2023-04-24 10:18:11 +08:00
morris
0fb6316888
Merge branch 'bugfix/rmt_encode_state_init_v5.1' into 'release/v5.1'
...
rmt: define RMT_ENCODING_RESET in rmt_encode_state_t (v5.1)
See merge request espressif/esp-idf!23239
2023-04-24 10:18:08 +08:00
morris
be8727cf88
Merge branch 'bugfix/i2s_fix_intr_flag_for_pdm_rx_v5.1' into 'release/v5.1'
...
i2s: fix interrupt flag of pdm rx mode (v5.1)
See merge request espressif/esp-idf!23125
2023-04-24 10:13:41 +08:00
Marius Vikhammer
8b0860ef95
ulp-riscv: enable ULP-RISCV ADC example for esp32s2
...
ADC can now be used from the ULP-RISCV on S2 after the RTC power parameters were
fixed in a624d8d061
Closes https://github.com/espressif/esp-idf/issues/11052
Closes https://github.com/espressif/esp-idf/issues/11040
2023-04-24 10:12:00 +08:00
Marius Vikhammer
6bb4dc35ab
docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations
2023-04-24 09:55:00 +08:00
Marius Vikhammer
34fea0d38f
system: add kconfig option for using parts of SRAM1 for IRAM
...
Using parts of SRAM1 for IRAM allows apps with more statically allocated IRAM
Closes https://github.com/espressif/esp-idf/issues/9824
2023-04-24 09:54:47 +08:00
Ivan Grokhotkov
a6b1ebce31
Merge branch 'maint/release_v5.1_codeowners' into 'release/v5.1'
...
gitlab: simplify approvals for backports (v5.1)
See merge request espressif/esp-idf!23285
2023-04-24 05:19:37 +08:00
xiongweichao
b5357e8b01
bt:Fixed esp32 controller bug
...
1. Fixed crash after controller disable and re-enable
2. Fixed the crash caused by processing the HCI_Read_Remote_Extented_Features command in the non-connected state
Closes https://github.com/espressif/esp-idf/issues/11164
Closes https://github.com/espressif/esp-idf/issues/10835
2023-04-23 20:26:56 +08:00
zhiweijian
59666637bc
Disable controller 5.0 feature bits if host 5.0 feature is not enabled
2023-04-22 20:49:30 +08:00
zwj
48c5f74cbc
improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
2023-04-22 20:49:10 +08:00
chenjianhua
8e41186ac8
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed non-connectable and non-scannable directed adv can't be scanned
2023-04-22 20:48:38 +08:00
Peter Dragun
49718b20a5
bug(idf_monitor): fix color on windows with hints
...
Closes https://github.com/espressif/esp-idf/issues/9610
2023-04-21 14:42:26 +02:00
Tomas Rezucha
f1a2bc777e
usb_host: Use up-to-date syntax in pytest
2023-04-21 15:45:42 +08:00
Peter Dragun
0ed6610212
feat(esptool): allow to set force for write_flash
2023-04-21 09:36:18 +02:00
Darian Leung
51405fd9d4
bt: Remove FreeRTOS static allocation from OSI functions
...
Previously, the BT OSI would use various FreeRTOS "create static" functions to
ensure that semaphores and queues were always allocated to internal memory.
However, from commit e21ab0332b onwards, all
dynamic memory allocated by FreeRTOS will default to internal RAM.
Thus, the extra "create static" calls can be removed to simply the code.
2023-04-21 15:19:29 +08:00
Darian Leung
71786a7413
usb_host: Update docs and comments regarding first configuration enumeration
...
This commit updates some comments and documentation regarding changes made in
PR https://github.com/espressif/esp-idf/pull/11113 .
2023-04-21 12:49:18 +08:00
Jason
4102628a3b
Fix usb enumeration stage error for some device
2023-04-21 12:49:18 +08:00
chenjianhua
d0011b778a
bluedroid: report status after clearing the BLE white list
2023-04-20 18:58:38 +08:00
chenjianhua
c2fe7be50e
bluedroid: fix GATTC cache address save
2023-04-20 18:57:23 +08:00
Suren Gabrielyan
13e3480f03
docs: migrated documentetation from github.io to docs.espressif.com
2023-04-20 13:38:16 +04:00
KonstantinKondrashov
024e201097
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active
...
Closes https://github.com/espressif/esp-idf/issues/10522
Closes https://github.com/espressif/esp-idf/issues/10859
2023-04-20 15:14:52 +08:00
liqigan
62467fbca5
tools: Update idf-py hints with Bluedroid HFP AG info
2023-04-19 19:10:00 +08:00
Ivan Grokhotkov
84f81437a3
gitlab: simplify approvals for backports (v5.1)
2023-04-19 12:19:55 +02:00
morris
c00759ad34
lcd: test send color buffers in multiple steps
2023-04-18 10:08:38 +08:00
morris
472cc06f6c
i80_lcd: align before cache sync
2023-04-18 10:08:38 +08:00
morris
b5572b1db0
rmt: define RMT_ENCODING_RESET in rmt_encode_state_t
...
Closes https://github.com/espressif/esp-idf/issues/11200
2023-04-17 21:28:45 +08:00
morris
2b461df8a8
spi_lcd: test spi lcd io can transfer color data to a fixed window region
...
also test the io tx_param and tx_color can skip the command phase
2023-04-17 16:25:14 +08:00
morris
7a716377a3
spi_lcd: maximum transfer size should respect bus configuration
...
Also this commit added the SPI_TRANS_CS_KEEP_ACTIVE flag for io_tx_color
2023-04-17 16:25:14 +08:00
laokaiyao
965e9abd7b
i2s: fixed the test case I2S_thread_concurrent_safety_test
2023-04-10 15:29:22 +08:00
laokaiyao
a47169f450
i2s: fix interrupt flag of pdm rx mode
...
Forgot to update in PR https://github.com/espressif/esp-idf/pull/10997
2023-04-10 15:29:22 +08:00