⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myrtk.h

📁 Utils and test SD card read write cycles
💻 H
字号:
#define TestSleepMode(EventFlags, AnchorBufferSize)
extern void FlashIdle1TrapEntry(unsigned int ChipNumber);
#define FlashIdle1(ChipNumber)                     \
({   register long dummy asm("L15");               \
						   \
    dummy = ChipNumber;                            \
    asm volatile ("Trap 21"                        \
                 : /* no outputs */                \
                 : "l" (dummy)                     \
                 : "L15");                         \
})


#undef WaitGuard
#define WaitGuard(GuardPtr)                        \
({  register long dummy asm("L15");                \
						   \
   dummy = (long)GuardPtr;                         \
   asm volatile ("TRAP 18"                         \
		 : /* no outputs */                \
		 : "l" (dummy)                     \
		 : "L15","memory");                \
})
#undef WaitGuardMax
#define WaitGuardMax(GuardPtr, TimeUnits)          \
({   register long dummy0 asm("L14");               \
    register long dummy1 asm("L15");               \
						   \
    dummy0 = (long)GuardPtr;                       \
    dummy1 = (long)TimeUnits;                      \
    asm volatile ("TRAP 19"                        \
		 : /* no outputs */                \
		 : "l" (dummy0), "l" (dummy1)      \
		 : "L14", "L15");                  \
})

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -