From 9118c6e7f490bc9891eb0b3acb6d273752dd0d83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Mon, 26 Sep 2022 18:01:16 +0200 Subject: [PATCH] stm8: add halt assembly --- stm8s.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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