Hello Everyone,
I am developing a project based on the Zigbee thermostat. I have an NXP base reference code that I want to port to the nRF base. But I am not finding some functions and structures for porting in nRF SDK. Attached is the reference file.
The function which not able to find in nRF SDK,
1. ZQueue Zqueue_send()
2. ZTimer Ztimer_Start()
3. PRIVATE ZTIMER_tsTimer asTimers[APP_ZTIMER_STORAGE + BDB_ZTIMER_STORAGE];
PRIVATE zps_tsTimeEvent asTimeEvent[TIMER_QUEUE_SIZE];
PRIVATE MAC_tsMcpsVsDcfmInd asMacMcpsDcfmInd[MCPS_QUEUE_SIZE];
PRIVATE MAC_tsMlmeVsDcfmInd asMacMlmeVsDcfmInd[MLME_QUEQUE_SIZE];
PRIVATE ZPS_tsAfEvent asZpsStackEvent[ZPS_QUEUE_SIZE];
PRIVATE ZPS_tsAfEvent asZclStackEvent[ZCL_QUEUE_SIZE];
PRIVATE APP_tsEvent asAppEvent[APP_QUEUE_SIZE];
PRIVATE BDB_tsZpsAfEvent asBdbEvent[BDB_QUEUE_SIZE];
PRIVATE App_tsEventUart asUartEvent[UART_QUEUE_SIZE];
PRIVATE App_tsEventBootloader asBootloaderEvent[BOOTLOADER_QUEUE_SIZE];
PRIVATE App_tsEventProduction asProductionEvent[PRODUCTION_QUEUE_SIZE];
PRIVATE MAC_tsMcpsVsCfmData asMacMcpsDcfm[MCPS_DCFM_QUEUE_SIZE];
4. PUBLIC tszQueue APP_msgZpsEvents;
PUBLIC tszQueue APP_msgZclEvents;
PUBLIC tszQueue APP_msgAppEvents;
PUBLIC tszQueue APP_msgBdbEvents;
PUBLIC tszQueue APP_msgUartEvents;
PUBLIC tszQueue APP_msgBootloaderEvents;
PUBLIC tszQueue APP_msgProductionEvents;
5. PWRM_vManagePower()
Few other functions which I am not able to find them.
Can anyone help me how to proceed for protecting or is there any update of developed reference code.
Thanks and Regards
Rohit R
Hi @RohitRaj,
I am not sure if I am following your questions.
What is the device that you are working on?
You are working with a thermostat, are you migrating?
Could you explain again the issue that you are facing?
Regards,
Mario
Hi Mario,
Sorry for the unclear points,
We have a product (Radiator) which is developed using NXP MCU and the source file for the same is attached in my previous post.
Now, we want develop this product using nRF MCU (nRF52840 Zigbee). So, we are trying to port the NXP file/functions into nRF file/functions but unfortunately I am not able to find similar file/function in nRF SDK.
Please help me how can I do this?. It is urgent for me to solve this issue, last 15days I am trying to find a way solve but didn't.
Thanks and Regards
Rohit R
Hi @RohitRaj,
The nRF52840 Zigbee is not part of the NXP portfolio, and the files that you provided are for the JN device.
Unfortunately, I can not provide any support with the porting code to your device.
Regards,
Mario