📄 gpio.h
字号:
#ifndef GPIO_H
#define GPIO_H
#include "example.h"
#define GPIO_READ 0x00
#define GPIO_WRITE 0x01
#ifdef GPIO_2
#define GPIO2_PHYS_ADDR 0x11700000
#define GPIO2_OUTPUT_ENABLE 0x010000
/*typedef volatile struct
{
uint32 dir;
uint32 reserved;
uint32 output;
uint32 pinstate;
uint32 inten;
uint32 enable;
} AU1X00_GPIO2;
*/
#else //GPIO_1
#define GPIO1_PHYS_ADDR 0x11900100
typedef volatile struct
{
uint32 trioutclr;
uint32 hole;
uint32 outputset;
uint32 outputclr;
uint32 pinstaterd;
} AU1X00_GPIO1;
#endif
int gpioRead(int signal);
void gpioWrite(int signal, int value);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -