22 lines
421 B
C
22 lines
421 B
C
#include <avr/io.h>
|
|
#include <avr/interrupt.h>
|
|
#include "const.h"
|
|
|
|
char line_buffer[LINE_BUFFER_SIZE];
|
|
|
|
ISR(INT0_vect, ISR_NAKED) {
|
|
asm("jmp int_vertical_sync");
|
|
}
|
|
ISR(INT1_vect, ISR_NAKED) {
|
|
asm("jmp int_horizontal_sync");
|
|
}
|
|
ISR(TIMER0_COMPA_vect, ISR_NAKED) {
|
|
asm("jmp int_timer_0");
|
|
}
|
|
|
|
void main_c() {
|
|
for (int i = 0; i < LINE_BUFFER_SIZE; ++i) {
|
|
line_buffer[i] = (i % 2) ? 0x0 : 0xff;
|
|
}
|
|
}
|