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

Sensible default constants for embedded systems. More...

#include <cstddef>
Include dependency graph for defaults.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sbl
 Root namespace for all Sound Byte Libs functionality.
 
namespace  sbl::defaults
 Sensible buffer size defaults.
 

Variables

constexpr std::size_t sbl::defaults::SMALL_BUFFER = 12
 Small buffer size for number formatting, etc.
 
constexpr std::size_t sbl::defaults::MEDIUM_BUFFER = 64
 Medium buffer size for string operations.
 
constexpr std::size_t sbl::defaults::LARGE_BUFFER = 256
 Large buffer size for log messages, etc.
 
constexpr std::size_t sbl::defaults::LOG_MESSAGE = LARGE_BUFFER
 Maximum log message length.
 

Detailed Description

Sensible default constants for embedded systems.

Provides buffer sizes and limits appropriate for resource-constrained ARM Cortex-M systems. Use these when you don't have a specific reason to choose different values.

Definition in file defaults.hpp.