muhaidong
7e5d9825da
fix(coex): fix coex status get issue
2026-07-16 20:58:09 +08:00
zhiweijian
27ce1bf703
fix(coex): Fixed BLE iso coex cache error
2026-07-16 17:56:50 +08:00
Xu Si Yu
99ccf7b84c
fix(coex): move 15.4 register configuration to 15.4 init
2026-07-16 11:27:08 +08:00
igor.udot
f2a8beca37
ci: skip h21 for coex_unit_test
2026-06-25 14:27:12 +08:00
muhaidong
4d33bcb4da
feat(coex): add external coex unit test for esp32h4 and esp32h21
2026-06-24 13:56:22 +08:00
yinqingzhao
0a416cd6c5
fix(wifi): fix cache access error in wifi interrupt with psram enabled
2026-06-17 09:55:01 +08:00
Xu Si Yu
0f02c98350
feat(coex): support esp32h21 coexist
2026-05-29 16:22:48 +08:00
Guillaume Souchere
a9bffc5581
fix(esp_coex): add missing esp_phy dependency for libcoexist.a symbols
...
libcoexist.a directly references phy_coex_force_rx_ant and
phy_coex_dismiss_rx_ant from libphy.a (esp_phy component) but never
declared this dependency. It only worked because esp_common privately
linked esp_wifi (which transitively brings esp_phy) with
LINK_INTERFACE_MULTIPLICITY 4, causing libphy.a to repeat in the link
line. An upcoming esp_common change removes that mechanism, exposing
this missing dependency.
2026-05-21 11:02:47 +02:00
ShenWeilong
cf813a4a1e
feat(ble): Added ble support for esp32h21
2026-05-20 19:24:08 +08:00
zhiweijian
e970ce1f69
fix(coex): support esp32h4 BLE iso coexist
2026-05-19 15:42:09 +08:00
muhaidong
60fc699da6
fix(coex): update test_md5.sh for esp32h4
2026-05-19 15:42:09 +08:00
Xu Si Yu
de2dfcbfd9
fix(coex): support esp32h4 coexist
2026-05-19 15:42:09 +08:00
muhaidong
d11192503b
fix(coex): fix some s31 coex iso issues
2026-05-14 14:04:35 +08:00
Alexey Gerenkov
40658f6961
fix(esp32h4): do not try to compile missed sources
2026-05-07 17:42:38 +03:00
linruihao
dad8409cb8
feat(coex): supports external coexisence when bluetooth is enabled
2026-05-07 11:15:34 +08:00
muhaidong
322b1812b1
feat(coex): add external coex unit test for esp32s31
2026-04-22 21:13:13 +08:00
muhaidong
afebdf49e0
fix(ci): add g_coex_i154_funcs_md5 check for esp32s31
2026-04-22 21:12:57 +08:00
muhaidong
c403ec6b8f
feat(coex): support esp32s31 coexist
2026-04-22 21:12:09 +08:00
zhuanghang
9d3a0945fb
feat(802.15.4): support 154 on esp32s31
2026-04-20 19:47:47 +08:00
yinqingzhao
c3da80ee52
feat(wifi): add esp32s31 wifi support
2026-04-16 20:17:07 +08:00
ShenWeilong
271ff9605a
fix(bt): fixed some h4 issues reported by ci pipeline
2026-04-02 14:59:41 +08:00
Fu Hanxi
4f92cfd077
ci: rename eco tags to revision
2026-03-26 12:24:59 +01:00
linruihao
647f0972ac
fix(coex): fix some esp32 coexistence bugs
...
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-03-24 19:16:33 +08:00
muhaidong
e5edd08783
fix(coex): fix coex sync filter and delay issue
2026-03-16 19:39:29 +08:00
Jiang Jiang Jian
1903522990
Merge branch 'fix/fix_ext_coex_154_stage_switch' into 'master'
...
fix(coex): fix ieee802.15.4 external coex tx/rx stage handling
Closes TZ-2393
See merge request espressif/esp-idf!46024
2026-03-13 16:00:29 +08:00
Xu Si Yu
51ea224fd6
fix(coex): fix ieee802.15.4 external coex tx/rx stage handling
2026-03-10 11:06:07 +08:00
Marius Vikhammer
e4bc0e9554
fix(esp_coex): move coex init from esp_system to esp_coex component
...
CMakev2's DEFERRED mode for idf_component_optional_requires only links
optional components already present in the dependency graph. This caused
esp_coex headers to be unavailable when building minimal examples on
targets with both WiFi and IEEE802154 (e.g. esp32c5, esp32c6).
Moving init_coexist to esp_coex removes the cross-component dependency
and ensures the init function is only compiled when esp_coex itself is
part of the build. A linker hook is added to guarantee the object file
is not silently discarded by the linker.
Made-with: Cursor
2026-03-10 10:31:19 +08:00
muhaidong
9c7ff1094b
fix(wifi): fix unit test ci memory check fail issue
2026-01-29 15:33:25 +08:00
muhaidong
b4f668a177
feat(coex): add external coex unit tests to componment ut
2026-01-21 17:13:44 +08:00
muhaidong
cec2bbf0c3
fix(wifi): fix external coexistence depends on wifi connect issue
2026-01-21 17:13:38 +08:00
liuning
3ea7da1e1a
feat(coex): support c5 eco3 and c61 eco4 coexist rom
2026-01-09 16:34:20 +08:00
liuning
eb882fa0eb
fix(coex): fix esp32 coex crash issue (7260f71)
2025-12-16 12:04:28 +08:00
Alexey Lapshin
ab6f4c9dbd
fix(esp_coex): add missing include for sdkconfig.h
2025-12-03 13:31:42 +07:00
Song Ruo Jing
1862fdec74
refactor(gpio): split GPIO HAL into separate component
...
cleaned up some includes in GPIO peripheral files
2025-11-26 15:35:07 +08:00
zwx
7d5bcf64fb
feat(esp_coex): set the pull mode of the external coex input pin
2025-11-03 19:49:44 +08:00
yangfeng
d9ce1e6bc9
fix(esp_coex): fix explicit null dereferenced reported by coverity
2025-10-13 19:39:51 +08:00
Xu Si Yu
036aedad6a
feat(coex): add 802.15.4 status for coex
2025-09-28 18:44:10 +08:00
yangfeng
d5758cd823
fix(esp_coex): Fix the issue of uninitialized pointer reading in coexist_printf
2025-09-16 17:10:36 +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
liuning
b9688b97ec
fix(wifi): fix some esp-now issues and lightsleep issues
...
1. fix tbtt issues when wifi_slp_iram_opt is not enabled and light sleep
enabled
2. support espnow rx all the time at coexistence default mode, fix some
coexist perfermance issue with coexistence default mode.
3. support connectionless ps with enhanced_light_sleep
4. fix espnow coexist issue when switching to coexistence mode
5. fix concurrent issue of connectionless_interval_set API
2025-08-06 19:17:58 +08:00
Ivan Grokhotkov
f45154b347
change(bt): use add_prebuilt_library to add blobs
2025-07-17 15:10:16 +08:00
liuning
43e21a032f
fix(wifi): fix duplicated offchan error, add coex wifi event imm
...
Closes https://github.com/espressif/esp-idf/issues/16183
2025-06-25 19:08:15 +08:00
Frantisek Hrbata
56ac76d4d2
fix(esp_coex/cmake): avoid using uninitialized srcs variable
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-06-04 19:50:27 +08:00
linruihao
b370ebdef4
feat(coex): implement BT coex timer event
2025-05-13 15:13:12 +08:00
muhaidong
a3211ab8d0
fix(coex): fix some external coexist issue
2025-05-12 14:08:33 +08:00
liuning
5a6de21c6d
feat(coex): optimize coex schm to rodata
2025-04-14 15:40:39 +08:00
sibeibei
28290c8da3
fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist
2025-04-09 11:41:56 +08:00
baohongde
f412cf458b
feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence
2025-03-28 19:27:24 +08:00
muhaidong
3bb65eca5a
fix(coex): fix disable external coex fail issue
2025-02-11 19:06:34 +08:00
linruihao
2096a99deb
feat(coex): add coexist scheme for bt inquiry/page coexist with wifi
2025-01-10 15:54:13 +08:00