Darian Leung
c10fe6ca48
refactor(usb/hcd): Allow port resets with allocated pipes
...
This commit updates the HCD API to allow port resets to occur even if pipes
are allocated. The pipes cannot be active and the port reset will simply
restore the pipes (by reinitializing their channel registers) following the
reset.
Changes:
- Allow port resets while channels are allocated
- Remove pipe persistance API 'hcd_pipe_set_persist_reset()'
2024-04-23 16:50:53 +08:00
Darian Leung
b05cf70b77
refactor(usb/usbh): Rename device pool functions and ref_count
...
This commit renames the following APIs and variables in the USBH:
- Rename the prefix of device pool functions from 'usbh_dev_...' to
'usbh_devs_...'.
- Rename 'ref_count' to 'open_count'. This variable tracks the number of times
a device has been opened.
2024-04-23 16:50:53 +08:00
Darian Leung
4569ac7550
refactor(usb/host): Refactor USBH function grouping
...
This commit rearranges the USBH functions into new groupings to provide a
clearer abstraction. This is in preparation for refactoring/removing the Hub
related functions in the USBH API. This commit DOES NOT MAKE ANY BEHAVIORAL
CHANGES to the code.
Functions are now grouped into...
- USBH Processing: Functions dealing with overall USBH processing
- Device Pool: Functions that add/remove/open/close devices from the internal
device pool
- Device: Functions that pertain to setting/getting a particular device
- Endpoints: Functions that pertain to a particular endpoint
- Transfer: Functions that pertain to sending transfers
2024-04-23 16:50:52 +08:00
daiziyan
16bd72bebe
docs: update the CN version of size.rst
2024-04-23 14:55:39 +08:00
Harshit Malpani
b7a8e6102f
docs: Update pre_encrypted_ota example README
...
Update pre_encrytped_ota example README to clarify the difference
between Flash Encryption and Pre-encrypted OTA
2024-04-23 12:15:19 +05:30
Darian
9a24782dd2
Merge branch 'contrib/github_pr_13669' into 'master'
...
docs: clarify ESP_RETURN_ON_ERROR result (GitHub PR)
Closes IDFGH-12678
See merge request espressif/esp-idf!30397
2024-04-23 14:30:00 +08:00
Roland Dobai
a1e9c6e5b0
Merge branch 'fix/docker_entrypoint_permissions' into 'master'
...
fix(docker): Fix entrypoint.sh is not executable issue (GitHub PR)
Closes IDFGH-12668 and IDFGH-12681
See merge request espressif/esp-idf!30372
2024-04-23 13:57:07 +08:00
Rahul Tank
9433067f33
fix(nimble): Expose API to set RPA Timeout
2024-04-23 11:21:26 +05:30
Shu Chen
1e12b1b14a
Merge branch 'feature/support_openthread_ephemeral_key' into 'master'
...
feat(openthread): support openthread ephemeral key
See merge request espressif/esp-idf!30340
2024-04-23 12:32:08 +08:00
Mahavir Jain
ceff56e1f3
Merge branch 'feat/enable_app_update_test_p4' into 'master'
...
feat: Enable app_update test app for ESP32P4
Closes IDF-8068 and IDF-8959
See merge request espressif/esp-idf!30295
2024-04-23 12:14:13 +08:00
wuzhenghui
01dce77fa7
feat(esp_pm): fix esp32p4 cpu powerdown kconfig dependency error
2024-04-23 11:54:45 +08:00
chenjianhua
22cdf8db16
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a771b7c)
...
- Fixed assert when starting advertising due to preemption
- Fixed RPA generation after each reboot
- Fixed RPA renew timer start and stop
2024-04-23 11:30:02 +08:00
Ivan Grokhotkov
73190dd04e
Merge branch 'version/v5.4.0' into 'master'
...
Update version to v5.4-dev
See merge request espressif/esp-idf!30352
2024-04-23 08:00:22 +08:00
Ivan Grokhotkov
0436d49815
change(version): Update version to v5.4-dev
2024-04-22 22:43:44 +02:00
Darian Leung
d2ea044e49
docs(esp_common): Fix formatting issues in error-handling.rst
...
This commit fixes the following formatting issues in error-handling.rst:
- Incorrect indentation (3 spaces to 4 spaces)
- Fixed some italics that were supposed to be inline literals
- Used code-block directive for language highlighting
2024-04-23 02:34:25 +08:00
Harshit Malpani
aece182482
fix: Fix error logging formatting bug for nano formatting
...
Closes https://github.com/espressif/esp-idf/issues/13604
2024-04-23 00:02:46 +05:30
Sudeep Mohanty
df7e51fb8d
feat(lp-uart): Added unit tests for LP UART when used from LP Core
...
This commit adds unit tests for the LP UART peripheral.
2024-04-22 18:34:48 +02:00
Jakob Hasse
3ef14f52eb
Merge branch 'ci/check_missing_runner_only_when_needed' into 'master'
...
ci: check missing runners only when needed
See merge request espressif/esp-idf!30103
2024-04-22 23:11:32 +08:00
Richard Allen
4226d13b01
docs: clarify ESP_RETURN_ON_ERROR result
2024-04-22 09:56:58 -05:00
Island
148aa32c64
Merge branch 'feat/optimzie_ble_ctrl_memory' into 'master'
...
ble: support only legacy adv and slave function on esp32c2
Closes BLERP-675
See merge request espressif/esp-idf!30186
2024-04-22 22:50:58 +08:00
Fu Hanxi
ed2d492bde
ci: check missing runners only when needed
2024-04-22 15:38:36 +02:00
Jiang Jiang Jian
7cbbabb17c
Merge branch 'bugfix/correct_action_frame' into 'master'
...
fix(esp_wifi): Correct frame subtype in send_mgmt_frame API
Closes WIFIBUG-520
See merge request espressif/esp-idf!30363
2024-04-22 19:11:37 +08:00
Kapil Gupta
79cea90dc1
fix(esp_wifi): Correct action frame type in send_mgmt_frame API
2024-04-22 16:08:18 +05:30
morris
f3ea7a2cc6
change(gdma): improve the test cases to be target agnostic
2024-04-22 18:03:06 +08:00
Roland Dobai
af302c0bee
Merge branch 'feat/add_merged_bin_cmd' into 'master'
...
feat(tools): Add idf.py merge-bin command and cmake target
See merge request espressif/esp-idf!29996
2024-04-22 17:55:36 +08:00
Jiang Jiang Jian
22f88a2b9f
Merge branch 'bugfix/fix_twt_crash_issues' into 'master'
...
fix(wifi): fix itwt crash issues
Closes WIFIBUG-492
See merge request espressif/esp-idf!30360
2024-04-22 17:10:08 +08:00
Mo Fei Fei
c29d7deb1f
Merge branch 'docs/update_cn_trans_ulp_lp_core' into 'master'
...
Docs: update cn trans for ulp-lp-core.rst
Closes DOC-7458
See merge request espressif/esp-idf!30345
2024-04-22 16:44:44 +08:00
Mo Fei Fei
19471852af
Docs: update cn trans for ulp-lp-core.rst
2024-04-22 16:44:44 +08:00
Jiang Jiang Jian
c119fa05f1
Merge branch 'fix/fix_esp32c6_wifi_iperf_example_build_error' into 'master'
...
fix(example): fix wifi iperf example build errors when enabled CONFIG_ESP_WIFI_ENABLE_WIFI_RX_STATS
See merge request espressif/esp-idf!30174
2024-04-22 16:17:47 +08:00
Wang Meng Yang
64bb591ef3
Merge branch 'bugfix/hf_local_param_null' into 'master'
...
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in...
See merge request espressif/esp-idf!30123
2024-04-22 15:25:06 +08:00
Sonika Rathi
e17da6f9f9
fix(fatfs): Optimizes vfs_fat_stat function to get stat structure after readdir
...
Closes https://github.com/espressif/esp-idf/issues/10220
2024-04-22 09:07:15 +02:00
Igor Udot
5f9b691017
Merge branch 'ci/revert-pytest-ini' into 'master'
...
ci: revert pytest.ini -s -vv
See merge request espressif/esp-idf!30311
2024-04-22 14:55:23 +08:00
Aditya Patwardhan
d444ff58ec
Merge branch 'contrib/github_pr_13462' into 'master'
...
fix: Allocate HTTP header space for async httpd_req_t objects (GitHub PR)
Closes IDFGH-12445
See merge request espressif/esp-idf!29868
2024-04-22 14:17:21 +08:00
Xiahua Liu
248d25a235
fix(docker): Fix entrypoint.sh is not executable issue
...
Closes https://github.com/espressif/esp-idf/pull/13660
2024-04-22 12:18:13 +07:00
zwl
c31a06d257
ble: update sdkconfig.defaults.esp32c6 file for blufi example
2024-04-22 11:25:04 +08:00
zwl
89b0e94782
ble: update sdkconfig.defaults.esp32c2 file for blufi example
2024-04-22 11:25:04 +08:00
zwl
dcb9780302
ble: optimize bt cmakelists.txt file
2024-04-22 11:25:04 +08:00
zwl
917134f890
ble: support only legacy adv and slave function on esp32c2
2024-04-22 11:25:04 +08:00
Wang Meng Yang
14bf30d5b6
Merge branch 'bugfix/optimize_hidh_connection' into 'master'
...
fix(bt/bluedroid): Fix HID Host connection bugs
Closes BT-3680
See merge request espressif/esp-idf!30160
2024-04-22 09:33:28 +08:00
Abhik Roy
ad9787bb4d
feat(esp_netif): Allow traffic reporting runtime enable/disable
2024-04-22 11:27:43 +10:00
Dr. Michael Lauer
5debb23da9
feat(esp_netif): Allow traffic reporting
...
This enables traffic indicators or data traffic statistics.
2024-04-22 11:22:29 +10:00
igor.udot
99a0ce0db0
ci: revert pytest.ini -s -vv
2024-04-19 22:26:29 +08:00
Michael (XIAO Xufeng)
dffa13b930
Merge branch 'docs/compatibility_c3_v0.4' into 'master'
...
docs(compatibility): add information of C3 v0.4
See merge request espressif/esp-idf!30353
2024-04-19 22:21:49 +08:00
Martin Vychodil
f448fbbc12
Merge branch 'fix/make_eventfd_case_exit_normally' into 'master'
...
fix(vfs): make case eventfd_select_block exit normally
See merge request espressif/esp-idf!29926
2024-04-19 21:41:24 +08:00
xuxiao
f650dcdb5e
fix(wifi): fixed itwt crash issues
2024-04-19 20:03:35 +08:00
Shen Meng Jing
ed366b55c2
Merge branch 'docs/translate_configure-builtin-jtag' into 'master'
...
docs: Provide translation for cofigure-builtin-jtag.rst in jtag-debugging
Closes DOC-7523
See merge request espressif/esp-idf!29867
2024-04-19 19:46:31 +08:00
Ivan Grokhotkov
57a80129bc
Merge branch 'ci/sdmmc_tests' into 'master'
...
sdmmc: test-related fixes
Closes IDF-8734
See merge request espressif/esp-idf!30221
2024-04-19 19:22:08 +08:00
Wang Ziyan
288f76960e
Merge branch 'docs/update_cn_for_protocols_jtag-debugging_api-guides' into 'master'
...
docs: Update CN for esp_https_server.rst and tips-and-quirks.rst
Closes DOC-7543
See merge request espressif/esp-idf!30096
2024-04-19 18:53:33 +08:00
shenmengjing
6d81e702d9
docs: Provide translation for cofigure-builtin-jtag.rst in jtag-debugging
2024-04-19 18:53:17 +08:00
Adam Múdry
2fb0360a95
fix(storage/littlefs): Bump version to v1.14.4 (core v2.9.1)
...
Fixes a bug which causes DivideByZero exception when the filesystem is full
2024-04-19 12:47:59 +02:00