How do I enable consistent data requests (polling) for setting a Nucleo board as Zigbee client?
I am using STM32WB Discovery kit for STM32WBB5MM MCUs for development. I've setup the board as a RFD, Centralized End Device. I can do MAC association with a Zigbee server just fine. However, it would stop sending data requests after 8 requests as shown below:
[M0] [00000000.820][API] Scan Done - unscan channels 0x0
[M0] [00000000.516][API] Poll Request - g_MAC_SUCCESS_c State !
[M0] [00000000.524][PLATFORM] ZbZdoDeviceAnnce : Sending Device_Annce for 0xa708
[M4 APPLICATION] ZbStartup Callback (status = 0x00)
[M0] [00000000.579][API] Poll Request - g_MAC_SUCCESS_c State !
[M0] [00000001.079][API] Poll Request - g_MAC_SUCCESS_c State !
[M0] [00000001.578][API] Poll Request - g_MAC_SUCCESS_c State !
[M0] [00000002.078][API] Poll Request - g_MAC_SUCCESS_c State !
[M0] [00000005.579][API] Poll Request - g_MAC_SUCCESS_c State !
[M0] [00000006.078][API] Poll Request - g_MAC_SUCCESS_c State !
[M0] [00000006.579][API] Poll Request - g_MAC_SUCCESS_c State !
[M0] [00000007.079][API] Poll Request - g_MAC_SUCCESS_c State !
And I know it is not stuck anywhere because if I send a bit status report, it would send it out just fine along with a few more data requests. I'd like to keep the continuous polling with configurable period so that server can send unsolicited data to the client.
How do I configure that from STM32CubMX?
Thanks in advance for any help.
