Since there is no 802.15.4 forum, I post my question here.
Using 802.15.4 SDK, I need the device to stay online (not sleep) to send some information using mac_send_data_direct and then to receive the confirmation before starting normal polling.
The direct data from device can be received properly by coordinator. However, the confirmation from coordinator cannot received properly by device. After some testing, I find I should start the polling first (at least once) before confirmation from cooridator can be received.
So, my question is: how can I manually trigger the receiving without starting poll for END_DEVICE role.
By the way, COORDINATOR does not have such issue.