📄 gpio_w.h
字号:
//GPIO1_GPIO_DATAIN
//-------------------
#define GPIO1_GPIO_DATAIN REG32(GPIO1_BASE_ADDR_ARM+GPIO_DATAIN_OFFSET)
#define GPIO1_GPIO_DATAIN_DATAIN_POS 0
#define GPIO1_GPIO_DATAIN_DATAIN_NUMB 32
#define GPIO1_GPIO_DATAIN_DATAIN_RES_VAL 0x00000000
//R
//GPIO1_GPIO_DATAOUT
//-------------------
#define GPIO1_GPIO_DATAOUT REG32(GPIO1_BASE_ADDR_ARM+GPIO_DATAOUT_OFFSET)
#define GPIO1_GPIO_DATAOUT_DATAOUT_POS 0
#define GPIO1_GPIO_DATAOUT_DATAOUT_NUMB 32
#define GPIO1_GPIO_DATAOUT_DATAOUT_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_LEVELDETECT0
//-------------------
#define GPIO1_GPIO_LEVELDETECT0 REG32(GPIO1_BASE_ADDR_ARM+GPIO_LEVELDETECT0_OFFSET)
#define GPIO1_GPIO_LEVELDETECT0_LEVELDETECT_POS 0
#define GPIO1_GPIO_LEVELDETECT0_LEVELDETECT_NUMB 32
#define GPIO1_GPIO_LEVELDETECT0_LEVELDETECT_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_LEVELDETECT1
//-------------------
#define GPIO1_GPIO_LEVELDETECT1 REG32(GPIO1_BASE_ADDR_ARM+GPIO_LEVELDETECT1_OFFSET)
#define GPIO1_GPIO_LEVELDETECT1_LEVELDETECT_POS 0
#define GPIO1_GPIO_LEVELDETECT1_LEVELDETECT_NUMB 32
#define GPIO1_GPIO_LEVELDETECT1_LEVELDETECT_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_RISINGDETECT
//-------------------
#define GPIO1_GPIO_RISINGDETECT REG32(GPIO1_BASE_ADDR_ARM+GPIO_RISINGDETECT_OFFSET)
#define GPIO1_GPIO_RISINGDETECT_RISINGDETECT_POS 0
#define GPIO1_GPIO_RISINGDETECT_RISINGDETECT_NUMB 32
#define GPIO1_GPIO_RISINGDETECT_RISINGDETECT_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_FALLINGDETECT
//-------------------
#define GPIO1_GPIO_FALLINGDETECT REG32(GPIO1_BASE_ADDR_ARM+GPIO_FALLINGDETECT_OFFSET)
#define GPIO1_GPIO_FALLINGDETECT_FALLINGDETECT_POS 0
#define GPIO1_GPIO_FALLINGDETECT_FALLINGDETECT_NUMB 32
#define GPIO1_GPIO_FALLINGDETECT_FALLINGDETECT_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_DEBOUNCENABLE
//-------------------
#define GPIO1_GPIO_DEBOUNCENABLE REG32(GPIO1_BASE_ADDR_ARM+GPIO_DEBOUNCENABLE_OFFSET)
#define GPIO1_GPIO_DEBOUNCENABLE_DEBOUNCENABLE_POS 0
#define GPIO1_GPIO_DEBOUNCENABLE_DEBOUNCENABLE_NUMB 32
#define GPIO1_GPIO_DEBOUNCENABLE_DEBOUNCENABLE_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_DEBOUNCINGTIME
//-------------------
#define GPIO1_GPIO_DEBOUNCINGTIME REG32(GPIO1_BASE_ADDR_ARM+GPIO_DEBOUNCINGTIME_OFFSET)
#define GPIO1_GPIO_DEBOUNCINGTIME_RESERVED_POS 8
#define GPIO1_GPIO_DEBOUNCINGTIME_RESERVED_NUMB 24
#define GPIO1_GPIO_DEBOUNCINGTIME_RESERVED_RES_VAL 0x000000
//R/W
#define GPIO1_GPIO_DEBOUNCINGTIME_DEBOUNCINGTIME_POS 0
#define GPIO1_GPIO_DEBOUNCINGTIME_DEBOUNCINGTIME_NUMB 8
#define GPIO1_GPIO_DEBOUNCINGTIME_DEBOUNCINGTIME_RES_VAL 0x00
//R/W
//GPIO1_GPIO_CLEARIRQENABLE1
//-------------------
#define GPIO1_GPIO_CLEARIRQENABLE1 REG32(GPIO1_BASE_ADDR_ARM+GPIO_CLEARIRQENABLE1_OFFSET)
#define GPIO1_GPIO_CLEARIRQENABLE1_CLEAR_IRQENABLE1_POS 0
#define GPIO1_GPIO_CLEARIRQENABLE1_CLEAR_IRQENABLE1_NUMB 32
#define GPIO1_GPIO_CLEARIRQENABLE1_CLEAR_IRQENABLE1_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_SETIRQENABLE1
//-------------------
#define GPIO1_GPIO_SETIRQENABLE1 REG32(GPIO1_BASE_ADDR_ARM+GPIO_SETIRQENABLE1_OFFSET)
#define GPIO1_GPIO_SETIRQENABLE1_SET_IRQENABLE1_POS 0
#define GPIO1_GPIO_SETIRQENABLE1_SET_IRQENABLE1_NUMB 32
#define GPIO1_GPIO_SETIRQENABLE1_SET_IRQENABLE1_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_CLEARIRQENABLE2
//-------------------
#define GPIO1_GPIO_CLEARIRQENABLE2 REG32(GPIO1_BASE_ADDR_ARM+GPIO_CLEARIRQENABLE2_OFFSET)
#define GPIO1_GPIO_CLEARIRQENABLE2_CLEAR_IRQENABLE2_POS 0
#define GPIO1_GPIO_CLEARIRQENABLE2_CLEAR_IRQENABLE2_NUMB 32
#define GPIO1_GPIO_CLEARIRQENABLE2_CLEAR_IRQENABLE2_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_SETIRQENABLE2
//-------------------
#define GPIO1_GPIO_SETIRQENABLE2 REG32(GPIO1_BASE_ADDR_ARM+GPIO_SETIRQENABLE2_OFFSET)
#define GPIO1_GPIO_SETIRQENABLE2_SET_IRQENABLE2_POS 0
#define GPIO1_GPIO_SETIRQENABLE2_SET_IRQENABLE2_NUMB 32
#define GPIO1_GPIO_SETIRQENABLE2_SET_IRQENABLE2_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_CLEARWAKEUPENA
//-------------------
#define GPIO1_GPIO_CLEARWAKEUPENA REG32(GPIO1_BASE_ADDR_ARM+GPIO_CLEARWAKEUPENA_OFFSET)
#define GPIO1_GPIO_CLEARWAKEUPENA_CLEAR_WAKEUPENA_POS 0
#define GPIO1_GPIO_CLEARWAKEUPENA_CLEAR_WAKEUPENA_NUMB 32
#define GPIO1_GPIO_CLEARWAKEUPENA_CLEAR_WAKEUPENA_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_SETWAKEUPENA
//-------------------
#define GPIO1_GPIO_SETWAKEUPENA REG32(GPIO1_BASE_ADDR_ARM+GPIO_SETWAKEUPENA_OFFSET)
#define GPIO1_GPIO_SETWAKEUPENA_RESERVED_POS 16
#define GPIO1_GPIO_SETWAKEUPENA_RESERVED_NUMB 16
#define GPIO1_GPIO_SETWAKEUPENA_RESERVED_RES_VAL 0x0000
//R/W
#define GPIO1_GPIO_SETWAKEUPENA_SET_WAKEUPENA_POS 0
#define GPIO1_GPIO_SETWAKEUPENA_SET_WAKEUPENA_NUMB 16
#define GPIO1_GPIO_SETWAKEUPENA_SET_WAKEUPENA_RES_VAL 0x0000
//R/W
//GPIO1_GPIO_CLEARDATAOUT
//-------------------
#define GPIO1_GPIO_CLEARDATAOUT REG32(GPIO1_BASE_ADDR_ARM+GPIO_CLEARDATAOUT_OFFSET)
#define GPIO1_GPIO_CLEARDATAOUT_CLEAR_DATAOUT_POS 0
#define GPIO1_GPIO_CLEARDATAOUT_CLEAR_DATAOUT_NUMB 32
#define GPIO1_GPIO_CLEARDATAOUT_CLEAR_DATAOUT_RES_VAL 0x00000000
//R/W
//GPIO1_GPIO_SETDATAOUT
//-------------------
#define GPIO1_GPIO_SETDATAOUT REG32(GPIO1_BASE_ADDR_ARM+GPIO_SETDATAOUT_OFFSET)
#define GPIO1_GPIO_SETDATAOUT_SET_DATAOUT_POS 0
#define GPIO1_GPIO_SETDATAOUT_SET_DATAOUT_NUMB 32
#define GPIO1_GPIO_SETDATAOUT_SET_DATAOUT_RES_VAL 0x00000000
//R/W
//GPIO2_GPIO_REVISION
//-------------------
#define GPIO2_GPIO_REVISION REG32(GPIO2_BASE_ADDR_ARM+GPIO_REVISION_OFFSET)
#define GPIO2_GPIO_REVISION_RESERVED_POS 8
#define GPIO2_GPIO_REVISION_RESERVED_NUMB 24
#define GPIO2_GPIO_REVISION_RESERVED_RES_VAL 0x000000
//R/W
#define GPIO2_GPIO_REVISION_REV_POS 0
#define GPIO2_GPIO_REVISION_REV_NUMB 8
#define GPIO2_GPIO_REVISION_REV_RES_VAL 0xTBD
//R
//GPIO2_GPIO_SYSCONFIG
//-------------------
#define GPIO2_GPIO_SYSCONFIG REG32(GPIO2_BASE_ADDR_ARM+GPIO_SYSCONFIG_OFFSET)
#define GPIO2_GPIO_SYSCONFIG_RESERVED_POS 5
#define GPIO2_GPIO_SYSCONFIG_RESERVED_NUMB 27
#define GPIO2_GPIO_SYSCONFIG_RESERVED_RES_VAL 0x0000000
//R/W
#define GPIO2_GPIO_SYSCONFIG_IDLEMODE_POS 3
#define GPIO2_GPIO_SYSCONFIG_IDLEMODE_NUMB 2
#define GPIO2_GPIO_SYSCONFIG_IDLEMODE_RES_VAL 0x0
//R/W
#define GPIO2_GPIO_SYSCONFIG_ENAWAKEUP_POS 2
#define GPIO2_GPIO_SYSCONFIG_ENAWAKEUP_NUMB 1
#define GPIO2_GPIO_SYSCONFIG_ENAWAKEUP_RES_VAL 0x0
//R/W
#define GPIO2_GPIO_SYSCONFIG_SOFTRESET_POS 1
#define GPIO2_GPIO_SYSCONFIG_SOFTRESET_NUMB 1
#define GPIO2_GPIO_SYSCONFIG_SOFTRESET_RES_VAL 0x0
//R/W
#define GPIO2_GPIO_SYSCONFIG_AUTOIDLE_POS 0
#define GPIO2_GPIO_SYSCONFIG_AUTOIDLE_NUMB 1
#define GPIO2_GPIO_SYSCONFIG_AUTOIDLE_RES_VAL 0x0
//R/W
//GPIO2_GPIO_SYSSTATUS
//-------------------
#define GPIO2_GPIO_SYSSTATUS REG32(GPIO2_BASE_ADDR_ARM+GPIO_SYSSTATUS_OFFSET)
#define GPIO2_GPIO_SYSSTATUS_RESERVED_POS 1
#define GPIO2_GPIO_SYSSTATUS_RESERVED_NUMB 31
#define GPIO2_GPIO_SYSSTATUS_RESERVED_RES_VAL 0x00000000
//R
#define GPIO2_GPIO_SYSSTATUS_RESETDONE_POS 0
#define GPIO2_GPIO_SYSSTATUS_RESETDONE_NUMB 1
#define GPIO2_GPIO_SYSSTATUS_RESETDONE_RES_VAL none
//R
//GPIO2_GPIO_IRQSTATUS1
//-------------------
#define GPIO2_GPIO_IRQSTATUS1 REG32(GPIO2_BASE_ADDR_ARM+GPIO_IRQSTATUS1_OFFSET)
#define GPIO2_GPIO_IRQSTATUS1_GPIO_EVENT_POS 0
#define GPIO2_GPIO_IRQSTATUS1_GPIO_EVENT_NUMB 32
#define GPIO2_GPIO_IRQSTATUS1_GPIO_EVENT_RES_VAL 0x00000000
//R/W
//GPIO2_GPIO_IRQENABLE1
//-------------------
#define GPIO2_GPIO_IRQENABLE1 REG32(GPIO2_BASE_ADDR_ARM+GPIO_IRQENABLE1_OFFSET)
#define GPIO2_GPIO_IRQENABLE1_GPIO_EVENT_POS 0
#define GPIO2_GPIO_IRQENABLE1_GPIO_EVENT_NUMB 32
#define GPIO2_GPIO_IRQENABLE1_GPIO_EVENT_RES_VAL 0x00000000
//R/W
//GPIO2_GPIO_WAKEUPENABLE
//-------------------
#define GPIO2_GPIO_WAKEUPENABLE REG32(GPIO2_BASE_ADDR_ARM+GPIO_WAKEUPENABLE_OFFSET)
#define GPIO2_GPIO_WAKEUPENABLE_GPIO_EVENT_POS 0
#define GPIO2_GPIO_WAKEUPENABLE_GPIO_EVENT_NUMB 32
#define GPIO2_GPIO_WAKEUPENABLE_GPIO_EVENT_RES_VAL 0x00000000
//R/W
//GPIO2_GPIO_IRQSTATUS2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -