macros.h
来自「General EXAMPLE project for initializati」· C头文件 代码 · 共 24 行
H
24 行
/*****************************************************************************
macros
******************************************************************************/
#define SYS_MMR_BASE 0xFFC00000
/* Load Immediate 32-bit value into data or address register */
#define IMM32(reg,val) reg##.H=hi(val); reg##.L=lo(val)
/* Stack PUSH/POP operations*/
#define PUSH_LOOP_CNTx(x)\
[--SP] = LC ## x;\
[--SP] = LT ## x;\
[--SP] = LB ## x
#define POP_LOOP_CNTx(x)\
LC ## x = [SP++];\
LT ## x = [SP++];\
LB ## x = [SP++]
/****************************************************************************
EOF
*****************************************************************************/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?