|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|

宏定义 | |
| #define | OS_LITTLE_ENDIAN 0x1234 /* Little endian */ |
| #define | OS_BIG_ENDIAN 0x4321 /* Big endian */ |
| #define | OS_BYTE_ORDER OS_LITTLE_ENDIAN |
| #define | LITE_OS_SEC_ALW_INLINE /* __attribute__((always_inline)) */ |
| #define | LITE_OS_SEC_TEXT /* __attribute__((section(".text.sram"))) */ |
| #define | LITE_OS_SEC_TEXT_MINOR /* __attribute__((section(".text.ddr"))) */ |
| #define | LITE_OS_SEC_TEXT_INIT /* __attribute__((section(".text.init"))) */ |
| #define | LITE_OS_SEC_DATA /* __attribute__((section(".data.sram"))) */ |
| #define | LITE_OS_SEC_DATA_MINOR /* __attribute__((section(".data.ddr"))) */ |
| #define | LITE_OS_SEC_DATA_INIT /* __attribute__((section(".data.init"))) */ |
| #define | LITE_OS_SEC_DATA_VEC __attribute__((section(".data.vector"))) |
| #define | LITE_OS_SEC_BSS /* __attribute__((section(".bss.sram"))) */ |
| #define | LITE_OS_SEC_BSS_MINOR /* __attribute__((section(".bss.ddr"))) */ |
| #define | LITE_OS_SEC_BSS_INIT /* __attribute__((section(".bss.init"))) */ |
| #define | LITE_OS_SEC_ITCM /* __attribute__((section(".itcm "))) */ |
| #define | LITE_OS_SEC_DTCM /* __attribute__((section(".dtcm"))) */ |
| #define | LITE_OS_SEC_LASLR_INIT __attribute__((section(".laslr.init"))) |
| #define | LITE_OS_SEC_LASLR_TEXT |
| #define | LITE_OS_SEC_LASLR_DATA __attribute__((section(".laslr.data"))) |
| #define | PACK1 |
| #define | LITE_OS_ATTR_SEC(name) __attribute__((section(#name))) |
| #define | LITE_OS_ATTR_ALIGN(x) __attribute__((aligned(x))) |
| #define | LITE_OS_ATTR_SEC_ALIGN(name, x) __attribute__((section(#name), aligned(x))) |
| #define | OS_EMBED_ASM __asm__ __volatile__ |
| #define LITE_OS_ATTR_ALIGN | ( | x | ) | __attribute__((aligned(x))) |
| #define LITE_OS_ATTR_SEC | ( | name | ) | __attribute__((section(#name))) |
| #define LITE_OS_ATTR_SEC_ALIGN | ( | name, | |
| x | |||
| ) | __attribute__((section(#name), aligned(x))) |
| #define LITE_OS_SEC_ALW_INLINE /* __attribute__((always_inline)) */ |
| #define LITE_OS_SEC_BSS /* __attribute__((section(".bss.sram"))) */ |
| #define LITE_OS_SEC_BSS_INIT /* __attribute__((section(".bss.init"))) */ |
| #define LITE_OS_SEC_BSS_MINOR /* __attribute__((section(".bss.ddr"))) */ |
| #define LITE_OS_SEC_DATA /* __attribute__((section(".data.sram"))) */ |
| #define LITE_OS_SEC_DATA_INIT /* __attribute__((section(".data.init"))) */ |
| #define LITE_OS_SEC_DATA_MINOR /* __attribute__((section(".data.ddr"))) */ |
| #define LITE_OS_SEC_DATA_VEC __attribute__((section(".data.vector"))) |
| #define LITE_OS_SEC_DTCM /* __attribute__((section(".dtcm"))) */ |
| #define LITE_OS_SEC_ITCM /* __attribute__((section(".itcm "))) */ |
| #define LITE_OS_SEC_LASLR_DATA __attribute__((section(".laslr.data"))) |
| #define LITE_OS_SEC_LASLR_INIT __attribute__((section(".laslr.init"))) |
| #define LITE_OS_SEC_LASLR_TEXT |
| #define LITE_OS_SEC_TEXT /* __attribute__((section(".text.sram"))) */ |
| #define LITE_OS_SEC_TEXT_INIT /* __attribute__((section(".text.init"))) */ |
| #define LITE_OS_SEC_TEXT_MINOR /* __attribute__((section(".text.ddr"))) */ |
| #define OS_BIG_ENDIAN 0x4321 /* Big endian */ |
| #define OS_BYTE_ORDER OS_LITTLE_ENDIAN |
| #define OS_EMBED_ASM __asm__ __volatile__ |
| #define OS_LITTLE_ENDIAN 0x1234 /* Little endian */ |
| #define PACK1 |