|
//
// Flags bit definitions
//
#define BYTE_RECEIVED (1<<2) // Byte is received flag
#define OFF_LINE_MODE (1<<3) // Stand alone mode flag
#define FLASH_BIT (1<<4) // Flash enable flag
#define NEW_BIT (1<<5) // The new frequency value flag
.....
и далее
while (!(Flags & BYTE_RECEIVED))// Wait for incomming data
{
if (Flags & OFF_LINE_MODE) // No DMX signal
{
CTRL_PORT |= GREEN_LED; // Display the off line mode
CTRL_PORT &= ~RED_LED; //
Intensity = Counter = 0;
return -2; // Error return
}
}
E-mail: info@telesys.ru