yinqingzhao
7e4fbdb971
fix(phy): fix still put multiple phy init date bin into flash when CONFIG_ESP_PHY_MULTIPLE_INIT_DATA_BIN_EMBED is enabled
2026-06-02 12:06:17 +08:00
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
yinqingzhao
25320cae2d
feat(phy): support change multiple phy init bin path
2026-05-13 10:03:00 +08:00
sibeibei
86a9823e5e
fix(wifi): fix modem sleep flag clear failed
2026-05-12 19:22:54 +08:00
Frantisek Hrbata
a06f85a79f
fix(esp_phy/cmake): initialize embed_files variable
...
In cmakev2, a component can be evaluated within the context of another
component, so it's important to properly initialize each variable used
by the component.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-03-20 08:13:26 +01:00
Jiang Jiang Jian
dfa5e5d53a
Merge branch 'bugfix/esp_idf_s3_deepsleep_dead_v6.0' into 'release/v6.0'
...
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs(v6.0)
See merge request espressif/esp-idf!46180
2026-03-20 10:15:14 +08:00
zhuanghang
60b80302bd
feat(802.15.4): get txpower table from phylib
2026-03-19 15:37:10 +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
Jiang Jiang Jian
458c447429
Merge branch 'bugfix/modem_rf_flag_clear_failed_esp32c6_v6.0' into 'release/v6.0'
...
fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up
See merge request espressif/esp-idf!45552
2026-02-01 12:40:29 +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
laokaiyao
2cb958a9e3
feat(tsens): graduate temperature sensor hal component
2026-01-29 10:05:47 +08:00
liuning
83f1021595
fix(phy): wifi mac clock is not required during phy calibration
2026-01-19 16:06:47 +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
wangtao@espressif.com
4851ada2ea
fix(phy): fix esp32s2 phy lib issue
2025-12-19 11:50:01 +08:00
Jiang Jiang Jian
7e87423447
Merge branch 'feat/update_libphy_for_c5_c61_v6.0' into 'release/v6.0'
...
feat(phy): update libphy to fix c5/c61 reset
See merge request espressif/esp-idf!44042
2025-12-15 10:41:30 +08:00
yinqingzhao
9cba969bf8
feat(phy): update libphy to fix c5/c61 reset
2025-12-08 12:13:05 +08:00
Alexey Lapshin
ac0ece9aca
fix(esp_phy): use toolchain flags for external project
2025-12-06 00:08:35 +07:00
Zhou Xiao
3dda8cbe07
feat(phy): ESP32-C5 ECO2/ECO3 coex and ESP32-C6 track reset
...
* C5 phy_version: 1 107, 8c534c84, Nov 17 2025
* C6 phy_version: 343, b513b46, Nov 14 2025
2025-11-17 15:37:32 +08:00
muhaidong
57aa42bb43
fix(phy): fix cmd get_rx_result log error issue
2025-10-09 16:48:52 +08:00
muhaidong
68f0386405
feat(phy): support esp32c5 cert test
2025-10-09 16:40:01 +08:00
Alexey Lapshin
9281e78381
change(esp_libc): rename newlib component to esp_libc
2025-09-09 22:00:44 +08:00
zwl
eaf12518af
feat(ble): fixed ble rx pdu error issue on ESP32-C5
2025-08-27 19:58:45 +08:00
yinqingzhao
4a15df3d0f
feat(phy): add phy calibration independent support
2025-08-22 10:47:49 +08:00
Ivan Grokhotkov
a939f410dd
Merge branch 'bugfix/ldgen_prebuilt_library_placements' into 'master'
...
build: pass pre-built libraries to ldgen, clean up how blobs are added
Closes IDF-12049 and IDF-12736
See merge request espressif/esp-idf!40353
2025-08-19 10:50:31 +02:00
zwx
55246f0fde
feat(esp_phy): update phylib for C5
2025-08-12 17:04:12 +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
Song Ruo Jing
451cfc91c3
Merge branch 'contrib/github_pr_17241' into 'master'
...
Refactor: Use enum values when assigning "pull_[up|down]_en" fields of "gpio_config" (GitHub PR)
Closes IDFGH-16192
See merge request espressif/esp-idf!41058
2025-08-11 12:08:16 +08:00
Jiang Jiang Jian
bba5292866
Merge branch 'bugfix/update_librtc' into 'master'
...
fix(esp_phy): update esp32 librtc.a for coex problems
See merge request espressif/esp-idf!41046
2025-08-09 00:46:46 +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
JinCheng
54f1f22e69
fix(esp_phy): update esp32 librtc.a for coex problems
...
- ESP32 phy_version: 4861, b71b5ad, Aug, 5 2025
- ESP32 librtc version: 6758f983, Mar 22 2024, 13:39:26
2025-08-05 12:08:57 +08:00
muhaidong
f1d55e162d
feat(phy): update 11ax rate for cert test
2025-08-03 17:07:28 +08:00
muhaidong
8a425253d1
feat(phy): add 11ax rate for cert test
2025-08-03 17:07:28 +08:00
yinqingzhao
5eea5464c4
feat(phy): update libphy for esp32c61/esp32c5/esp32h2
2025-08-01 20:12:54 +08:00
zwx
f7c209c70b
fix(esp_phy): fix c6 modem state
2025-07-30 20:43:03 +08:00
Ivan Grokhotkov
71f481e9ae
change(esp_phy): use add_prebuilt_library to add blobs
2025-07-17 15:10:16 +08:00
Sudeep Mohanty
30083e07be
refactor(esptool_py): Re-evalute dependencies of esptool_py
...
This commit establishes the foundation for making the esptool_py
component idempotent.
The following changes are made in this commit:
- Removes unnecessary dependency of esp_wifi component on esptool_py.
- Add missing esptool_py dependencies to components which directly use
esptool_py specific functions or variables but do not declare a public
or private dependency.
2025-07-10 11:26:28 +02:00
Jiang Jiang Jian
54fe3373ed
Merge branch 'chip/add_wifi_support_for_esp32c61_eco3_rebase_master' into 'master'
...
feat(wifi): add esp32c61 eco3 wifi support
Closes IDF-9244, IDF-9245, IDF-9246, IDF-9247, IDF-9248, IDF-9250, IDF-9513, IDF-10382, IDF-10384, IDF-11003, IDF-11004, IDF-10643, IDF-10642, IDF-10619, IDF-10634, IDF-10632, IDF-10636, IDF-10637, IDF-10626, IDF-10620, IDF-10621, IDF-10623, IDF-10635, IDF-10629, IDF-10622, IDF-10624, and IDF-10625
See merge request espressif/esp-idf!39720
2025-07-03 16:44:35 +08:00
Zhang Wen Xu
f9c7d37af7
Merge branch 'feat/support_disable_pll_track' into 'master'
...
Support disable pll track
See merge request espressif/esp-idf!39980
2025-07-03 06:23:49 +00:00
yinqingzhao
c1c78f5838
feat(wifi): add esp32c61 eco3 wifi support
2025-06-27 14:04:55 +08:00
yinqingzhao
f336022a94
feat(phy): update libphy for esp32c61 support
2025-06-27 14:00:21 +08:00
Li Shuai
8205a4808b
change(esp_phy): update phy retention context for esp32c61
2025-06-27 14:00:07 +08:00
Alexey Lapshin
a3dfc82246
fix(build): add __attribute__((nonstring)) to nonsting variables
2025-06-25 18:01:50 +07:00
Zhangwx
cc312818c7
feat(phy): add a config for pll track feature
2025-06-19 12:11:12 +08:00
yinqingzhao
d0d3c1f84a
feat(phy): update phylib for esp32c5
2025-06-18 11:18:58 +08:00
Zhou Xiao
7847a82b28
change(ble): resupport ble for ESP32C61ECO3
2025-06-10 14:34:49 +08:00
cjin
4a18a67898
fix(phy): update phy lib to fix phy errors on ESP32-C5
2025-05-15 15:55:46 +08:00