Commit Graph
135 Commits
Author SHA1 Message Date
Li Shuai 44001a9d70 change(esp_hw_support): update some modules sleep retention init dependency bitmap 2025-02-13 15:35:19 +08:00
Xu Si Yu 527d29409e fix(openthread): use the correct macros to control code compilation 2025-01-17 09:49:18 +08:00
Xu Si Yu d0948e250d fix(15.4): set 15.4 energy scan duration before cca 2025-01-16 11:45:42 +08:00
zwx 2ec92c5cd8 feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks 2025-01-07 15:26:13 +08:00
Xu Si Yu 33ff758293 feat(15.4): support setting 15.4 txrx pti when coex is enabled 2025-01-06 10:29:19 +08:00
zwx 9d996989d2 fix(802.15.4): fix a typo for 15.4 Kconfig 2025-01-03 14:22:13 +08:00
zwx 5bf1cc9d44 feat(802.15.4): introduce a series of APIs related power table 2025-01-03 14:22:13 +08:00
Zhuang Hang b3830bed43 feat(802.15.4): add api for set/get ack timeout (v5.3) 2025-01-02 12:21:52 +08:00
Tan Yan Quan 6b50795455 feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure 2024-12-16 10:46:25 +08:00
Tan Yan Quan c667d67248 feat(802.15.4): IEEE802.15.4 add some minor edits for readability 2024-12-16 10:46:25 +08:00
Tan Yan Quan 979e1d86cb feat(802.15.4): IEEE802.15.4 add rx buffer statistic 2024-12-16 10:46:25 +08:00
Tan Yan Quan eaa706503c fix(802.15.4): add case for 2015 frame enh-ack 2024-11-15 15:11:46 +08:00
Xu Si Yu 683b7b4f07 fix(coex): fix 802.15.4 external coexistence 2024-11-14 15:07:41 +08:00
Shu Chen 6df4318039 Merge branch 'backport/fix_energy_scan_api_para_mismatch_v53' into 'release/v5.3'
fix(openthread): set channel for energy scan(Backport v5.3)

See merge request espressif/esp-idf!34596
2024-11-14 09:42:29 +08:00
zwx c4bddd3319 fix(802.15.4): add no inline to some static function 2024-11-06 19:50:47 +08:00
Ivan Grokhotkov 6ed49332f3 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:50:41 +08:00
zwx cbc69025d1 fix(openthread): set channel for energy scan 2024-11-01 16:38:30 +08:00
zwx 34e9768e82 fix(802.15.4): fix oob issue for pending table 2024-10-28 12:21:34 +08:00
zwx ad236ae122 feat(802.15.4): support large scale pending table size 2024-10-28 12:21:34 +08:00
zwx 064ac29b41 fix(802154): pass hardware abort reason into processing function 2024-10-18 13:18:20 +08:00
Xu Si Yu 6e1bc89945 fix(ieee802154): fix a bug in the usage of a macro 2024-10-18 13:18:20 +08:00
zwx 77ce639292 feat(ieee802154): add frame type checking for hw autoack feature 2024-10-18 13:18:20 +08:00
zwx e8660cd99d fix(ieee802154): refactor the next opteration logic for multiple events 2024-07-29 11:16:37 +08:00
zwx fd0ea43496 fix(802.15.4): fixed ieee802154 will sleep when only pm enabled 2024-06-11 14:25:02 +08:00
zwx 5887426bad feat(802154): log buffer full message in debug mode only 2024-06-11 14:25:02 +08:00
zwx 01e02aec6c fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length 2024-06-11 14:25:01 +08:00
xiaqilin 34dacbb6ac fix(ieee802154): fix ieee802154 include header file issue and unused value issue 2024-04-18 11:42:35 +08:00
xiaqilin 0eeed7637f fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt 2024-04-16 10:35:55 +08:00
xiaqilin 7f94f5bf72 change(ieee802154): add sleep deinit API 2024-03-30 11:51:52 +08:00
Li Shuai 4ffa5c23af change(ieee802154): use new sleep retention api to implement ieee802154 mac retention 2024-03-30 11:51:52 +08:00
Shu Chen ac76d44a9b Merge branch 'bugfix/fix_tx_pending_issue' into 'master'
fix(openthread): fix some openthread issues related to 5.1.3 release test

Closes TZ-605 and TZ-606

See merge request espressif/esp-idf!28818
2024-02-05 10:16:51 +08:00
zwx dcc52cd975 fix(802154): fix pending tx will be delayed issue 2024-02-04 13:59:47 +08:00
wuzhenghui 247b4e0574 change(esp_hw_support): collect retention link priority definition 2024-02-02 11:21:44 +08:00
Shu Chen b056ac760b Merge branch 'feat/154_enable_receive_done' into 'master'
feat(ieee802154): make the receive done handler feature mandatory

See merge request espressif/esp-idf!28573
2024-01-26 11:54:44 +08:00
Shu Chen aab24b0dd7 feat(ieee802154): make the receive done handler feature mandatory 2024-01-25 20:27:03 +08:00
Shu Chen 86cf144aa7 feat(ieee802154): remove the ieee802154 lib submodule 2024-01-25 18:59:09 +08:00
zwx 265531c971 feat(openthread): support openthread radio caps rx on when idle 2024-01-25 16:11:50 +08:00
Shu Chen bbd0142ccb Merge branch 'fix/ieee802154_test_rx_break_issue' into 'master'
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex

See merge request espressif/esp-idf!28541
2024-01-24 10:43:51 +08:00
zwx 706005c2e6 feat(802.15.4): introduce pending tx while rx feature 2024-01-22 16:43:41 +08:00
xiaqilin 0fe78ed468 fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex 2024-01-22 16:04:37 +08:00
Jiang Jiang Jian 0a1f378675 Merge branch 'fix/esp32h2_rssi_positive_issue' into 'master'
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2

See merge request espressif/esp-idf!28038
2024-01-04 15:35:46 +08:00
Xu Si Yu 13fa6c7af2 feat(ieee802154): Add ieee802154 CLI example 2024-01-03 19:05:16 +08:00
xiaqilin adda93b117 fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2 2024-01-03 14:39:31 +08:00
zwx 82478c87b7 fix(ieee802154): introduce a receive done handler feature 2023-12-27 14:33:16 +08:00
Xu Si Yu fdf5783951 Merge branch 'bugfix/154_coex_break_notify' into 'master'
fix(coex): 802.15.4 coex break notification

See merge request espressif/esp-idf!27458
2023-12-18 19:32:39 +08:00
Shu Chen 45f95e3317 Merge branch 'bugfix/ieee802154_deinit' into 'master'
fix(ieee802154): fix ieee802154 deinit

See merge request espressif/esp-idf!27502
2023-12-18 15:26:42 +08:00
Xu Si Yu 6cef08c03d feat(ieee802154): add tx/rx report for IEEE802.15.4 debug 2023-12-14 12:29:57 +08:00
zwx 48f1c2601e feat(ieee802154): rf enable and disable refactor 2023-12-14 10:58:57 +08:00
xiaqilin 04aa61717c fix(ieee802154): fix ieee802154 mac deinit and config ieee802154_enable 2023-12-14 10:47:56 +08:00
Xu Si Yu b2a32c5b3f fix(coex): 802.15.4 coex break notification 2023-12-12 11:08:52 +08:00