mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-21 18:57:16 +08:00
将“龙芯1c库”中的GPIO相关接口移植到RT-Thread
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
// led接口
|
||||
// 使用低电平点亮led,高电平熄灭led
|
||||
|
||||
|
||||
#include "ls1c_gpio.h"
|
||||
|
||||
|
||||
// 初始化led
|
||||
// @led_gpio led所在gpio引脚
|
||||
void led_init(unsigned int led_gpio)
|
||||
{
|
||||
gpio_init(led_gpio, gpio_mode_output);
|
||||
gpio_set(led_gpio, gpio_level_high); // 指示灯默认熄灭
|
||||
|
||||
return ;
|
||||
}
|
||||
|
||||
|
||||
// 点亮led
|
||||
// @led_gpio led所在gpio引脚
|
||||
void led_on(unsigned int led_gpio)
|
||||
{
|
||||
gpio_set(led_gpio, gpio_level_low);
|
||||
|
||||
return ;
|
||||
}
|
||||
|
||||
|
||||
// 熄灭led
|
||||
// @led_gpio
|
||||
void led_off(unsigned int led_gpio)
|
||||
{
|
||||
gpio_set(led_gpio, gpio_level_high);
|
||||
|
||||
return ;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// led接口
|
||||
// 使用低电平点亮led,高电平熄灭led
|
||||
|
||||
#ifndef __OPENLOONGSON_LED_H
|
||||
#define __OPENLOONGSON_LED_H
|
||||
|
||||
|
||||
// 初始化led
|
||||
// @led_gpio led所在gpio引脚
|
||||
void led_init(unsigned int led_gpio);
|
||||
|
||||
|
||||
// 点亮led
|
||||
// @led_gpio led所在gpio引脚
|
||||
void led_on(unsigned int led_gpio);
|
||||
|
||||
|
||||
// 熄灭led
|
||||
// @led_gpio
|
||||
void led_off(unsigned int led_gpio);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user