change startup blink sequence
This commit is contained in:
18
code/main.c
18
code/main.c
@@ -88,15 +88,12 @@ int main(void){
|
||||
|
||||
i2c_init(); // initialize I2C library
|
||||
|
||||
DDRC |= 1<<0;
|
||||
PORTB |= (1<<VF_BACK_PVW_TALLY_PIN);
|
||||
DDRC |= 1<<1;
|
||||
PORTB |= (1<<VF_BACK_PGM_TALLY_PIN);
|
||||
|
||||
_delay_ms(100);
|
||||
|
||||
PORTB |= (1<<VF_FRONT_PGM_TALLY_PIN);
|
||||
PORTB |= (1<<VF_BACK_PGM_TALLY_PIN);
|
||||
|
||||
lcd_printf("id: ");
|
||||
lcd_printf("sdishield: ");
|
||||
i2c_start_wait(SDI_SHIELD_ADDR + I2C_WRITE); // set device address and write mode
|
||||
i2c_write(0x00);
|
||||
i2c_write(0x00);
|
||||
@@ -117,17 +114,18 @@ int main(void){
|
||||
lcd_printf("hw: %d.%d", hw0, hw1);
|
||||
lcd_printf(" fw: %d.%d", fw0, fw1);
|
||||
|
||||
DDRC |= 1<<1;
|
||||
PORTB &= ~(1<<VF_BACK_PVW_TALLY_PIN);
|
||||
DDRC |= 1<<0;
|
||||
PORTB |= (1<<VF_BACK_PVW_TALLY_PIN);
|
||||
PORTB |= (1<<VF_FRONT_PGM_TALLY_PIN);
|
||||
|
||||
_delay_ms(500);
|
||||
lcd_clear();
|
||||
|
||||
PORTB &= ~(1<<VF_FRONT_PGM_TALLY_PIN);
|
||||
|
||||
// Turn LEDs off
|
||||
DDRC &= ~(1<<0);
|
||||
DDRC &= ~(1<<1);
|
||||
PORTB &= ~(1<<VF_FRONT_PGM_TALLY_PIN);
|
||||
PORTB &= ~(1<<VF_BACK_PVW_TALLY_PIN);
|
||||
|
||||
/*
|
||||
for(uint8_t i=0; i<255; i++){
|
||||
|
||||
Reference in New Issue
Block a user