FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gap9/pmsis/include/pmsis/targets/periph/gpio_periph.h File Reference

Data Structures

struct  gpio_t
 
union  gpio_paddir_t
 
union  gpio_gpioen_t
 
union  gpio_padin_t
 
union  gpio_padout_t
 
union  gpio_padoutset_t
 
union  gpio_padoutclr_t
 
union  gpio_inten_t
 
union  gpio_inttype_t
 
union  gpio_intstatus_t
 
union  gpio_padcfg_t
 

Macros

PADDIR
#define GPIO_PADDIR_DIR_MASK
 
#define GPIO_PADDIR_DIR_SHIFT
 
#define GPIO_PADDIR_DIR(val)
 
GPIOEN
#define GPIO_GPIOEN_GPIOEN_MASK
 
#define GPIO_GPIOEN_GPIOEN_SHIFT
 
#define GPIO_GPIOEN_GPIOEN(val)
 
PADIN
#define GPIO_PADIN_DATA_IN_MASK
 
#define GPIO_PADIN_DATA_IN_SHIFT
 
#define GPIO_PADIN_DATA_IN(val)
 
PADOUT
#define GPIO_PADOUT_DATA_OUT_MASK
 
#define GPIO_PADOUT_DATA_OUT_SHIFT
 
#define GPIO_PADOUT_DATA_OUT(val)
 
PADOUTSET
#define GPIO_PADOUTSET_DATA_SET_MASK
 
#define GPIO_PADOUTSET_DATA_SET_SHIFT
 
#define GPIO_PADOUTSET_DATA_SET(val)
 
PADOUTCLR
#define GPIO_PADOUTCLR_DATA_CLEAR_MASK
 
#define GPIO_PADOUTCLR_DATA_CLEAR_SHIFT
 
#define GPIO_PADOUTCLR_DATA_CLEAR(val)
 
INTEN
#define GPIO_INTEN_INTEN_MASK
 
#define GPIO_INTEN_INTEN_SHIFT
 
#define GPIO_INTEN_INTEN(val)
 
INTTYPE
#define GPIO_INTTYPE_INTTYPE_MASK
 
#define GPIO_INTTYPE_INTTYPE_SHIFT
 
#define GPIO_INTTYPE_INTTYPE(val)
 
INTSTATUS
#define GPIO_INTSTATUS_INTSTATUS_MASK
 
#define GPIO_INTSTATUS_INTSTATUS_SHIFT
 
#define GPIO_INTSTATUS_INTSTATUS(val)
 
PADCFG
#define GPIO_PADCFG_GPIO0_CFG_MASK
 
#define GPIO_PADCFG_GPIO0_CFG_SHIFT
 
#define GPIO_PADCFG_GPIO0_CFG(val)
 
#define GPIO_PADCFG_GPIO1_CFG_MASK
 
#define GPIO_PADCFG_GPIO1_CFG_SHIFT
 
#define GPIO_PADCFG_GPIO1_CFG(val)
 
#define GPIO_PADCFG_GPIO2_CFG_MASK
 
#define GPIO_PADCFG_GPIO2_CFG_SHIFT
 
#define GPIO_PADCFG_GPIO2_CFG(val)
 
#define GPIO_PADCFG_GPIO3_CFG_MASK
 
#define GPIO_PADCFG_GPIO3_CFG_SHIFT
 
#define GPIO_PADCFG_GPIO3_CFG(val)
 
#define GPIO_PADCFG_GPIO4_CFG_MASK
 
#define GPIO_PADCFG_GPIO4_CFG_SHIFT
 
#define GPIO_PADCFG_GPIO4_CFG(val)
 
#define GPIO_PADCFG_GPIO5_CFG_MASK
 
#define GPIO_PADCFG_GPIO5_CFG_SHIFT
 
#define GPIO_PADCFG_GPIO5_CFG(val)
 
#define GPIO_PADCFG_GPIO6_CFG_MASK
 
#define GPIO_PADCFG_GPIO6_CFG_SHIFT
 
#define GPIO_PADCFG_GPIO6_CFG(val)
 
#define GPIO_PADCFG_GPIO7_CFG_MASK
 
#define GPIO_PADCFG_GPIO7_CFG_SHIFT
 
#define GPIO_PADCFG_GPIO7_CFG(val)
 

Macro Definition Documentation

#define GPIO_GPIOEN_GPIOEN (   val)
#define GPIO_GPIOEN_GPIOEN_MASK
#define GPIO_GPIOEN_GPIOEN_SHIFT
#define GPIO_INTEN_INTEN (   val)
#define GPIO_INTEN_INTEN_MASK
#define GPIO_INTEN_INTEN_SHIFT
#define GPIO_INTSTATUS_INTSTATUS (   val)
#define GPIO_INTSTATUS_INTSTATUS_MASK
#define GPIO_INTSTATUS_INTSTATUS_SHIFT
#define GPIO_INTTYPE_INTTYPE (   val)
#define GPIO_INTTYPE_INTTYPE_MASK
#define GPIO_INTTYPE_INTTYPE_SHIFT
#define GPIO_PADCFG_GPIO0_CFG (   val)
#define GPIO_PADCFG_GPIO0_CFG_MASK
#define GPIO_PADCFG_GPIO0_CFG_SHIFT
#define GPIO_PADCFG_GPIO1_CFG (   val)
#define GPIO_PADCFG_GPIO1_CFG_MASK
#define GPIO_PADCFG_GPIO1_CFG_SHIFT
#define GPIO_PADCFG_GPIO2_CFG (   val)
#define GPIO_PADCFG_GPIO2_CFG_MASK
#define GPIO_PADCFG_GPIO2_CFG_SHIFT
#define GPIO_PADCFG_GPIO3_CFG (   val)
#define GPIO_PADCFG_GPIO3_CFG_MASK
#define GPIO_PADCFG_GPIO3_CFG_SHIFT
#define GPIO_PADCFG_GPIO4_CFG (   val)
#define GPIO_PADCFG_GPIO4_CFG_MASK
#define GPIO_PADCFG_GPIO4_CFG_SHIFT
#define GPIO_PADCFG_GPIO5_CFG (   val)
#define GPIO_PADCFG_GPIO5_CFG_MASK
#define GPIO_PADCFG_GPIO5_CFG_SHIFT
#define GPIO_PADCFG_GPIO6_CFG (   val)
#define GPIO_PADCFG_GPIO6_CFG_MASK
#define GPIO_PADCFG_GPIO6_CFG_SHIFT
#define GPIO_PADCFG_GPIO7_CFG (   val)
#define GPIO_PADCFG_GPIO7_CFG_MASK
#define GPIO_PADCFG_GPIO7_CFG_SHIFT
#define GPIO_PADDIR_DIR (   val)
#define GPIO_PADDIR_DIR_MASK
#define GPIO_PADDIR_DIR_SHIFT
#define GPIO_PADIN_DATA_IN (   val)
#define GPIO_PADIN_DATA_IN_MASK
#define GPIO_PADIN_DATA_IN_SHIFT
#define GPIO_PADOUT_DATA_OUT (   val)
#define GPIO_PADOUT_DATA_OUT_MASK
#define GPIO_PADOUT_DATA_OUT_SHIFT
#define GPIO_PADOUTCLR_DATA_CLEAR (   val)
#define GPIO_PADOUTCLR_DATA_CLEAR_MASK
#define GPIO_PADOUTCLR_DATA_CLEAR_SHIFT
#define GPIO_PADOUTSET_DATA_SET (   val)
#define GPIO_PADOUTSET_DATA_SET_MASK
#define GPIO_PADOUTSET_DATA_SET_SHIFT