#include #include #include #include #include #include //#include #include #include #include #include #include "defines.h" #include "lcd.h" void lcdprint( char* ptr){ while (*ptr) lcd_write(*ptr++); } void debughex (char* ptr,uint8_t len) { while (len--) { uint8_t c = *(ptr++); uint8_t ch= c>>4; c &= 0x0F; lcd_write(ch>9?ch+'A'-10:ch+'0'); lcd_write(c>9?c+'A'-10:c+'0'); } } int main(void) { bitSet(DDRB,7); lcd_init(20,4); lcd_clear(); _delay_ms(1000); lcd_home(); lcd_display(); lcdprint("PyRO RF !"); lcd_setCursor(0,3); lcdprint("Arnaud HOUDELETTE"); _delay_ms(3000); lcd_backlight(1); lcd_display(); _delay_ms(3000); //lcd_backlight(0); lcd_display(); while (1){ lcd_setCursor(0,3); lcdprint("Arnaud HOUDELETTE"); _delay_ms(1000); lcd_setCursor(0,3); lcdprint("Emmanuel LANGLOIS"); _delay_ms(1000); } }