Jeff Epler
feb8eb935b
audiosample: convert to use a protocol
...
This eases addition of new sample sources, since the manual virtual
function dispatch functions are just calls via a protocol
2019-12-04 09:31:52 -06:00
jepler
8768896d6b
audiomixer: Supply constants in a way "-Og" optimization expects
...
These arguments are constrained to be compile-time constants, a fact
that gcc complains about under "-Og" optimization, but not in normal
builds. Declare them as enumerated types
2019-09-08 21:18:15 -05:00
sommersoft
edfcee29ff
remove leftover debug print
2019-09-03 22:25:27 -05:00
sommersoft
362c1664ae
use more accurate ARMv7 prepocessor flags; TODOs for asm instructions
2019-09-01 17:36:29 -05:00
sommersoft
3c7c3c98d7
include CMSIS instrinsic addition functions for M4; cleanup C math funcs
2019-08-31 17:36:54 -05:00
sommersoft
7f64af38cb
fix 'audiomixer_mixer_reset_buffer'
2019-08-25 09:33:23 -05:00
sommersoft
df5568d993
move Mixer & MixerVoice from 'audiocore' to 'audiomixer'
2019-08-24 23:36:18 -05:00