|
Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
ARM Cortex-M optimized type aliases for Sound Byte Libs. More...
#include <cstdint>Go to the source code of this file.
Namespaces | |
| namespace | sbl |
| Root namespace for all Sound Byte Libs functionality. | |
| namespace | sbl::common |
| namespace | sbl::common::types |
Typedefs | |
| using | sbl::common::types::GpioPortId = uint32_t |
| ARM-native GPIO port identifier. | |
| using | sbl::common::types::GpioPinNum = uint32_t |
| ARM-native GPIO pin number within port. | |
| using | sbl::common::types::FrequencyHz = uint32_t |
| ARM-native frequency representation. | |
| using | sbl::common::types::IntervalMs = uint32_t |
| ARM-native timing interval representation. | |
| using | sbl::common::types::BufferIndex = uint32_t |
| ARM-native buffer index type. | |
| using | sbl::common::types::BufferSize = uint32_t |
| ARM-native buffer size type. | |
ARM Cortex-M optimized type aliases for Sound Byte Libs.
Defines native 32-bit type aliases optimized for ARM Cortex-M processors. Using native word size eliminates unnecessary type extension instructions and provides optimal performance on 32-bit ARM architecture.
Definition in file types.hpp.