Darian Leung
ef698857d1
fix(usb): Fix bug where usbh_process() misses an event
...
This commit fixes a bug where if multiple concurrent USBH API calls trigger
multiple events on the same device, some events will be lost. As a result,
those lost events don't get processed by the subsequent usbh_process() call.
2024-03-01 09:42:57 +08:00
Marius Vikhammer
929a8449bd
Merge branch 'feature/usb_host_collective_backport_v5.1' into 'release/v5.1'
...
USB Host: Collective backport to v5.1
See merge request espressif/esp-idf!28096
2024-03-01 09:28:23 +08:00
Mahavir Jain
8fb370f38b
Merge branch 'bugfix/fix_http_client_error_v5.1' into 'release/v5.1'
...
esp_http_client: Fix reset errno to 0 before call esp_transport_read(backport v5.1)
See merge request espressif/esp-idf!28328
2024-02-29 21:57:43 +08:00
David Čermák
00d9861a08
Merge branch 'feature/mmd_access_v5.1' into 'release/v5.1'
...
esp_eth: Add functions to access PHY using MDIO (v5.1)
See merge request espressif/esp-idf!28840
2024-02-29 20:29:57 +08:00
David Čermák
bf23680ac1
Merge branch 'bugfix/eth_link_reset_v5.1' into 'release/v5.1'
...
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped (v5.1)
See merge request espressif/esp-idf!29329
2024-02-29 19:25:31 +08:00
Rahul Tank
d771840189
fix(nimble): Increase range of reattempt connection count
2024-02-29 15:57:46 +05:30
Darian Leung
08079631eb
change(console): Add build test for no console output
...
This commit adds a build test to test the scenario where both the primary and
secondary console outputs are disabled by Kconfig.
2024-02-29 17:48:08 +08:00
Darian Leung
e82ae7787d
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
...
This commit fixes the following build issues when CONFIG_ESP_CONSOLE_NONE is
enabled:
- esp_console_repl.c will have 'defined but unused' warnings on various console
functions.
- esp_console_repl.c does not use "TAG" when CONFIG_ESP_CONSOLE_NONE is
enabled, leading to a "defined by not used" warning.
Closes https://github.com/espressif/esp-idf/issues/12984
2024-02-29 17:48:07 +08:00
Marius Vikhammer
b65563f7f7
Merge branch 'bugfix/esp_intr_free_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fix esp_intr_free when task has no core affinity (v5.1)
See merge request espressif/esp-idf!29194
2024-02-29 12:44:38 +08:00
Harshit Malpani
fd859d8931
fix(esp_http_client): Add test case in esp_http_client example
...
Add a test case in esp_http_client example to test HTTP_METHOD_HEAD
with async mode
2024-02-29 12:00:58 +08:00
jim
2060f3a645
esp_http_client: Fix reset errno to 0 before call esp_transport_read
...
Closes https://github.com/espressif/esp-idf/issues/9020
2024-02-29 12:00:58 +08:00
morris
ba14fc20d3
Merge branch 'bugfix/fix_adc_reset_issue_on_legacy_v5.1' into 'release/v5.1'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy) (v5.1)
See merge request espressif/esp-idf!28333
2024-02-29 10:25:28 +08:00
morris
c4f114d671
Merge branch 'bugfix/bunch_tsens_v5.1' into 'release/v5.1'
...
fix(temperature_sensor): Fix the value is incorrect if disable and enable again (backport v5.1)
See merge request espressif/esp-idf!28625
2024-02-29 10:24:17 +08:00
morris
226a4d39cf
Merge branch 'bugfix/cannot_jump_range_v5.1' into 'release/v5.1'
...
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2(backport v5.1)
See merge request espressif/esp-idf!29153
2024-02-29 10:20:52 +08:00
David Čermák
e9ab9f3c38
Merge branch 'bugfix/ip101_reset_timing_v5.1' into 'release/v5.1'
...
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet (v5.1)
See merge request espressif/esp-idf!29012
2024-02-28 23:11:03 +08:00
Ondrej Kosta
746fd01aea
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped
2024-02-28 15:49:26 +01:00
Rahul Tank
2b07dbf875
Merge branch 'bugfix/fix_blufi_deinit_v5.1' into 'release/v5.1'
...
Blufi : Corrected blufi host deinit API (v5.1)
See merge request espressif/esp-idf!29000
2024-02-28 17:51:57 +08:00
Marius Vikhammer
48777e7983
Merge branch 'change/usb_host_minor_optimizations_v5.1' into 'release/v5.1'
...
change(usb/host): Remove unecessary features (v5.1)
See merge request espressif/esp-idf!27594
2024-02-28 17:20:18 +08:00
Island
b0107bdbd7
Merge branch 'bugfix/ble_update_lib_20240223_v5.1' into 'release/v5.1'
...
update lib on release/v5.1
See merge request espressif/esp-idf!29209
2024-02-28 16:54:19 +08:00
Jin Cheng
cc9932c7ef
docs(bt/bluedroid): update API documents of SPP
2024-02-28 16:22:15 +08:00
Tomas Rezucha
58606027da
feat(usb/host): Calculate FIFO sizes based on USB configuration
2024-02-28 16:09:53 +08:00
Darian Leung
2ba1790ef6
refactor(usb): Deprecate CONFIG_USB_OTG_SUPPORTED, use SOC_USB_OTG_SUPPORTED instead
...
Previously, USB build dependencies used the CONFIG_USB_OTG_SUPPORTED. However,
they could depend on `soc_caps.h` instead.
2024-02-28 16:09:53 +08:00
Darian Leung
d837836f84
refactor(hal/usb): Rename usb_fsls_phy API to match header/source names
...
Note: Also fixed some formatting issues in usb_wrap_struct.h
2024-02-28 16:09:52 +08:00
Darian Leung
148cc6e75d
refactor(hal/usb): Rename usb_phy files to usb_fsls_phy
...
This commit renames USB PHY related HAL files from "usb_phy_xxx" to
"usb_fsls_phy_xxx" since they are only designed to support Full-Speed/Low-Speed
Serial USB PHYs. This renmaing is done to accommodate future USB PHYs that use
other PHY interfaces (e.g., UTMI, ULPI etc).
2024-02-28 16:09:52 +08:00
Darian Leung
f524a59875
refactor(hal/usb): Remove usage of old USB OTG config macros
2024-02-28 16:09:51 +08:00
Darian Leung
b32a735bb0
refactor(soc/host): Update USB OTG struct fields
...
This commit updates the "*_struct.h" files for the USB OTG peripheral:
- Added/removed some missing/non-existing register fields
- Added "reserved" place holders for registers that are missing due to IP
configuration.
- Added "usb_dwc_cfg.h" listing the USB OTG IP configuration for each target.
- Updated LL/HAL according to register field updates. Also tidied up the include
directives in those headers.
2024-02-28 16:09:51 +08:00
Darian Leung
177eb9f6c6
refactor(hal/usb): Fix USB OTG compilation dependency
...
Update "hal/CMakeLists.txt" so that USB OTG related HAL files depend on
the "SOC_USB_OTG_SUPPORTED" capability.
2024-02-28 16:09:51 +08:00
Darian Leung
dc27d5456f
refactor(usb/host): reformat code with astyle
2024-02-28 16:09:50 +08:00
Tomas Rezucha
d26320d8a1
fix(usb/host): Correctly parse bInterval field in HighSpeed EP descriptors
...
For LS and FS interrupt endpoint: interval = bInterval
For isochronous and HS interrupt endpoint: interval = 2^(bInterval-1)
2024-02-28 16:09:50 +08:00
Tomas Rezucha
388360cc5a
fix(usb/host): Correctly parse MPS fields in HighSpeed EP descriptors
...
Bits [11,12] in HighSpeed periodic endpoints specify
the number of additional transaction opportunities per microframe
2024-02-28 16:09:49 +08:00
Island
7cfe2274d2
Merge branch 'bugfix/fix_ble_max_reconnect_v5.1' into 'release/v5.1'
...
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration(backport v5.1)
See merge request espressif/esp-idf!29223
2024-02-28 15:41:08 +08:00
Marius Vikhammer
73654741c3
Merge branch 'contrib/github_pr_12867_v5.1' into 'release/v5.1'
...
fix(esp32): Removed rogue semicolon in #define in esp_smartconfig.h (GitHub PR) (v5.1)
See merge request espressif/esp-idf!29112
2024-02-28 15:32:04 +08:00
Cao Sen Miao
9025e440ae
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2
2024-02-28 12:39:07 +08:00
Cao Sen Miao
30095494be
fix(tsens): 300us delay in phy cause extra power consumption
2024-02-28 12:36:04 +08:00
Cao Sen Miao
6932e5958b
fix(tsens,adc): Fix issue that disable adc will make temperature sensor crash,
...
Closes https://github.com/espressif/esp-idf/issues/12921
2024-02-28 12:35:59 +08:00
Cao Sen Miao
c205bbf90f
fix(temperature_sensor): Fix the value is incorrect if disable and enable again
...
Closes https://github.com/espressif/esp-idf/issues/12864
2024-02-28 12:35:53 +08:00
morris
bbb7c4c756
Merge branch 'feature/usb_hs_support_v5.1' into 'release/v5.1'
...
feat(usb/host): Add High Speed enumeration types (backport v5.1)
See merge request espressif/esp-idf!28059
2024-02-28 11:46:17 +08:00
morris
37e0e8ab53
Merge branch 'bugfix/soft_uart_send_dummy_byte_v5.1' into 'release/v5.1'
...
fix(peripheral_drivers/dedicated_gpio): Remove dummy byte from the emulate_uart_send routine (backport v5.1)
See merge request espressif/esp-idf!28687
2024-02-28 11:43:38 +08:00
morris
92b25c06b3
Merge branch 'bugfix/fix_incorrect_regbase_name_of_i2s_v5.1' into 'release/v5.1'
...
fix(i2s): fixed incorrect reg base name on C3 (v5.1)
See merge request espressif/esp-idf!28630
2024-02-28 11:41:58 +08:00
morris
c48ddea0f6
Merge branch 'contrib/github_pr_13020_v5.1' into 'release/v5.1'
...
fix (esp_lcd): Don't assume panels are 16bit in VSYNC restart logic (GitHub PR) (v5.1)
See merge request espressif/esp-idf!28812
2024-02-28 11:40:46 +08:00
morris
bfd1cfd382
Merge branch 'feature/rmt_encoder_memory_allocator_v5.1' into 'release/v5.1'
...
feat(rmt): added a help function for allocating encoder memory (v5.1)
See merge request espressif/esp-idf!28791
2024-02-28 11:39:58 +08:00
morris
6e44d4ebfc
Merge branch 'bugfix/mcpwm_reset_generator_gpio_v5.1' into 'release/v5.1'
...
fix(mcpwm): reset GPIO used by generator after delete (v5.1)
See merge request espressif/esp-idf!28832
2024-02-28 11:39:02 +08:00
morris
bb66e97518
Merge branch 'feature/bytes_encoder_config_update_v5.1' into 'release/v5.1'
...
feat(rmt): support update bytes encoder configurations at runtime (v5.1)
See merge request espressif/esp-idf!28382
2024-02-28 11:38:29 +08:00
morris
a74edb7bbb
Merge branch 'contrib/github_pr_12963_v5.1' into 'release/v5.1'
...
fix misformatted link (GitHub PR) (v5.1)
See merge request espressif/esp-idf!28755
2024-02-28 11:38:16 +08:00
Aditya Patwardhan
55c5c8367b
Merge branch 'bugfix/soc_cpu_subsys_region_v5.1' into 'release/v5.1'
...
fix(soc): change debug addr range to CPU subsystem range (v5.1)
See merge request espressif/esp-idf!28672
2024-02-28 11:16:48 +08:00
Jiang Jiang Jian
467780474f
Merge branch 'bugfix/fix_double_free_coc_v5.1' into 'release/v5.1'
...
fix(nimble): Removed double free of packet (v5.1)
See merge request espressif/esp-idf!29032
2024-02-28 11:14:40 +08:00
Jiang Jiang Jian
2e9916bf7c
Merge branch 'feat/support_get_bluedroid_status_v5.1' into 'release/v5.1'
...
Support get status of bluedroid host (backport v5.1)
See merge request espressif/esp-idf!28882
2024-02-28 11:14:10 +08:00
Jiang Jiang Jian
d1ad4b57de
Merge branch 'bugfix/ble_mesh_ble_advtype_v5.1' into 'release/v5.1'
...
ble_mesh: update ble mesh ble adv type(backport v5.1)
See merge request espressif/esp-idf!28917
2024-02-28 11:13:18 +08:00
Jiang Jiang Jian
eca249f41a
Merge branch 'bugfix/ble_mesh_deinit_reinit_v5.1' into 'release/v5.1'
...
feat: ble mesh: improve ble mesh deinit when nimble enable(backport v5.1)
See merge request espressif/esp-idf!28925
2024-02-28 11:12:53 +08:00
Jiang Jiang Jian
0cc6903e15
Merge branch 'feature/spi_eth_no_int_v5.1' into 'release/v5.1'
...
feat(esp_eth): added SPI Ethernet module polling mode (v5.1)
See merge request espressif/esp-idf!29045
2024-02-28 11:11:01 +08:00