gpio.h
来自「au1200下的boot代码」· C头文件 代码 · 共 44 行
H
44 行
#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 + =
减小字号Ctrl + -
显示快捷键?