10#ifndef SBL_HAL_INTERRUPTS_CONTROL_HPP_
11#define SBL_HAL_INTERRUPTS_CONTROL_HPP_
17#define __get_PRIMASK() (0)
21#define __disable_irq() do {} while(0)
25#define __set_PRIMASK(x) do { (void)(x); } while(0)
55inline void restore(uint32_t saved_state) {
bool are_enabled()
Check if ARM interrupts are enabled.
void restore(uint32_t saved_state)
Restore ARM interrupt state.
uint32_t get_state()
Get current ARM interrupt state.
uint32_t disable_and_save()
Disable ARM interrupts and return previous state.
Root namespace for all Sound Byte Libs functionality.