Fix errors in nightly test.
[bertos.git] / bertos / cpu / frame.h
index 4d78a3c37ae5d2d8866cd76efbb10de67589a757..9fd55b0b4b006eb94f3cc503c10017fe7a7ff991 100644 (file)
        #define CPU_STACK_GROWS_UPWARD 0
        #define CPU_SP_ON_EMPTY_SLOT   0
 
+#elif CPU_CM3
+
+       #define CPU_SAVED_REGS_CNT     fixme
+       #define CPU_STACK_GROWS_UPWARD 0
+       #define CPU_SP_ON_EMPTY_SLOT   0
+
 #elif CPU_PPC
 
        #define CPU_SAVED_REGS_CNT     1
  * in hosted environments such as emulators.
  */
 #ifndef CPU_IDLE
-       #if defined(ARCH_QT) && (ARCH & ARCH_QT)
-               /* This emulator hook should yield the CPU to the host.  */
-               EXTERN_C_BEGIN
-               void refresh(void);
-               EXTERN_C_END
-               #define CPU_IDLE refresh()
-       #else /* !ARCH_EMUL */
-               #define CPU_IDLE do { /* nothing */ } while (0)
-       #endif /* !ARCH_EMUL */
+       #define CPU_IDLE PAUSE
 #endif /* !CPU_IDLE */
 
 /**