What stack is this?

Go To Last Post
3 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I'm hoping that someone can help me with this.

I've inherited a project that's been dormant for some time. The guy who originally did it has long since gone ... and as is so often the case picking it up is not proving easy.

It's a mega128 based project built on a CC1020 transceiver chip. It's obviously using a stack to handle the network side of things and it says that it is the MAC/PHY layers of 802.15.4

Now I don't think the guy wrote his own stack, the code's not his general style and he more than likely used something that was around at the time ... (about 2008-2009).

The rest of the project uses OPEXv1.1 (which I have managed to track down) and just one little comment suggests that it might be ZigBee based.

But I can't find the actual stack anywhere.

So the question is ...does any kind soul out there recognise this stack? ... and can you put a name to it? ... and hope against hope, can I still get some blurb or documentation about it?

I'm attaching some extracts from the appropriate header files ...

Attachment(s): 

Last Edited: Fri. Oct 16, 2015 - 01:47 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

CC1020 is not an IEEE 802.15.4 transceiver, MAC API's in the header don't match IEEE 802.15.4 either. So it is a proprietary stack. I don't recognize the code, can't say I've seen it before.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the reply and the new information!

The project is for a small inhouse point-to-point(ish) radio link to transfer data/status between a master and 1-3 slave nodes.

It looks as though the original writer of the code has based his work on something that he's taken from the web somewhere and modified to suit the hardware in the project.

No wonder I can't find it anywhere ... looks like I'm just going to have to roll up my sleeves up and get stuck in!

Mike :?