Arduino port is working, but only at 9600 baud.
[goodfet] / firmware / lib / arduino.c
index 698aa9e..581fcd5 100644 (file)
@@ -6,13 +6,17 @@
 #include "platform.h"
 #ifdef ARDUINO
 
 #include "platform.h"
 #ifdef ARDUINO
 
+#include <avr/interrupt.h>
 #include <util/delay.h>
 
 //! Arduino setup code.
 void arduino_init(){
 #include <util/delay.h>
 
 //! Arduino setup code.
 void arduino_init(){
-  /* set PORTB for output*/
+  //LED port as output.
   DDRB = 0xFF;
   
   DDRB = 0xFF;
   
+  //Disabled interrupts.
+  cli();
+  
   avr_init_uart0();
 }
 
   avr_init_uart0();
 }