diff --git a/stm8s.h b/stm8s.h index 2273c2f..ebbcf1c 100644 --- a/stm8s.h +++ b/stm8s.h @@ -3456,9 +3456,11 @@ typedef struct { /* some useful assembly instructions */ // wait for event (go to sleep) -#define wfe() { __asm__("wfi\n"); } +#define wfe() { __asm__("wfe\n"); } // wait for interrupt (go to sleep) #define wfi() { __asm__("wfi\n"); } +// go into halt mode +#define halt() { __asm__("halt\n"); } // disable interrupts #define sim() { __asm__("sim"); } // enable interrupts