Hi, I wanted to reply:
__sbit __at (&PSW + 7) CY; But that also doesn't seem to work. So the only option is to do the math yourself. Maarten > hi, > what about: > > __sbit__ at (0xD7) CY; > > ? > > On Sun, Jan 31, 2010 at 10:16 AM, Grissiom <chaos.pro...@gmail.com> wrote: > >> Hello all, >> >> I want to define a sbit in a sfr. Here is the code, which is for a 8051: >> >> __sfr __at (0xD0) PSW; >> __sbit __at (PSW + 7) CY; >> ... >> >> But sdcc(20100130-5661) complains: >> >> error 2: Initializer element is not constant >> >> So how to define a sbit in sfr easily? >> >> Thanks in advance. >> >> -- >> Cheers, >> Grissiom ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user