Commit Graph

128 Commits

Author SHA1 Message Date
Tan Yan Quan
cabc4940ce fix(openthread): disable rx_abort events in next operation 2025-06-18 15:35:34 +08:00
zwx
641530299b fix(802.15.4): fix 15.4 process for unsupported frame 2025-04-23 19:02:01 +08:00
zwx
d12ee84ef9 feat(802.15.4): supported tx/rx frame dumping 2025-04-08 11:51:08 +08:00
Shu Chen
9b16cfce2b Merge branch 'fix/154_txpower_set_api_v5.1' into 'release/v5.1'
fix(802.15.4): fix the behavior of the `esp_ieee802154_set_txpower` (v5.1)

See merge request espressif/esp-idf!37739
2025-03-25 15:07:25 +08:00
Tan Yan Quan
8780122742 fix(openthread): add some bugfixes to pass CI pipeline 2025-03-25 12:21:32 +08:00
Tan Yan Quan
5257e65f29 refactor(openthread): move isr_handle_timerX to esp_ieee802154_timer 2025-03-25 12:21:32 +08:00
Tan Yan Quan
93d3fb9441 fix(openthread): calibrate CSL tx parameters 2025-03-25 12:21:32 +08:00
Tan Yan Quan
c440a70d9b fix(openthread): turn off rx for SSED running CSL during idle 2025-03-25 12:14:44 +08:00
zwx
7392a31619 fix(802.15.4) fix the behavior of the esp_ieee802154_set_txpower 2025-03-25 09:34:21 +08:00
zwx
eb667a5b1f feat(802.15.4): configure tx on delay using phylib impl 2025-03-11 11:37:48 +08:00
Jiang Jiang Jian
9a2af9981f Merge branch 'fix/fix_coex_macro_control_v5.1' into 'release/v5.1'
fix(openthread): use the correct macros to control code compilation (v5.1)

See merge request espressif/esp-idf!36458
2025-01-23 15:29:06 +08:00
Xu Si Yu
6b3f6ef71f fix(openthread): use the correct macros to control code compilation 2025-01-17 09:49:42 +08:00
Xu Si Yu
300c5c2b43 fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:46:01 +08:00
zwx
6d28fb78cd feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks 2025-01-07 15:26:43 +08:00
Xu Si Yu
632a7e0a36 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:25:30 +08:00
zwx
e0105658a1 fix(802.15.4): fix a typo for 15.4 Kconfig 2025-01-03 14:22:28 +08:00
zwx
afa07489bf feat(802.15.4): introduce a series of APIs related power table 2025-01-03 14:22:28 +08:00
Zhuang Hang
cf32920507 feat(802.15.4): add api for set/get ack timeout (v5.1) 2025-01-02 11:32:56 +08:00
Tan Yan Quan
9e39278677 feat(802.15.4): remove unnecessary includes in ieee802154 test case 2024-12-16 15:01:56 +08:00
Tan Yan Quan
f159431e86 feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure 2024-12-16 10:54:51 +08:00
Tan Yan Quan
02ad9863d2 feat(802.15.4): IEEE802.15.4 add some minor edits for readability 2024-12-16 10:54:51 +08:00
Tan Yan Quan
fa96cfdd08 feat(802.15.4): IEEE802.15.4 add rx buffer statistic 2024-12-16 10:54:50 +08:00
Xu Si Yu
aa67538038 fix(coex): fix 802.15.4 external coexistence 2024-11-21 15:52:46 +08:00
Tan Yan Quan
fc4e17ecee fix(802.15.4): add case for 2015 frame enh-ack 2024-11-15 14:16:57 +08:00
zwx
fec70691db fix(802154): pass hardware abort reason into processing function 2024-11-07 11:55:56 +08:00
Xu Si Yu
11e72011b7 fix(ieee802154): fix a bug in the usage of a macro 2024-11-07 11:55:56 +08:00
zwx
b3c6e5efc5 feat(ieee802154): add frame type checking for hw autoack feature 2024-11-07 11:55:56 +08:00
zwx
2ecf40cf90 fix(802.15.4): add no inline to some static function 2024-11-06 19:51:58 +08:00
Ivan Grokhotkov
4a451e485c fix(ieee802154): fix linker error due to static function being inlined
When the compiler decides to inline a static function, linker script
generator will complain about the missing function.
2024-11-06 19:51:54 +08:00
zwx
8494f2a47f fix(openthread): set channel for energy scan 2024-11-01 16:35:58 +08:00
zwx
b3b321f715 fix(802.15.4): fix oob issue for pending table 2024-09-09 20:15:25 +08:00
zwx
3db6cccffe feat(802.15.4): support large scale pending table size 2024-09-09 20:15:11 +08:00
wuzhenghui
2a48be3a9d change(esp_hw_support): collect retention link priority definition 2024-08-26 11:22:30 +08:00
zwx
bfed357f37 fix(ieee802154): refacted the next operation logic for multiple events 2024-07-31 16:40:09 +08:00
zwx
ed00f6d94e fix(802.15.4): fixed ieee802154 will sleep when only pm enabled 2024-06-05 15:27:36 +08:00
zwx
e95771bde8 feat(802154): log buffer full message in debug mode only 2024-06-05 15:20:30 +08:00
zwx
ff60eefe0a fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length 2024-06-05 15:20:30 +08:00
xiaqilin
28b017c383 change(ieee802154): add sleep deinit API 2024-05-14 19:34:37 +08:00
Li Shuai
7cc3c78447 change(ieee802154): use new sleep retention api to implement ieee802154 mac retention 2024-05-14 19:34:37 +08:00
xiaqilin
f0d0463a93 fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt 2024-04-18 11:34:25 +08:00
xiaqilin
4528d2299d fix(ieee802154): fix ieee802154 include header file issue and unused value issue 2024-04-18 11:33:51 +08:00
zwx
1cc34e69d7 fix(802154): fix pending tx will be delayed issue 2024-02-01 14:16:00 +08:00
Shu Chen
81ee463f54 feat(ieee802154): make the receive done handler feature mandatory 2024-01-26 17:00:38 +08:00
Shu Chen
fa544a6dff feat(ieee802154): remove the ieee802154 lib submodule 2024-01-26 17:00:38 +08:00
zwx
e2e54312da feat(openthread): support openthread radio caps rx on when idle 2024-01-25 14:14:51 +08:00
xiaqilin
738145a65e fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex 2024-01-25 14:14:51 +08:00
zwx
2f988d08de feat(802.15.4): introduce pending tx while rx feature 2024-01-25 14:14:51 +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
zwx
66efe67609 fix(ieee802154): introduce a receive done handler feature 2023-12-26 19:12:11 +08:00
Xu Si Yu
6eba71f171 fix(coex): 802.15.4 coex break notification 2023-12-21 15:17:58 +08:00