On Monday 12 May 2008 04:50:56 pm Stu Bell wrote:
> Umm, describe "no longer works correctly". 

Ok, but don't know that it will help, as it doesn't really
help me any even with the unit in my hand. :-)

This unit is a type of Panic Alarm.  It has a big "Alarm" button
on the top of it.   The Alarm button is hooked up to INT0,
which sets a flag, and takes the unit of out sleep.
main() see the flag is set displays "Alarm" on the bit
mapped display, flashes a Red LED, and turns on
a vibrating motor, and transmits a radio message.
At this point with 4.3.0 the unit locks up, with 4.1.2 it
does not.  By "lock up" I mean main() has stopped looping.

> 1.  If a function is called from an ISR,

If I'm calling a function from my ISR it is by mistake and I've forgotten
about it, as I try really hard not to do that.  Will double check.

> 2.  On 3-byte PC processors (ATmega2560/2561), 

This is a AT90CAN64.

My technician is wiring up the JTAG port, so I can get some
break points around to see if I can find out where it is locking
up.  Unit is size of pager and didn't have room for a real JTAG
connector...the parts and units keep getting smaller but for the most
part the debugging hardware isn't... :-(


_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to