Zigbee function integration

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Zigbee function integration

842 Views
RohitRaj
Contributor I

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

 

0 Kudos
3 Replies

828 Views
mario_castaneda
NXP TechSupport
NXP TechSupport

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

0 Kudos

814 Views
RohitRaj
Contributor I

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

0 Kudos

793 Views
mario_castaneda
NXP TechSupport
NXP TechSupport

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

0 Kudos