Frank Bösing
|
784879705a
|
LC input slave
TBD: input as "Master". Do we need this?
|
3 years ago |
Frank Bösing
|
839f09f96a
|
Fix: Master back to 16 Bit
|
3 years ago |
Frank Bösing
|
3708c2bde8
|
Teensy LC AudioOutputI2S(+slave)
Slavemode tested,
TODO: Test Mastermode (PCCM1802?)
TODO: Input
|
3 years ago |
PaulStoffregen
|
ebfb3270fe
|
Add comment with link to I2S hardware explanation
|
4 years ago |
widdly
|
e3f59fe726
|
fix slave i2s output on teensy 4
|
4 years ago |
PaulStoffregen
|
d256c82aa6
|
Fix I2S slave mode on Teensy 4.0
|
4 years ago |
PaulStoffregen
|
ae4df75649
|
Improve digital I/O on Teensy 3.6 with overclocking
|
5 years ago |
PaulStoffregen
|
7be225e01e
|
Fix I2S output on Teensy 3.0
|
5 years ago |
PaulStoffregen
|
bd5332f9d9
|
Fix simultaneous I2S input & output on Teensy 4.0
|
5 years ago |
PaulStoffregen
|
1173ad7da9
|
Fix I2S output
|
5 years ago |
Frank
|
508ce65aca
|
fix input i2s slave
|
5 years ago |
Frank
|
8ff0ebbc0e
|
T4B2: Pin6->Pin7
|
5 years ago |
Frank Bösing
|
b262957335
|
cache-support i2s/i2s2
|
5 years ago |
Frank Bösing
|
8f2a45817e
|
various (see below)
input_i2s
input_i2s2
output_i2s2
output_tdm
output_tdm2
|
5 years ago |
PaulStoffregen
|
a82eab8ecf
|
Fix I2S output on Teensy 3.x
|
5 years ago |
Frank
|
5a3b348889
|
re-enable i2s-slave for T3.x
will do i2s-slave later.
|
5 years ago |
PaulStoffregen
|
8746601628
|
merge Frank's latest changes
|
5 years ago |
PaulStoffregen
|
4cd45ef9ba
|
Remove extra imxrt defines
|
5 years ago |
PaulStoffregen
|
07a305d8bc
|
Import all of Frank's T4 edits
|
5 years ago |
PaulStoffregen
|
8fb976cf20
|
Include Arduino.h first in all cpp files, for precompiled header speedup
|
6 years ago |
PaulStoffregen
|
dc825828e6
|
Use 64 bit frame size for I2S master mode
Improves compatibility with many I2S chips like digital microphones
|
7 years ago |
PaulStoffregen
|
4512276221
|
Fix I2S slave mode input & output
|
7 years ago |
PaulStoffregen
|
834028d889
|
Fix I2S output when also using I2S input with CPU > 120 MHz
|
8 years ago |
PaulStoffregen
|
13d11c61a3
|
Support more clock speeds
|
8 years ago |
PaulStoffregen
|
833a7e27a7
|
Be more careful when configuring MCLK
|
8 years ago |
PaulStoffregen
|
a8aa77327d
|
More hardware defs
|
8 years ago |
PaulStoffregen
|
a2837e6724
|
Optimize I2S output memory copy (thanks Frank Bösing)
|
9 years ago |
PaulStoffregen
|
14fd8f907b
|
Fix some Teensy-LC compiler errors
|
9 years ago |
PaulStoffregen
|
e8cb4897b0
|
Avoid allocating unneeded DMA channels
|
10 years ago |
PaulStoffregen
|
cb5c9e9729
|
Use DMAChannel begin()
|
10 years ago |
PaulStoffregen
|
52e72175ad
|
Convert I2S objects to use DMAChannel.h
|
10 years ago |
PaulStoffregen
|
dae30e01ac
|
I2S master mode support for all clock speeds >= 16 MHz
|
10 years ago |
PaulStoffregen
|
8ab67fe42b
|
Add comments about I2S FIFO reset bits (was an issue on I2S test fixture)
|
10 years ago |
PaulStoffregen
|
183fcd95a9
|
Add MIT license
|
10 years ago |
PaulStoffregen
|
c274463185
|
Each object includes only required headers
|
10 years ago |
PaulStoffregen
|
0fb630e4bf
|
Split I2S input & output to their own files
|
10 years ago |
PaulStoffregen
|
f16fb938bf
|
Move other objects to their own files
|
10 years ago |
PaulStoffregen
|
2bb856fa95
|
Move input & output objects to their own files
|
10 years ago |