From: Jochen S. <ma...@jo...> - 2005-03-15 15:15:47
|
Javier wrote: > Hi list, i'm having some issues on label usage. > > I have a simple function like this: > > unsigned char counter; > > void delay256() > { > counter = 255; > > _asm > 00001$: > decfsz _counter, 1 > ljmp 00001$ > _endasm; > } > > The compilation give me errors like: > > Processor: 16f819 > Error while parsing peep rules (check peeph.def) > Line: ljmp 00001$ > Token: '$' > > What is the problem? > Thanks. > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Sdcc-user mailing list > Sdc...@li... > https://lists.sourceforge.net/lists/listinfo/sdcc-user > Hi, Javier! I use labels in the form _00001$ (leading underscore!). I think this must be because else it is interpreted as a number and not a label. Yours, Jochen |