if (on) {\r
//FISUA = 0x1;\r
FISCR = 0x80;\r
- FISUD = 0x08;\r
+ FISUA = 0x01;\r
} else {\r
- FISUD = 0;\r
+ FISUA = 0;\r
FISCR = 0;\r
}\r
}\r
\r
#define TIMERVAL 100\r
\r
-ISR(SIG_FPGA_INTERRUPT15) { \r
+ISR(SIG_FPGA_INTERRUPT0) { \r
interrupt_count++;\r
- //fpga_interrupts(1);\r
+ fpga_interrupts(1);\r
sei();\r
}\r
\r
}\r
\r
int readFPGA() {\r
+ fpga_interrupts(0);\r
int ret = FISUA;\r
- //fpga_interrupts(1);\r
+ fpga_interrupts(1);\r
return ret;\r
}\r
\r
flag=1;\r
send(readFPGA());\r
break;\r
- /*\r
+\r
case 3: {\r
int32_t local_interrupt_count = interrupt_count;\r
interrupt_count = 0;\r
send((local_interrupt_count >> 0) & 0xff);\r
break;\r
}\r
- */\r
+\r
/*\r
case 3:\r
//init_timer();\r