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

Data Structures

struct  gpio_t
 
union  gpio_paddir_t
 
union  gpio_padin_t
 
union  gpio_padout_t
 
union  gpio_inten_t
 
union  gpio_inttype0_t
 
union  gpio_intstatus_t
 
union  gpio_gpioen_t
 
union  gpio_padcfg_t
 

Macros

PADDIR
#define GPIO_PADDIR_DIR_MASK
 
#define GPIO_PADDIR_DIR_SHIFT
 
#define GPIO_PADDIR_DIR(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)
 
INTEN
#define GPIO_INTEN_INTEN_MASK
 
#define GPIO_INTEN_INTEN_SHIFT
 
#define GPIO_INTEN_INTEN(val)
 
INTTYPE0
#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)
 
GPIOEN
#define GPIO_GPIOEN_GPIOEN_MASK
 
#define GPIO_GPIOEN_GPIOEN_SHIFT
 
#define GPIO_GPIOEN_GPIOEN(val)
 
PADCFG
#define GPIO_PADCFG_GPIO_PE_MASK
 
#define GPIO_PADCFG_GPIO_PE_SHIFT
 
#define GPIO_PADCFG_GPIO_PE(val)
 
#define GPIO_PADCFG_GPIO_DS_MASK
 
#define GPIO_PADCFG_GPIO_DS_SHIFT
 
#define GPIO_PADCFG_GPIO_DS(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_GPIO_DS (   val)
#define GPIO_PADCFG_GPIO_DS_MASK
#define GPIO_PADCFG_GPIO_DS_SHIFT
#define GPIO_PADCFG_GPIO_PE (   val)
#define GPIO_PADCFG_GPIO_PE_MASK
#define GPIO_PADCFG_GPIO_PE_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