VSF Documented
__compiler.h File Reference
#include "vsf_cfg.h"

Go to the source code of this file.

Macros

#define __REG_MACRO__
 
#define __DEF_REG
 
#define __END_DEF_REG(__NAME, __BIT_LEN)
 
#define DEF_REG   __DEF_REG
 
#define END_DEF_REG(__NAME, __BIT_LEN)
 
#define DEF_REG8   DEF_REG
 
#define END_DEF_REG8(__NAME)
 
#define DEF_REG16   DEF_REG
 
#define END_DEF_REG16(__NAME)
 
#define DEF_REG32   DEF_REG
 
#define END_DEF_REG32(__NAME)
 
#define __volatile__   volatile
 
#define __IS_COMPILER_LLVM__   0
 
#define __IS_COMPILER_GCC__   0
 
#define __IS_COMPILER_IAR__   0
 
#define __IS_COMPILER_TCC__   0
 
#define VSF_CAL_WEAK_ALIAS(__ORIGIN, __ALIAS)
 none standard memory types
 
#define VSF_CAL_AT_ADDR(__ADDR)
 
#define VSF_CAL_ALIGN(__N)
 
#define VSF_CAL_SECTION(__SEC_STR)
 
#define VSF_CAL_ALIGN_OF(__TYPE)
 
#define VSF_CAL_ALIGN_WITH(__TYPE)
 
#define VSF_CAL_ISR(__VECT)
 

Functions

void vsf_stdio_init (void)
 

Macro Definition Documentation

◆ __REG_MACRO__

#define __REG_MACRO__

◆ __DEF_REG

#define __DEF_REG
Value:
union { \
struct {

◆ __END_DEF_REG

#define __END_DEF_REG ( __NAME,
__BIT_LEN )
Value:
}; \
reg##__BIT_LEN##_t VALUE; \
} __NAME;
class vsf_$ * reg

◆ DEF_REG

#define DEF_REG   __DEF_REG

◆ END_DEF_REG

#define END_DEF_REG ( __NAME,
__BIT_LEN )
Value:
__END_DEF_REG(__NAME, __BIT_LEN)
#define __END_DEF_REG(__NAME, __BIT_LEN)
Definition __compiler.h:37

◆ DEF_REG8

#define DEF_REG8   DEF_REG

◆ END_DEF_REG8

#define END_DEF_REG8 ( __NAME)
Value:
END_DEF_REG(__NAME, 8)
#define END_DEF_REG(__NAME, __BIT_LEN)
Definition __compiler.h:43

◆ DEF_REG16

#define DEF_REG16   DEF_REG

◆ END_DEF_REG16

#define END_DEF_REG16 ( __NAME)
Value:
END_DEF_REG(__NAME, 16)

◆ DEF_REG32

#define DEF_REG32   DEF_REG

◆ END_DEF_REG32

#define END_DEF_REG32 ( __NAME)
Value:
END_DEF_REG(__NAME, 32)

◆ __volatile__

#define __volatile__   volatile

◆ __IS_COMPILER_LLVM__

#define __IS_COMPILER_LLVM__   0

◆ __IS_COMPILER_GCC__

#define __IS_COMPILER_GCC__   0

◆ __IS_COMPILER_IAR__

#define __IS_COMPILER_IAR__   0

◆ __IS_COMPILER_TCC__

#define __IS_COMPILER_TCC__   0

◆ VSF_CAL_WEAK_ALIAS

#define VSF_CAL_WEAK_ALIAS ( __ORIGIN,
__ALIAS )
Value:
__VSF_CAL_WEAK_ALIAS(__ORIGIN, __ALIAS)

none standard memory types

◆ VSF_CAL_AT_ADDR

#define VSF_CAL_AT_ADDR ( __ADDR)
Value:
__VSF_CAL_AT_ADDR(__ADDR)

◆ VSF_CAL_ALIGN

#define VSF_CAL_ALIGN ( __N)
Value:
__VSF_CAL_ALIGN(__N)

◆ VSF_CAL_SECTION

#define VSF_CAL_SECTION ( __SEC_STR)
Value:
__VSF_CAL_SECTION(__SEC_STR)

◆ VSF_CAL_ALIGN_OF

#define VSF_CAL_ALIGN_OF ( __TYPE)
Value:
__VSF_CAL_ALIGN_OF(__TYPE)

◆ VSF_CAL_ALIGN_WITH

#define VSF_CAL_ALIGN_WITH ( __TYPE)
Value:
#define VSF_CAL_ALIGN(__N)
Definition __compiler.h:187
#define VSF_CAL_ALIGN_OF(__TYPE)
Definition __compiler.h:196

◆ VSF_CAL_ISR

#define VSF_CAL_ISR ( __VECT)
Value:
__VSF_CAL_ISR(__VECT)

Function Documentation

◆ vsf_stdio_init()

void vsf_stdio_init ( void )
extern
Generated from commit: vsfteam/vsf@ceb53fd