rt-thread posix 接口之pin设备使用

rt-thread posix接口之pin设备使用

今年年中时在线听RTT全国技术大会,当时有关于posix接口的内容,关于其posix接口,之前一直有使用文件系统接口以及网络socket接口,这次尝试一下用posix接口操作普通外设,就用pin设备来试试吧

实践

1、硬件板

   自己很早之前网购的 落灰牌GD32f450开发板

2、软件版本

   RT-Thread 4.1.1,使用官方IDE以导入bsp的方式导入了gd32f450的bsp
2.1 posix接口操作pin示例
#include <stdio.h>
#include <rtthread.h>

#include <dfs_posix.h> /* 当需要使用文件操作时,需要包含这个头文件 */
#include <sys/ioctl.h>

#include <rtdevice.h>
#include "drv_gpio.h"


#define LED_PIN   GET_PIN(C, 0)

rt_uint16_t pin;
    rt_uint16_t status;

typedef struct {
   
    uint16_t pin;
    uint16_t mode;
} pin_mode_t;

typedef struct {
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值