[an error occurred while processing this directive]
|
volatile struct strFlags
{
BYTE Flag1: 1;
BYTE Flag2: 1;
BYTE Flag3: 1;
} Flags;
void main(void)
{
while(1)
{
if(Flags.Flag1) DoTask1();
if(Flags.Flag2) DoTask2();
if(Flags.Flag3) DoTask3();
}
}
E-mail: info@telesys.ru