int main(void) { TIMSK=(1<<TOIE1); TCNT1=0xFFC0; TCCR1B = (1<<CS12)|(0<<CS11)|(0<<CS10); DDRC=0xFF; DDRD=0XF0; sei(); HC595Init(); len=strlen(string); ii=iii=0; while(1) { } return 0; }
int main(void){ //Initialize 74HC595 HC595Init(); //Initialize CD4017 CD4017Init(); while(1){ for(uint8_t i = 0; i < 8; i++){ HC595Write(matrix1); _delay_ms(2000); CD4017Pulse(); HC595Write(matrix2); _delay_ms(2000); CD4017Pulse(); //_delay_ms(2000); } } }
int shift_startup (void *ctx) { HC595Init(); last_shift_time = timer_ticks; add_command("shift", shift_value, NULL, "Play with the shift register"); return 0; }