|
Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Interrupt system types and enumerations. More...
#include <cstdint>Go to the source code of this file.
Namespaces | |
| namespace | sbl |
| Root namespace for all Sound Byte Libs functionality. | |
| namespace | sbl::core |
| namespace | sbl::core::hal |
| namespace | sbl::core::hal::interrupts |
Typedefs | |
| using | sbl::core::hal::interrupts::Handler = void(*)() |
| Interrupt handler function type. | |
Enumerations | |
| enum class | sbl::core::hal::interrupts::Priority : uint8_t { sbl::core::hal::interrupts::Highest = 0 , sbl::core::hal::interrupts::High = 4 , sbl::core::hal::interrupts::Medium = 8 , sbl::core::hal::interrupts::Low = 12 , sbl::core::hal::interrupts::Lowest = 15 } |
| Interrupt priority levels for ARM Cortex-M. More... | |
| enum class | sbl::core::hal::interrupts::Trigger : uint8_t { sbl::core::hal::interrupts::Rising , sbl::core::hal::interrupts::Falling , sbl::core::hal::interrupts::Change , sbl::core::hal::interrupts::Low , sbl::core::hal::interrupts::High } |
| External interrupt trigger types. More... | |
Interrupt system types and enumerations.
Common interrupt types shared across the interrupt system. Simple enumerations and data structures - no behavior.
Definition in file types.hpp.