|
Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
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. | |
Platform-independent handles and convenience layers over the drivers: GPIO, ADC, audio, timers, UART, MIDI.