⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hw_gpio.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/******************************************************************/
/*   Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved.  */
/*******************************************************************
File :  hw_gpio.h
Desc :  定义GPIO的寄存器结构体\接口函数

Author : huangxinyu
Date : 2007-06-02
Notes :

$Log: hw_gpio.h,v $
Revision 1.3  2007/10/08 02:38:42  Lingzhaojun
添加版本自动注释脚本

*********************************************************************/
#ifndef _GPIO_H
#define _GPIO_H


/********************************************************************
 GLOBAL MACROS DEFINE
********************************************************************/


/*********************************************************************
 ENUMERATIONS AND STRUCTURES
*********************************************************************/
typedef struct GPIOConfig
{
    UINT32 signal;
    UINT32 direction;
}GPIOConfig_t;


typedef volatile struct GPIOPortReg
{
    REG32 GPIO_Data;         /* GPIO Port data register */
    REG32   GPIO_Direction;     /* GPIO Port direction register.*/
    REG32 GPIO_IntMask;       /* GPIO Port interrupt mask register */
    REG32 GPIO_IntSense;     /* GPIO Port interrupt sense register */
    REG32   GPIO_IntBothEdge;   /* GPIO Port interrupt both-edges register */
    REG32   GPIO_IntEvent;      /* GPIO Port interrupt event register */
    REG32   GPIO_IntClear;      /* GPIO Port interrupt clear register */
}GPIOPortReg_t, *pGPIOPortReg_t;

typedef volatile struct GPIOComReg
{
    REG32   GPIO_ISR;           /* GPIO interrupt status register */
    REG32   GPIO_TEST;          /* GPIO function test mode register */
}GPIOComReg_t, *pGPIOComReg_t;

typedef enum eGPIOErrorPinNum
{
    eGPIOPortC_Pin5,
    eGPIOPortD_Pin0,
    eGPIOPortD_Pin1,
    eGPIOPortD_Pin2,
    eGPIOPortD_Pin3,
    eGPIOPortD_Pin5,
    eGPIOPortD_Pin6,
    eGPIOPortF_Pin0,
    eGPIOPinNumLast  // for init config cycle num
}eGPIOErrorPinNum_t;



#endif /* _GPIO_H */

/*********************************************************************
 END OF FILE
*********************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -