diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ccb819d --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/nbproject/private/ +/avrtft.elf +/avrtft.hex +/avrtft.lst diff --git a/avrtft.c b/avrtft.c index 3075ff9..450edf0 100644 --- a/avrtft.c +++ b/avrtft.c @@ -31,10 +31,10 @@ #include "utils.h" /* Timer0 interrupts per second */ -#define INTS_SEC F_CPU / (64UL * 255) +#define INTS_SEC F_CPU / (256UL * 255) static bool once = false; -static volatile uint8_t ints = 0; +static volatile uint16_t ints = 0; ISR(TIMER0_COMPA_vect) { ints++; @@ -80,8 +80,8 @@ static void initTimer(void) { // timer0 clear timer on compare match mode, TOP OCR0A TCCR0A |= (1 << WGM01); - // timer0 clock prescaler/64/255 ~ 61 Hz @ 1 MHz - TCCR0B |= (1 << CS01) | (1 << CS00); + // timer0 clock prescaler/256/255 ~ 123 Hz @ 8 MHz + TCCR0B |= (1 << CS02); OCR0A = 255; // enable timer0 compare match A interrupt @@ -129,6 +129,7 @@ ints = 0; ledOn(); // do something and update the display + _delay_ms(100); ledOff(); } diff --git a/avrtft.elf b/avrtft.elf deleted file mode 100755 index ad44aa4..0000000 --- a/avrtft.elf +++ /dev/null Binary files differ diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml new file mode 100644 index 0000000..f112943 --- /dev/null +++ b/nbproject/configurations.xml @@ -0,0 +1,106 @@ + + + + + avrtft.c + bitmaps.c + cmd.c + dejavu.c + display.c + font.c + spi.c + tft.c + unifont.c + usart.c + + + /home/dode/dev/avrtft/Makefile + /home/dode/dev/avrtft/nbproject/private/launcher.properties + + + ^(nbproject)$ + + /home/dode/dev/avrtft + + /home/dode/dev/avrtft/Makefile + + + + AVR2.1-GCC13.2|GNU + false + false + + + + + + + + + /home/dode/dev/avrtft + ${MAKE} -f Makefile + ${MAKE} -f Makefile clean + /home/dode/dev/avrtft/avrtft.elf + + + . + + + BAUD=9600 + F_CPU=8000000UL + __AVR_ATmega328P__ + __flash=volatile + + + + + . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/nbproject/project.xml b/nbproject/project.xml new file mode 100644 index 0000000..70f7cb1 --- /dev/null +++ b/nbproject/project.xml @@ -0,0 +1,26 @@ + + + org.netbeans.modules.cnd.makeproject + + + avrtft + c + + h + UTF-8 + + + /home/dode/dev/avrtft + + + + Default + 0 + + + + false + + + +