egyptfireman - 2007-03-31

sdcc ver 2.6.0   Dallas 89c400 kit.

I have an assembly language interrupt routine which exports 5 unsigned character variables in absolute locations starting at hex 30. The variables are declared at the top of the main.c file. The definitions are the form "extern data  unsigned char rawWindSpeed;" I also have a variable "unsigned data char ws; declared at the begging of the file. "rawWindSpeed" is readable from main() but not other functions or tasks. "ws" is readable from everywhere.

need opinions on this one