Lib_adat partially handles ADAT for the user, it sets user bit[2] for example. However, user code must do some sample re-arranging. For example, https://github.com/xmos/lib_xua/blob/5e5b2b7bd5e8e451f9c6cb98184abc80ce14d82c/lib_xua/src/core/audiohub/audiohub_adat.h#L8
It would be nice if this was handled within lib_adat. A very old attempt by an FAE is attached.
adattransmitter.xc.txt
Lib_adat partially handles ADAT for the user, it sets user bit[2] for example. However, user code must do some sample re-arranging. For example, https://github.com/xmos/lib_xua/blob/5e5b2b7bd5e8e451f9c6cb98184abc80ce14d82c/lib_xua/src/core/audiohub/audiohub_adat.h#L8
It would be nice if this was handled within lib_adat. A very old attempt by an FAE is attached.
adattransmitter.xc.txt