VSF Documented
Data Structures | Macros | Typedefs
i_reg_gpio.h File Reference
#include "./utilities/compiler/__common/__type.h"

Go to the source code of this file.

Data Structures

struct  GPIO_REG_T
 

Macros

#define __AIC8800_GPIO_USE_BIT_FIELD   DISABLED
 
#define __IM   const
 
#define __OM
 
#define __IOM
 
#define DEF_GPIO_REG(__NAME, __TOTAL_SIZE, ...)
 

Typedefs

typedef struct GPIO_REG_T GPIO_REG_T
 

Macro Definition Documentation

◆ __AIC8800_GPIO_USE_BIT_FIELD

#define __AIC8800_GPIO_USE_BIT_FIELD   DISABLED
Note
i_reg_xxxx.h header files must be standalong and assume following ! conditions: ! a. stdint.h exists ! b. anonymous structures and unions are supported

◆ __IM

#define __IM   const

◆ __OM

#define __OM

◆ __IOM

#define __IOM

◆ DEF_GPIO_REG

#define DEF_GPIO_REG (   __NAME,
  __TOTAL_SIZE,
  ... 
)
Value:
union { \
reg##__TOTAL_SIZE##_t VALUE; \
struct { \
__VA_ARGS__ \
}; \
} __NAME
class vsf_$ * reg

Typedef Documentation

◆ GPIO_REG_T

typedef struct GPIO_REG_T GPIO_REG_T