Hi all I just submitted the following pull requests and wanted to get your take on them.
These two pull requests do the following:
This does seem to work for my purposes, but needs review and further testing.
-Caleb
Multichannel USB audio play and record by ccrome · Pull Request #732 · PaulStoffregen/cores
Update USB descriptors to have variable number of channels on TX and RX Added support for defining multiple data pins. This allows use of more than one TX and/or RX pin. Allow for choosing differe...
github.com
Added multi-pin TDM support. by ccrome · Pull Request #470 · PaulStoffregen/Audio
This allows you use use more than one TX or RX pin in TDM mode, allowing for up to 64 channels of record or playback data This fix goes hand-in-hand with the multi-channel USB support. PaulStoffreg...
github.com
These two pull requests do the following:
- Allows for the TDM interface to use all 4 pins for either play or record. This means you can play or record up to 64 channels on 4 TDM busses (well, 4 pins of the same TDM bus)
- Allows the USB interface to have a configurable number of channels. Yes, you can stream 32 channels of audio to or from your teensy.
- Allows you to set the sample rate to 44100, 48000, 32000, 16000, 8000.
This does seem to work for my purposes, but needs review and further testing.
-Caleb