Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Hardware stack

The HAL, the functional components over it, the driver contracts and the generated configuration. More...

Modules

 HAL
 Platform-independent handles and convenience layers over the drivers: GPIO, ADC, audio, timers, UART, MIDI.
 
 Components
 Functional units over the HAL: CV and gate inputs, pots, buttons, encoders, LEDs.
 
 Validation
 Compile-time driver contracts, checked with SFINAE.
 
 Utilities
 Hardware-side helpers.
 
 MIDI I/O
 MIDI over the UART driver.
 

Files

file  config.hpp
 Umbrella header for generated hardware configuration.
 
file  driver.hpp
 Umbrella header for all MCU drivers.
 
file  hw.hpp
 Uber-umbrella header for all target-specific code.
 

Detailed Description

The HAL, the functional components over it, the driver contracts and the generated configuration.