#define OSC_FREQ 20000000L // 20MHz (external oscillator)
// Sygnal onboard LEDs
#define G_LED 7
#define R_LED 6
#define G_LED_PORT PORTD
#define R_LED_PORT PORTD
#define G_LED_DIR DDRD
#define R_LED_DIR DDRD
#define G_LED_PIN PIND
#define R_LED_PIN PIND
#define DDRD_CFG (1<<G_LED) | (1<<R_LED)
#define PORTD_CFG (1<<G_LED) | (1<<R_LED)
#define __delay_in_ms(x) __delay_cycles( ((x*(OSC_FREQ/10))/100)+1 )
#define __delay_in_mks(x) __delay_cycles( ((x*(OSC_FREQ/10))/100000)+1 )
#define __delay_in_ns(x) __delay_cycles( ((x*(OSC_FREQ/10))/100000000)+1 )
void CLEDs::Blink_red(u8 cnt)
{
__disable_interrupt();
for(; cnt !=0; cnt--)
{
SETBIT(R_LED_PORT,R_LED_PIN);
__delay_in_ms(200);
CLEARBIT(R_LED_PORT,R_LED_PIN);
__delay_in_ms(200);
}
__enable_interrupt();
}