2024-10-23 09:59 AM
Hi,
I'm currently just for learning experience trying to learn about Zigbee and how it works through IPCC. This boils down to a program that I wrote that tries to setup the Zigbee stack.
I've OnOff_Server_Coord example as a guidance on how it should be implemented and there is one thing that I can't really understand. Here is how I do it and what results I expect.
I first get an asyncevt (0x92) which from my understanding is SHCI_SUB_EVT_CODE_READY. After this I do the shci_c2_zigbee_init that setsups the traces queue as well as the TL_ZIGBEE_TABLE. I get a shci success response to this. So far so good. But now when I send a ZB_INIT message into the ZIGBEE_TO_CMD_BUFFER I do get a response but not quite what I expected. If I check with the debugger on address 0x20030843 in my program the response is 0x0a000008, but if I run it with the OnOff_Server_Coord it's 0x00000008 (ID). The size looks good (1 in both cases). Does anyone have any idea why it might write this extra 0x0a?
Thanks in advance!
2024-11-04 02:58 AM
If anyone has any idea how I would approach this issue, it would be highly appreciated! And please let me know if you need more debug information, I'd be happy to assist to solve this issue.