Interactive web site of Télécom ParisTech's ELECINF344/ELECINF381 Robotics and Embedded Systems classes (a.k.a. ROSE, 2012 session).


Yep, Still Working On Zigbee…

First log entry!

My work in completing the communication challenge was a miserable failure on last Friday. I’m continuing to feebly progress on my zigbee code. Currently I can receive… something… which appears as nothing, but it screws up my other messages, so I know it’s there. I also know that I may have a problem with my lcd mutex or lcd timing, seeing that my other messages “interfere” (for lack of a better word) with my zigbee messages.

I burned through a ridiculous amount of time staring aimlessly through my buggy code. Luckily I was able to get some help from the other students on setting my interrupts correctly and also identifying that my maximum stack size for the zigbee receiving task should NOT be (configMINIMAL_STACK_SIZE * 15). The simple fact that my error was fixed in a matter of seconds with the help of the others suggests that I need to find more clever ways to ask for help debugging.

So, I have another hour tonight that I can spend on my largely unfinished Schema and PCB diagrams. Tomorrow will be another long night of project work. Luckily (or unluckily) I managed to mark the wrong date in my calendar for my visa renewal appt, so I won’t be missing class tomorrow as long as the police don’t come take me. That should free up some more time for looking through the rezero ballbot simulations.

More to come on my zigbee adventures in a couple days.

Scott Messner


Possibly related posts:

  1. STM32 getting ready for the communication challenge
  2. LCD is working !

1 comment to Yep, Still Working On Zigbee…

  • Avidrugi

    Not sure your are there yet, but I found it very useful using a ZigBee sniffer when debugging my 802.15.4 networks (currently I am using the one by Peryton which I found to be very flexible and complete – I moved to Perytons – http://www.perytons.com – after I was disappointed using the sniffer from Ubiqua).
    Besides of deciphering the packets they also provide a very useful Time View where they show interaction between related messages, delay between them, comparison and more.