#pragma once static inline void CPUYield() { __asm__ volatile ("yield" ::: "memory"); } static inline void CPUWaitForInterrupt() { __asm__ volatile ("wfi" ::: "memory"); }