|
|
@@ -342,6 +342,109 @@ span.mainfunction {color: #993300; font-weight: bolder} |
|
|
|
TODO: add "parameters" fields, to replace the form html stuff |
|
|
|
--> |
|
|
|
|
|
|
|
<script type="text/x-red" data-container-name="InputOutputCompatibilityMetadata"> |
|
|
|
{"requirements":[ |
|
|
|
{"type":"AudioInputI2S", "resource":"I2S Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioInputI2S", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputI2S", "resource":"IN1 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SQuad", "resource":"I2S Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioInputI2SQuad", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputI2SQuad", "resource":"IN1 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SQuad", "resource":"OUT1D Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SHex", "resource":"I2S Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioInputI2SHex", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputI2SHex", "resource":"IN1 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SHex", "resource":"OUT1D Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SHex", "resource":"OUT1C Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SOct", "resource":"I2S Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioInputI2SOct", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputI2SOct", "resource":"IN1 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SOct", "resource":"OUT1D Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SOct", "resource":"OUT1C Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2SOct", "resource":"OUT1B Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2Sslave", "resource":"I2S Device", "shareable":true, "setting":"I2S Slave"}, |
|
|
|
{"type":"AudioInputI2Sslave", "resource":"Sample Rate", "shareable":true, "setting":"LRCLK1 Control"}, |
|
|
|
{"type":"AudioInputI2Sslave", "resource":"IN1 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2S2", "resource":"I2S2 Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioInputI2S2", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputI2S2", "resource":"IN2 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputSPDIF3", "resource":"SPDIF Device", "shareable":true, "setting":"SPDIF Protocol"}, |
|
|
|
{"type":"AudioInputSPDIF3", "resource":"Sample Rate", "shareable":true, "setting":"SPDIF Control"}, |
|
|
|
{"type":"AudioInputSPDIF3", "resource":"SPDIFIN Pin", "shareable":false}, |
|
|
|
{"type":"AsyncAudioInputSPDIF3", "resource":"SPDIF Device", "shareable":true, "setting":"SPDIF Protocol"}, |
|
|
|
{"type":"AsyncAudioInputSPDIF3", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AsyncAudioInputSPDIF3", "resource":"SPDIFIN Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputAnalog", "resource":"ADC1", "shareable":false}, |
|
|
|
{"type":"AudioInputAnalog", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputAnalogStereo","resource":"ADC1", "shareable":false}, |
|
|
|
{"type":"AudioInputAnalogStereo","resource":"ADC2", "shareable":false}, |
|
|
|
{"type":"AudioInputAnalogStereo","resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputPDM", "resource":"I2S Device", "shareable":true, "setting":"PDM Protocol"}, |
|
|
|
{"type":"AudioInputPDM", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputPDM", "resource":"IN1 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputTDM", "resource":"I2S Device", "shareable":true, "setting":"TDM Protocol"}, |
|
|
|
{"type":"AudioInputTDM", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputTDM", "resource":"IN1 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputTDM2", "resource":"I2S2 Device", "shareable":true, "setting":"TDM Protocol"}, |
|
|
|
{"type":"AudioInputTDM2", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioInputTDM2", "resource":"IN2 Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputUSB", "resource":"USB Rx Endpoint","shareable":false}, |
|
|
|
{"type":"AudioOutputI2S", "resource":"I2S Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioOutputI2S", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputI2S", "resource":"OUT1A Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SQuad", "resource":"I2S Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioOutputI2SQuad", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputI2SQuad", "resource":"OUT1A Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SQuad", "resource":"OUT1B Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SHex", "resource":"I2S Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioOutputI2SHex", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputI2SHex", "resource":"OUT1A Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SHex", "resource":"OUT1B Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SHex", "resource":"OUT1C Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SOct", "resource":"I2S Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioOutputI2SOct", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputI2SOct", "resource":"OUT1A Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SOct", "resource":"OUT1B Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SOct", "resource":"OUT1C Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2SOct", "resource":"OUT1D Pin", "shareable":false}, |
|
|
|
{"type":"AudioInputI2Sslave", "resource":"I2S Device", "shareable":true, "setting":"I2S Slave"}, |
|
|
|
{"type":"AudioInputI2Sslave", "resource":"Sample Rate", "shareable":true, "setting":"LRCLK1 Control"}, |
|
|
|
{"type":"AudioInputI2Sslave", "resource":"OUT1A Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputI2S2", "resource":"I2S2 Device", "shareable":true, "setting":"I2S Master"}, |
|
|
|
{"type":"AudioOutputI2S2", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputI2S2", "resource":"OUT2 Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputSPDIF", "resource":"I2S Device", "shareable":true, "setting":"SPDIF Protocol"}, |
|
|
|
{"type":"AudioOutputSPDIF", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputSPDIF", "resource":"OUT1A Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputSPDIF2", "resource":"I2S2 Device", "shareable":true, "setting":"SPDIF Protocol"}, |
|
|
|
{"type":"AudioOutputSPDIF2", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputSPDIF2", "resource":"OUT2 Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputSPDIF3", "resource":"SPDIF Device", "shareable":true, "setting":"SPDIF Protocol"}, |
|
|
|
{"type":"AudioOutputSPDIF3", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputSPDIF3", "resource":"SPDIFOUT Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputAnalog", "resource":"DAC1", "shareable":false}, |
|
|
|
{"type":"AudioOutputAnalog", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputAnalogStereo","resource":"DAC1", "shareable":false}, |
|
|
|
{"type":"AudioOutputAnalogStereo","resource":"DAC2", "shareable":false}, |
|
|
|
{"type":"AudioOutputAnalogStereo","resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputPWM", "resource":"DAC1", "shareable":false}, |
|
|
|
{"type":"AudioOutputPWM", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputMQS", "resource":"MSQ Device", "shareable":false}, |
|
|
|
{"type":"AudioOutputMQS", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputTDM", "resource":"I2S Device", "shareable":true, "setting":"TDM Protocol"}, |
|
|
|
{"type":"AudioOutputTDM", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputTDM", "resource":"OUT1A Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputTDM2", "resource":"I2S2 Device", "shareable":true, "setting":"TDM Protocol"}, |
|
|
|
{"type":"AudioOutputTDM2", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputTDM2", "resource":"OUT2 Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputADAT", "resource":"I2S Device", "shareable":true, "setting":"ADAT Protocol"}, |
|
|
|
{"type":"AudioOutputADAT", "resource":"Sample Rate", "shareable":true, "setting":"Teensy Control"}, |
|
|
|
{"type":"AudioOutputADAT", "resource":"OUT1A Pin", "shareable":false}, |
|
|
|
{"type":"AudioOutputUSB", "resource":"USB Tx Endpoint","shareable":false} |
|
|
|
]} |
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|
<script type="text/x-red" data-container-name="NodeDefinitions"> |
|
|
|
{"nodes":[ |
|
|
|
{"type":"AudioInputI2S","data":{"defaults":{"name":{"value":"new"}},"shortName":"i2s","inputs":0,"outputs":2,"category":"input-function","color":"#E6E0F8","icon":"arrow-in.png"}}, |