sibeibei
65d9ecb75c
feat(phy): update PHY libraries and improve PLL temperature tracking
...
1. Allow customization of temperature deltas for PHY track PLL.
2. Fix abnormal PHY state which may trigger task watchdog timeout.
2026-05-15 17:14:39 +08:00
zwx
26bf1eba50
fix(esp_phy): check hw freq hop done before disabling common clock
2026-05-15 17:14:34 +08:00
sibeibei
86a9823e5e
fix(wifi): fix modem sleep flag clear failed
2026-05-12 19:22:54 +08:00
hebinglin
e2e1aa4502
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
2026-03-02 14:29:08 +08:00
zwx
902d531f3f
fix(phy): add workaround for phy hop stuck
2026-02-13 17:26:17 +08:00
sibeibei
258b77a5eb
fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up
2026-01-30 15:20:26 +08:00
liuning
675a977ac8
feat(phy): add check for required clock bits during phy enable
2026-01-09 16:53:20 +08:00
liuning
9c9f884f3a
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-01-09 16:53:20 +08:00
yinqingzhao
4a15df3d0f
feat(phy): add phy calibration independent support
2025-08-22 10:47:49 +08:00
Jiang Jiang Jian
4b559f6253
Merge branch 'enhancement/protect_from_odd_phy_disable_operations_by_single_modem' into 'master'
...
esp_phy: Add protection of consecutive disable operations by single modem source
See merge request espressif/esp-idf!41152
2025-08-12 15:46:33 +08:00
Wang Mengyang
15d88a149b
fix(esp_phy): Add protection of consecutive disable operations by single modem source
2025-08-11 13:47:48 +08:00
Darian Leung
5454499877
refactor: Use enum values for gpio pull up/down fields
...
Ensure that enum values are used When assigning `pull_up_en` and `pull_down_en`
fields of `gpio_config_t`. Helps avoid `invalid conversion` errors when
building those code snippets in C++.
2025-08-07 11:45:11 +08:00
Zhangwx
cc312818c7
feat(phy): add a config for pll track feature
2025-06-19 12:11:12 +08:00
muhaidong
0901c6adbe
fix(phy): fix phy data partition restoring default fails issue
...
Closes https://github.com/espressif/esp-idf/issues/14698
2025-04-10 21:55:04 +08:00
Li Shuai
bf874a8208
refactor(esp_phy): refactor phy sleep data initialize, split it to support multiple targets
2025-01-17 17:16:39 +08:00
Li Shuai
2fce894c82
change(esp_phy): fix some wifi power save issues and optimize phy sleep for esp32c5 eco1 and beta5
2025-01-17 17:16:37 +08:00
wuzhenghui
0c0d8cb8e4
fix(esp_hw_support): fix modem power enable failed after modem state wakeup
2024-12-24 10:37:46 +08:00
muhaidong
f2eca886d0
fix(phy): fixed calibration warning infomation inaccurate issue
...
Closes https://github.com/espressif/esp-idf/issues/14963
2024-12-10 16:22:57 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
Laukik Hase
2dee5791a6
feat(esp_tee): Support for ESP-TEE - esptool_py, esp_rom & other components
2024-12-02 11:27:58 +05:30
Li Shuai
8eea8a8ef3
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2024-11-18 15:40:47 +08:00
cjin
ce85e113a9
fix(ble): fix btbb retention register size on esp32c61
2024-11-14 19:04:23 +08:00
liuning
f0701b265d
feat(phy): support to query phy used time
2024-11-05 17:18:35 +08:00
Li Shuai
a1fb9c7979
change(esp_phy): support phy sleep for esp32c61
2024-09-23 10:29:48 +08:00
Li Shuai
dad039e27f
change(esp_hw_support): support wifi modem state for esp32c5
2024-09-19 20:04:44 +08:00
Lou Tianhao
50ec7f990c
fix(ci): take some actions to pass ci
2024-09-10 19:37:50 +08:00
Lou Tianhao
0926a700c2
feat(pm): support basic pmu sleep
2024-09-10 10:44:13 +08:00
Alexey Lapshin
4c87af6359
fix(build): fix calloc warnings
2024-09-08 13:53:52 +07:00
xuxiao
8780375859
feat(wifi): add wifi support for esp32c61
2024-08-30 20:43:06 +08:00
Lou Tianhao
47a0677525
feat(pm): support ext1_wakeup/esp_deep_sleep_enable_gpio_wakeup for esp32c5mp deepsleep
2024-08-28 10:44:08 +08:00
Li Shuai
5a604d3e18
fix(esp_wifi): fix the issue of station fail to connect to softap caused by abnormal rf flag signal
2024-08-23 15:42:34 +08:00
chenjianxing
4dfeb9c26c
fix(phy): add phy calibration data check when mode is not none calibration
2024-06-25 10:53:25 +08:00
Wu Zheng Hui
601a086b16
Merge branch 'fix/add_phy_private_dslp_callback' into 'master'
...
fix(esp_hw_support): move deepsleep phy callback before PLL disable
See merge request espressif/esp-idf!29952
2024-04-02 19:37:39 +08:00
Zhang Wen Xu
d41172853b
Merge branch 'fix/phy_init_variables_in_header_file' into 'master'
...
fix(esp_phy): header file produces non-zero object
See merge request espressif/esp-idf!29930
2024-04-02 16:50:54 +08:00
wuzhenghui
cbc66bd365
fix(esp_hw_support): move deepsleep phy callback before PLL disable
2024-04-02 16:38:01 +08:00
zwx
6d2f9c2991
fix(esp_phy): header file produces non-zero object
2024-04-02 12:14:17 +08:00
alanmaxwell
2b8b3f49bf
feat(phy): support async update phy antenna config
2024-04-01 14:59:57 +08:00
alanmaxwell
92e76a3434
refactor(phy): refactor multiple antenna, support for WIFI/BT/BLE/15.4
2024-04-01 14:59:27 +08:00
xiehang
f3c5047638
feat(extconn): Supports external WiFi connections for ESP32p4 and other espressf chips
2024-04-01 11:44:52 +08:00
Jiang Jiang Jian
0c68b9b06c
Merge branch 'feat/sleep_retention_depends_power_state_management' into 'master'
...
sleep retention multiple modules initialization and dependency management
Closes WIFI-5252 and IDFGH-11302
See merge request espressif/esp-idf!28941
2024-04-01 09:28:42 +08:00
Li Shuai
a054f89021
fix: modify some typos to ensure CI pipeline run pass
2024-03-30 11:51:52 +08:00
Li Shuai
c0f3570237
change(bt): use new retention api to implement BT mac and bb retention
2024-03-30 11:51:52 +08:00
Li Shuai
a0a343cb13
change(wifi): use new retention api to implement wifi mac and bb retention
2024-03-30 11:51:50 +08:00
zwx
d2e0b9419f
fix(CI): fix CI to pass fast build app
2024-03-29 16:03:24 +08:00
xuxiao
b1bd9987fe
feat(phy): add esp32c5 beta3 phy support
2024-03-29 16:03:24 +08:00
Jiang Jiang Jian
0e5e2ffb3c
Merge branch 'bugfix/fix_phy_pll_track_corner_case' into 'master'
...
fix(phy): fix pll track when enabling and disabling PHY frequently
See merge request espressif/esp-idf!28547
2024-03-04 14:27:46 +08:00
wuzhenghui
247b4e0574
change(esp_hw_support): collect retention link priority definition
2024-02-02 11:21:44 +08:00
zhiweijian
ef0d856aa8
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
...
1. Fixed BLE 2M phy TX problem causing by phy_wifi_enable_set() on ESP32-C3 and ESP32-S3
2. Fixed BLE CCA bug on ESP32-C2
3. Fixed wifi boot bug at low temp on ESP32-C6
4. Fixed BLE and WIFI could not receive packets after entering light sleep for a long time on ESP32-C3, ESP32-S3, ESP32-C2 and ESP32-C6
2024-01-26 16:59:00 +08:00
zwx
5a7e835373
fix(phy): fix pll track when enabling and disabling PHY frequently
2024-01-25 16:19:07 +08:00
luomanruo
cb1390108e
ble(fix): fix RX issue on ESP32-C2
2023-11-24 19:38:19 +08:00