more than 10 end points in ZigBee end device (ESP idf) results in crash

esp-user
Posts: 6
Joined: Tue Feb 25, 2025 8:15 am

more than 10 end points in ZigBee end device (ESP idf) results in crash

Postby esp-user » Sat May 17, 2025 10:07 am

In a zigbee end device project with custom hardware, I need to implement more than 10 end points.

However, as soon as I define more endpoints, the software crashes. Somehow I think there might be a configurable limit here, but I was unable to find it.

ahsrabrifat
Posts: 201
Joined: Sat Jan 18, 2025 2:31 pm

Re: more than 10 end points in ZigBee end device (ESP idf) results in crash

Postby ahsrabrifat » Sat May 17, 2025 11:20 am

If you're using TI's Z-Stack (common with CC2530, CC26x2, etc.), check for:

MAX_ENDPOINTS or similar in:

ZDConfig.h

ZGlobals.h

zcomdef.h

Code: Select all

#define MAX_ENDPOINTS 16 // or higher
Also verify the size of epDescList or similar arrays that hold endpoint descriptors.

esp-user
Posts: 6
Joined: Tue Feb 25, 2025 8:15 am

Re: more than 10 end points in ZigBee end device (ESP idf) results in crash

Postby esp-user » Sat May 17, 2025 1:12 pm

I think it was a stupid mistake on my side that cause the crash and that I misinterpreted as being cause by the increase in end points... sorry for the unnecessary post.

Who is online

Users browsing this forum: Barkrowler, Bing [Bot] and 4 guests