Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
types.hpp File Reference

Common timing types and enumerations. More...

#include <cstdint>
Include dependency graph for types.hpp:

Go to the source code of this file.

Classes

struct  sbl::core::hal::timing::TimerConfig
 Timer configuration structure. More...
 

Namespaces

namespace  sbl
 Root namespace for all Sound Byte Libs functionality.
 
namespace  sbl::core
 
namespace  sbl::core::hal
 
namespace  sbl::core::hal::timing
 

Enumerations

enum class  sbl::core::hal::timing::TimerMode : uint8_t { sbl::core::hal::timing::OneShot , sbl::core::hal::timing::Periodic }
 Timer operating modes. More...
 
enum class  sbl::core::hal::timing::TimerEvent : uint8_t { sbl::core::hal::timing::Overflow , sbl::core::hal::timing::Capture , sbl::core::hal::timing::Compare }
 Timer interrupt types. More...
 

Detailed Description

Common timing types and enumerations.

Shared timing types used across timer and delay components. Simple data structures with no behavior - pure types only.

Definition in file types.hpp.