- minimize RAM usage of all components - use both IRAM and DRAM in player component so we can buffer up to 1s on modules without SPI RAM - support fragemented pcm chunks so we can use all available RAM if there isn't a big enough block available but still enough HEAP - reinclude all components from jorgen's master branch - add custom i2s driver to get a precise timing of initial sync - change wrong usage of esp_timer for latency measurement of snapcast protocol - add player component
25 lines
891 B
CMake
25 lines
891 B
CMake
set(COMPONENT_SRCDIRS
|
|
"."
|
|
"../modules/dotprod/test"
|
|
"../modules/matrix/test"
|
|
"../modules/iir/test"
|
|
"../modules/fir/test"
|
|
"../modules/math/mulc/test"
|
|
"../modules/math/addc/test"
|
|
"../modules/math/add/test"
|
|
"../modules/math/sub/test"
|
|
"../modules/math/mul/test"
|
|
"../modules/math/sqrt/test"
|
|
"../modules/support/view/test"
|
|
"../modules/support/snr/test"
|
|
"../modules/support/sfdr/test"
|
|
"../modules/fft/test"
|
|
"../modules/dct/test"
|
|
"../modules/conv/test"
|
|
)
|
|
set(COMPONENT_REQUIRES unity esp-dsp)
|
|
|
|
set(COMPONENT_ADD_LDFRAGMENTS linker.lf)
|
|
|
|
register_component()
|
|
|