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

Platform-independent handles and convenience layers over the drivers: GPIO, ADC, audio, timers, UART, MIDI. More...

Files

file  driver.hpp
 ADC driver interface - canonical types for MCU driver implementations.
 
file  electrical.hpp
 Electrical description of an analog port — the jack-to-converter circuit.
 
file  handle.hpp
 ADC handle type for hardware abstraction.
 
file  scan.hpp
 ADC DMA scan interface — continuous multi-channel acquisition.
 
file  types.hpp
 ADC common types and enumerations.
 
file  driver.hpp
 Audio driver interface - canonical types and convenience functions.
 
file  sample_clock.hpp
 Audio-clock frame counter — the elapsed-samples source for control code.
 
file  types.hpp
 Audio common types and configuration.
 
file  input.hpp
 Button input convenience functions.
 
file  input.hpp
 Encoder input convenience functions.
 
file  input.hpp
 Digital gate input convenience.
 
file  driver.hpp
 GPIO driver interface - canonical types for MCU driver implementations.
 
file  handle.hpp
 GPIO handle type for hardware abstraction.
 
file  types.hpp
 GPIO common types and enumerations.
 
file  handle.hpp
 I2C handle type for hardware abstraction.
 
file  control.hpp
 ARM Cortex-M interrupt masking primitives.
 
file  types.hpp
 Interrupt system types: execution levels and trigger kinds.
 
file  output.hpp
 RGB LED output convenience functions.
 
file  barrier.hpp
 ARM Cortex-M memory barrier primitives.
 
file  system_time.hpp
 System timing functions for cooperative scheduling.
 
file  types.hpp
 Common timing types and enumerations.
 
file  driver.hpp
 UART driver interface - canonical types for MCU driver implementations.
 
file  handle.hpp
 UART handle type for hardware abstraction.
 

Detailed Description

Platform-independent handles and convenience layers over the drivers: GPIO, ADC, audio, timers, UART, MIDI.