【18】GD32H7xx RT-Thread GPIO驱动

1. gd32 gpio驱动

1.1 gpio驱动源码

  RT-Thread 提供了一套统一的设备接口,使得不同类型的设备可以使用相同的 API 进行操作,简化了应用程序的开发。根据设备的功能和特性,RT-Thread 将设备分为字符设备、块设备、网络设备等不同类型,并为每种类型定义了相应的操作函数。RT-Thread 内核提供了一个设备管理模块,用于管理和维护系统中的所有设备。它支持设备的注册、注销、打开、关闭、读写等操作。详情可以参看RT-Thread官方的介绍文档。
  按照上一篇的RT-Thread移植文章,可以先到我们构建的基础工程内查找是否有对应的gpio驱动。一般的bsp内第一个要编写的驱动就是gpio驱动,所以一定会有,找到后查看其源码适配我们自己的控制板芯片即可。
  在rt-thread-v4.1.0\bsp\gd32\libraries\gd32_drivers目录下的drv_gpio.c 和 drv_gpio.h文件就是GD32系列MCU的gpio驱动,驱动源码如下:
drv_gpio.c

/*
 * Copyright (c) 2006-2022, RT-Thread Development Team
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Change Logs:
 * Date           Author            Notes
 *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

madao1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值