>>if ((Raw_Data_Size = 0) & !(GICR & (1<< INT0))) > if ((Raw_Data_Size == 0) && !(GICR & (1 << INT0))) > (note usage of '==' and '&&') Always put the constants on the left: (0 ==Raw_Data_Size) then the compiler tells you when you make the: (Raw_Data_Size = 0) type errors, because you can not assign a value to a constant. -- http://www.wearablesmartsensors.com/ http://www.softwaresafety.net/ http://www.designer-iii.com/ http://www.unusualresearch.com/
Message
Re: [AVR-Chat] ISR not exiting?
2009-02-25 by Bob Paddock