Skip to content

Update to version 5.0#165

Merged
keithm-xmos merged 60 commits intoxmos:developfrom
astewart-xmos:xs3_update
Apr 25, 2022
Merged

Update to version 5.0#165
keithm-xmos merged 60 commits intoxmos:developfrom
astewart-xmos:xs3_update

Conversation

@astewart-xmos
Copy link
Copy Markdown

New major version redone from scratch. Supports XS3 only.

See CHANGELOG.rst

Aaron Stewart and others added 30 commits November 30, 2021 15:04
(Note that this is in no way functional yet)
Though the unzipping for 4 or 8 mics still isn't implemented
Still don't have any coefficients, and still haven't tested it with audio output, so it's still entirely possible that I'm doing some bookkeeping incorrectly and am clobbering samples or something
…OR macros within lib_mic_array. These are now specified at runtime via parameters, rather than as global macros.
It wasn't checking for the framing config to be null.
…t things. Changed the API around quite a bit as well. Added frame transfer stuff.
The vanilla API now uses the port definitions from the XN file to automatically gather the port and clock resources.
Cleaned up the headers by using macros for all the 'extern C' stuff.
Scaled back the frame_transfer.h stuff. Decided it was too complicated for right now.
Added CMake macro for adding the vanilla API to an application.
Restructured CMake project so that lib_mic_array has its own CMakeLists.txt, instead of lib_mic_array.cmake which was being included by apps.
* xs3_cpp:
  More refinements and simplifications.
  Adds documentation for mic_array::prefab::BasicMicArray
  Added more API documentation for the C++
  Got apps working using new C++ API
  Initial commit of CPP API
Aaron Stewart added 28 commits March 15, 2022 17:11
Also adds support for cases where the number of output channels is not the number of captured channels.
* xs3_update:
  Adds support 4- and 8-bit ports.
This allows CMAKE_CURRENT_FUNCTION_DIR to be used to get the file's location.
@astewart-xmos astewart-xmos linked an issue Apr 22, 2022 that may be closed by this pull request
5 tasks
@keithm-xmos keithm-xmos merged commit 6e6c034 into xmos:develop Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor to use xcore.ai vector unit

3 participants