define replacement for enable and disable irq for m0

This commit is contained in:
gullradriel
2024-12-17 22:00:47 +01:00
parent cfdfe8a1aa
commit 039ab0de46

View File

@ -40,14 +40,14 @@
#else
static inline uint32_t load_exclusive(volatile uint32_t* addr)
{
__disable_irq();
__asm volatile("cpsid i");
return *addr;
}
static inline uint32_t store_exclusive(uint32_t val, volatile uint32_t* addr)
{
*addr = val;
__enable_irq();
__asm volatile("cpsie i");
return 0;
}
#endif