stm8: add halt assembly
This commit is contained in:
parent
84187401b7
commit
9118c6e7f4
4
stm8s.h
4
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
|
||||
|
Loading…
Reference in New Issue
Block a user