-
The protocol stack calls the function "otplatradioreceive". Since the radio is in the transmitting state, it returns ot_ ERROR_ INVALID_ State, enter the dead loop. Please ask about the logical sequence of calling the radio, and how to avoid calling the otplatradioreceive function in the transmitting state. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Calling Here are the valid radio transitions (from
|
Beta Was this translation helpful? Give feedback.
Calling
otPlatRadioReceive
is valid during tx and is expected to be handled by radio platform implementation.The expected behavior is that platform must abort/stop the oging tx and enter rx mode. For example, this can be used if/when "ack timeout" is implemented by OT
SubMac
code.Here are the valid radio transitions (from
platform/radio.h
):