From 4b95c91266568590e3f1c63201d2ea8d5ab85b86 Mon Sep 17 00:00:00 2001 From: boblark Date: Wed, 6 Jan 2021 15:51:33 -0800 Subject: [PATCH] I/O for T4.x --- readme.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/readme.md b/readme.md index aaaf152..1c5fe5d 100644 --- a/readme.md +++ b/readme.md @@ -1,15 +1,9 @@ OpenAudio Library for Teensy =========================== -**Special Note** 17 June 2020 - This library is undergoing revision to make Teensy 4.x compatible and to add functionality. Changes are expected throughout the rest of June. See this readme for summaries during this period. Notes details are at the bottom of this page. - -**Special Note 2*** 2 July 2020 - Recently, the input and output I2S for F32 have been disabled as they had major hardware problems with -Teensy 4.x. The previous output_i2s_f32 files supported variable sample rate and variable block size, but only -for T3.x. To get this going again, the old classes will be re-enabled for T3.x only . And, new classes have been -created that compile and run under T4.x (and T3.5, T3.6) but, for now, have no provision for changing block size, sample rate or ADC -output word (always 16-bit). The new files are output_i2s_OA_F32.h and output_i2s_OA_F32.cpp with the corresponding inputs to come soon. The classes are AudioInputI2S_OA_F32 and AudioOutputI2S_OA_F32 with the same functionality as their parallel 16-bit -integer classes under Teensy Audio. If you need variable block size and/or variable data rate (T3.x only) use the Convert_I16toF32 and -Convert_F32toU16 classes. +*** Special Note *** 6 January 2021- This library is undergoing revision to make Teensy 4.x compatible and to add functionality. The Tympan Library +files and associated classes output_i2s_f32.h, output_i2s_f32.cpp, input_i2s_f32.h, input_i2s_f32.cpp are now +ready to be used for T3.x and T4.x. There are some restrictions, particularly this should be used with 16-bit I2S codec data. Notes and details are at the bottom of this page. Work on the F32 i/o routines is continuing. **Purpose**: The purpose of this library is to build upon the [Teensy Audio Library](http://www.pjrc.com/teensy/td_libs_Audio.html) to enable new functionality for real-time audio processing.