28
28
#include <asm/arch/gpio.h>
29
29
#include <asm/arch/io.h>
31
#define RED_LED AT91_PIN_PA23 /* this is the power led */
32
#define GREEN_LED AT91_PIN_PA13 /* this is the user1 led */
33
#define YELLOW_LED AT91_PIN_PA14 /* this is the user2 led */
37
at91_set_gpio_value(RED_LED, 1);
40
void red_LED_off(void)
42
at91_set_gpio_value(RED_LED, 0);
45
void green_LED_on(void)
47
at91_set_gpio_value(GREEN_LED, 0);
50
void green_LED_off(void)
52
at91_set_gpio_value(GREEN_LED, 1);
55
void yellow_LED_on(void)
57
at91_set_gpio_value(YELLOW_LED, 0);
60
void yellow_LED_off(void)
62
at91_set_gpio_value(YELLOW_LED, 1);
31
66
void coloured_LED_init(void)
34
69
at91_sys_write(AT91_PMC_PCER, 1 << AT91SAM9261_ID_PIOA);
36
at91_set_gpio_output(CONFIG_RED_LED, 1);
37
at91_set_gpio_output(CONFIG_GREEN_LED, 1);
38
at91_set_gpio_output(CONFIG_YELLOW_LED, 1);
71
at91_set_gpio_output(RED_LED, 1);
72
at91_set_gpio_output(GREEN_LED, 1);
73
at91_set_gpio_output(YELLOW_LED, 1);
40
at91_set_gpio_value(CONFIG_RED_LED, 0);
41
at91_set_gpio_value(CONFIG_GREEN_LED, 1);
42
at91_set_gpio_value(CONFIG_YELLOW_LED, 1);
75
at91_set_gpio_value(RED_LED, 0);
76
at91_set_gpio_value(GREEN_LED, 1);
77
at91_set_gpio_value(YELLOW_LED, 1);