int main() { LibSerial::SerialStream ss; ss.Open("/dev/ttyACM0"); //serial/by-id/usb-LeafLabs_Maple-if00"); if ( !ss.good() ) { std::cout << "Not good" << std::endl; exit(1); } ss.SetCharSize( LibSerial::SerialStreamBuf::CHAR_SIZE_8 ) ; if ( !ss.good() ) { std::cout << "can't set char size" << std::endl; exit(1); } char c = 0x1; write_letter(ss,l_a); usleep(1000000); write_letter(ss,l_b); //ss.write(&c, 0); }
int main(void) { DDRB |= 1<<PB0; /* set PB0 to output */ /* Set PORTA to output */ DDRA = 0xff; set2416(0); set2416(1); clear_screen(); signed int col = 0; unsigned char i; letter_buffer = "DAN WANTS YOU TO SEE HIS SCROLLING TEXT"; while(1) { PORTB &= ~(1<<PB0); /* LED on */ delayms(10); PORTB |= 1<<PB0; /* LED off */ //delayms(50); i = 0; while (letter_buffer[i] != 0) { write_letter(&letter_buffer[i],col+(12*i)); i++; } senddata1(0); senddata1(1); // If less than 4 characters, don't bother scrolling if ((i-1) > 4) { if (col-- < i*-12) col = 48; } clear_screen(); } return 0; }