fix led
[goodfet] / firmware / lib / arduino.c
1 /*! \file arduino.c
2   \author Travis Goodspeed
3   \brief Arduino platform support.
4 */
5
6 #include "platform.h"
7 #ifdef ARDUINO
8
9 #include <avr/interrupt.h>
10 #include <util/delay.h>
11
12 //! Arduino setup code.
13 void arduino_init(){
14   //LED port as output.
15   DDRB = 1 << 5;
16
17   //Disabled interrupts.
18   cli();
19   
20   avr_init_uart0();
21 }
22
23 void led_init(){
24
25   PLEDDIR |= (1 << PLEDPIN);
26 }
27
28 void  led_on() {
29   PLEDOUT |= (1 << PLEDPIN);
30 }
31
32 void led_off() {
33   PLEDOUT &= ~(1 << PLEDPIN);
34 }
35
36 #endif