Song Ruo Jing
6888440994
fix(uart): fix 8/16-bit uart register access
2024-12-25 19:40:22 +08:00
laokaiyao
26f97d8d4d
fix(i2s): add check for the tdm frame bits num
2024-12-24 14:50:41 +08:00
laokaiyao
eedf7b24ec
fix(i2s): fix i2s half sample rate issue
2024-11-01 22:04:59 +08:00
gaoxu
f964342507
fix(gpio): correct usb dp gpio pullup disable function v5.1
2024-08-01 11:26:06 +08:00
morris
a23a3703b5
Merge branch 'bugfix/rmt_memory_power_up_v5.1' into 'release/v5.1'
...
fix(rmt): power up memory block (v5.1)
See merge request espressif/esp-idf!32173
2024-07-18 15:13:41 +08:00
Island
d82f9162df
Merge branch 'feat/optimize_bt_porting_hci_0628_5.1' into 'release/v5.1'
...
feat(bluetooth/controller): adopting new HCI layer code and support UHCI...
See merge request espressif/esp-idf!32132
2024-07-17 19:29:37 +08:00
morris
fde22b2a2a
fix(rmt): power up memory block
2024-07-17 13:53:35 +08:00
Mahavir Jain
ef80a09a4d
Merge branch 'bugfix/c5_mpi_ecc_power_mode_v5.1' into 'release/v5.1'
...
fix(hal): correct mpi/ecc peripheral power up sequence for ESP32-C5 (v5.1)
See merge request espressif/esp-idf!31866
2024-07-17 13:03:01 +08:00
zwl
b7ea3416c3
feat(bluetooth/controller): adopting new HCI layer code and support UHCI function on ESP32-C6 and ESP32-H2
2024-07-16 13:23:41 +08:00
wuzhenghui
242d0e70e7
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-07-08 14:17:28 +08:00
Mahavir Jain
9ff2f9ab2f
fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5
2024-07-03 11:50:10 +05:30
wuzhenghui
4c78de50f4
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:18:24 +08:00
wuzhenghui
4d6793a44a
fix(hal): fix LP timer LL half word access
2024-06-07 14:18:22 +08:00
morris
8318a2ad44
Merge branch 'feature/usb_new_phy_driver_collective_backport_v5.1' into 'release/v5.1'
...
refactor(usb/host): PHY driver preqrequisite refacotring collective backport (v5.1)
See merge request espressif/esp-idf!29791
2024-05-31 22:30:32 +08:00
Li Shuai
08a05ec562
change(esp_hw_support): use new retention api to implement gdma retention
2024-05-14 19:34:37 +08:00
Darian Leung
4f996fc421
feat(hal/usb): Update USB WRAP and USJ LL
...
- Added LL cap macros to distinguish feature differences between the LLs of
different targets:
- '..._LL_EXT_PHY_SUPPORTED' indicates whether the USB WRAP/USJ supports
routing to an external FSLS PHY.
- Added 'usb_wrap_types.h' and 'usb_serial_jtag_types.h' to provide types used
in LLs.
- Fixed some spelling/naming issues as part of code-spell pre-commit
2024-05-13 17:36:34 +08:00
Darian Leung
c776d40df1
refactor(hal/usb): Remove usb_fsls_phy_ll.h
...
For targets that only contain a USJ peripheral (and not a DWC OTG), their
'usb_fsls_phy_ll.h' headers only contain a single function
('usb_fsls_phy_ll_int_jtag_enable()') whose feature is already covered by
functions in 'usb_serial_jtag_ll.h'. Thus, this header is redundant.
This commit does the following:
- Remove 'usb_fsls_phy_ll.h' for targets that only contain a USJ peripheral
- Rename 'usb_fsls_phy_[hal|ll].[h|c]' to `usb_wrap_[hal|ll].[h|c]` for targets
that contain a DWC OTG peripheral. This better reflects the underlying peripheral
that the LL header accesses.
2024-05-13 17:36:33 +08:00
Darian Leung
75498cdb7a
refactor(hal/usj): Add USB PHY related functions to USJ LL
2024-05-13 17:36:32 +08:00
morris
9808619d52
Merge branch 'bugfix/fix_gpio_etm_multi_task_v5.1' into 'release/v5.1'
...
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks (v5.1)
See merge request espressif/esp-idf!30457
2024-05-13 15:59:44 +08:00
morris
442a798083
Merge branch 'feat/add_example_usj_v5.1' into 'release/v5.1'
...
change(usb_serial_jtag): Add example for usb serial jtag echo (backport v5.1)
See merge request espressif/esp-idf!30020
2024-05-11 22:37:34 +08:00
Song Ruo Jing
a664c71fd7
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured
...
Closes https://github.com/espressif/esp-idf/issues/12586
2024-04-24 17:21:37 +08:00
Song Ruo Jing
c57bfa3737
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-24 17:10:03 +08:00
Jeroen Domburg
28e2ab09ea
fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
2024-04-07 10:46:34 +08:00
Jiang Jiang Jian
f87ee9c4ec
Merge branch 'bugfix/fix_c6_wakeup_access_flash_v5.1' into 'release/v5.1'
...
fix(hal): fix esp32c6 clock bug workaround access flash in wakeup process (v5.1)
See merge request espressif/esp-idf!29245
2024-03-05 10:58:14 +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
wuzhenghui
12dca8d086
fix(hal): fix esp32c6 clock bug workaround access flash in wakeup process
2024-02-26 11:42:38 +08:00
hongshuqing
80378b809e
feat(pmu): set fix voltage to different mode for esp32c6
2024-02-22 15:01:14 +08:00
Lou Tianhao
1e43abfb57
change(pm): put pmu_hal to iram
2024-01-16 14:01:22 +08:00
xiaqilin
a9679450b2
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-04 15:09:42 +08:00
Jiang Jiang Jian
6e57f35873
Merge branch 'backport/add_dynamic_iram_check_for_ot_sleep_v51' into 'release/v5.1'
...
fix(pm): fix extra retention function to iram(Backportv5.1)
See merge request espressif/esp-idf!28134
2023-12-29 12:26:04 +08:00
wuzhenghui
53afab3850
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
...
Closes https://github.com/espressif/esp-idf/issues/12651
2023-12-28 13:31:55 +08:00
zwx
81123259ff
fix(pm): fix extra retention function to iram
...
* Also remove unused function on H2
2023-12-26 19:20:44 +08:00
Cao Sen Miao
dfff867379
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
2023-12-15 16:41:16 +08:00
morris
1b78d57496
Merge branch 'bugfix/bod_reset_c6_h2_v5.1' into 'release/v5.1'
...
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again(backport v5.1)
See merge request espressif/esp-idf!27723
2023-12-14 11:05:55 +08:00
wuzhenghui
4a7d9dd387
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
2023-12-08 14:22:36 +08:00
morris
5e29bd5370
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk_v5.1' into 'release/v5.1'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk (v5.1)
See merge request espressif/esp-idf!27604
2023-12-07 21:27:05 +08:00
Lou Tianhao
c1782faf0f
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
2023-12-07 03:52:22 +00:00
Cao Sen Miao
9dd90e2d9b
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again
2023-12-07 10:33:58 +08:00
gaoxu
57a5c4684c
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
2023-12-06 10:19:45 +00:00
Shu Chen
ecbbd3c3d9
Merge branch 'backport/add_ot_radio_stats_enable_config_5_1' into 'release/v5.1'
...
feat(openthread): backport some openthread features(BackportV5.1)
See merge request espressif/esp-idf!26885
2023-11-22 12:23:53 +08:00
morris
64e7343e40
Merge branch 'bugfix/fix_adc_read_zero_h2_v5.1' into 'release/v5.1'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2(v5.1)
See merge request espressif/esp-idf!26976
2023-11-21 11:08:57 +08:00
Jiang Jiang Jian
e718b603e4
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable (backport v5.1)
See merge request espressif/esp-idf!27188
2023-11-21 10:52:54 +08:00
Jiang Jiang Jian
0e1ec38785
Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): fix lightsleep current leakage on usb pad (backport v5.1)
See merge request espressif/esp-idf!27205
2023-11-21 10:51:11 +08:00
morris
ddb6d22468
Merge branch 'feature/gpio_dump_io_info_v5.1' into 'release/v5.1'
...
feat(gpio): add a dump API to dump IO configurations (v5.1)
See merge request espressif/esp-idf!26870
2023-11-17 16:30:22 +08:00
morris
ceb0aec0cc
Merge branch 'bugfix/rmt_stop_issue_v5.1' into 'release/v5.1'
...
fix(rmt): a disabled channel may pick up a pending transaction (v5.1)
See merge request espressif/esp-idf!26779
2023-11-17 16:27:21 +08:00
gaoxu
1179d9859f
fix(adc): fix h2 adc oneshot read zero and add delay after getting done signal v5.1
2023-11-17 02:16:21 +00:00
wuzhenghui
6ae596c764
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-16 20:03:30 +08:00
wuzhenghui
61bb3fb67f
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
2023-11-16 11:49:40 +08:00
morris
bfeae3857c
feat(rmt): support calling rmt_receive in ISR callback
2023-11-15 05:57:45 +00:00