RT-thread led闪烁灯源码,可以用于满足需要推挽式输出的
#include <rtthread.h>
#include <board.h>
#include <rtdevice.h>
#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>
/* 获取LED引脚对应的编号 */
#define LED0_PIN GET_PIN(A, 0)
int main(void)
{
int count = 1;
/* set LED0 pin mode to output */
rt_pin_mode(LED0_PIN, PIN_MODE_OUTPUT);
rt_kprintf("Hello world! \n");
while (count++)
{
/* set LED0 pin level to high or low */
rt_pin_write(LED0_PIN, count % 2);
rt_thread_mdelay(1000);
}
return RT_EOK;
}
配置