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

Go to the source code of this file.

Data Structures

struct  vsf_dw_apb_i2c_reg_t
 

Macros

#define __IM   const
 
#define __OM
 
#define __IOM
 
#define VSF_DEF_REG(__NAME, __TOTAL_SIZE, ...)
 

Typedefs

typedef struct vsf_dw_apb_i2c_reg_t vsf_dw_apb_i2c_reg_t
 

Macro Definition Documentation

◆ __IM

#define __IM   const
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

◆ __OM

#define __OM

◆ __IOM

#define __IOM

◆ VSF_DEF_REG

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

Typedef Documentation

◆ vsf_dw_apb_i2c_reg_t