You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[thread-direct] add secure wake initiator and listener
- Remove legacy WED/P2P provisional headers
- Remove `mle_p2p.cpp` (Thread Direct uses MAC-layer handshake)
- Add Thread Direct public API (`thread_direct.h`) and platform API (`platform/thread_direct.h`)
- `WakeupTxScheduler` handles wake initiator burst scheduling with wake key index 129 (network-derived) and 130-192 (guest keys)
- Add `sub_mac_wl` for wake listener receive path, rename `sub_mac_wed.cpp` to `sub_mac_wl.cpp`
- Add `DirectHandler` for WI/WL paths with stubs for upcoming implementation
- Add `DirectPeer`/`DirectPeerTable` replacing legacy `peer`/`peer_table`
- Changes to `MeshForwarder::Start` and `Mle::BecomeDetached` to respect rx-off-when-idle for Thread Direct devices
- Add CLI support (`cli_td`)
- Add Spinel/NCP stubs for Thread Direct properties
0 commit comments