1 /*
2 * Copyright (c) 2006-2021, RT-Thread Development Team
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 *
6 * Change Logs:
7 * Date Author Notes
8 * 2015-04-14 ArdaFu first version
9 */
10
11 #include <rtthread.h>
12 #include <board.h>
13 #include "led.h"
14 #include "gpio.h"
15
16 //ASM9260T EVK pin 16-7 LED0, 0: ON, 1 : OFF
led_init(void)17 void led_init(void)
18 {
19 // enable IOCONFIG GPIO
20 outl(((1UL<<25) | (1UL<<4)) , REG_SET(HW_AHBCLKCTRL0));
21 HW_SetPinMux(16,7,0);
22 HW_GpioSetDir(16,7,1);
23 }
24
led_on(int num)25 void led_on(int num)
26 {
27 HW_GpioClrVal(16, 7 );
28 }
29
led_off(int num)30 void led_off(int num)
31 {
32 HW_GpioSetVal(16, 7 );
33 }
34