Ben Kurtz
0e187cb34c
Implement Teensy-LC DAC audio playback
- switch to single-DMA architecture (was having to manually reset address/byte counter each time anyway, so no real benefit of using two)
- add 2-block output pipeline (mirroring Teensy 3.x)
- (sneak in timer frequency increase - may want to revert this)
- actiate DMA on timer expiration (required to use DMA from timer)
- have to manually enable DMA after setup and after each call to isr
- implement isr
- check if dma is done (not sure this is required, but thought I saw it call once when it wasn't, and in theory you get called on errors too)
- reset source buffer to point to other staging memory
- re-enable dma at completion
- otherwise similar to teensy3.x version
5年前
PaulStoffregen
d256c82aa6
Fix I2S slave mode on Teensy 4.0
5年前
PaulStoffregen
dd4ed220e5
Fix compiler warning in Recorder example
5年前
PaulStoffregen
ec61d34dd5
Fix simultaneous input & output on I2S2
5年前
PaulStoffregen
0d02a205df
Allow larger queues on Teensy 3.5, 3.6, 4.0
https://forum.pjrc.com/threads/58477-extend-Queue-object-for-Teensy-4-0-to-more-blocks
5年前
PaulStoffregen
bbcfe3bd20
Allow longer max delay effect on Teensy 4.0
5年前
PaulStoffregen
9712139aed
Allow 2.4 second delay effect on Teensy 4.0
5年前
PaulStoffregen
ae4df75649
Improve digital I/O on Teensy 3.6 with overclocking
5年前
PaulStoffregen
202896c522
Fix I2S2 on Teensy 4.0
5年前
PaulStoffregen
d65af6cb4a
Fix TDM2 on Teensy 4.0
5年前
PaulStoffregen
f0fc4af79b
Add pinout documentation for I2S & TDM on Teensy 4.0
5年前
PaulStoffregen
c5a33a0049
Fix TDM input on Teensy 4.0
5年前
PaulStoffregen
9a9fff5276
Fix TDM output on Teensy 4.0
5年前
PaulStoffregen
d4447df94d
Add comment about strange CS42448 issue and undocumented bit
5年前
PaulStoffregen
7be225e01e
Fix I2S output on Teensy 3.0
5年前
Paul Stoffregen
d1f6bdcd76
Merge pull request #305 from FrankBoesing/patch-2
PT8211: Fix Teensy 3.x
5年前
PaulStoffregen
bd5332f9d9
Fix simultaneous I2S input & output on Teensy 4.0
5年前
PaulStoffregen
fc71e415c0
Fix compiler warning
5年前
PaulStoffregen
1173ad7da9
Fix I2S output
5年前
Paul Stoffregen
c4c34b7240
Merge pull request #308 from Defragster/patch-2
#if define and assign of conditional var to stop compile warning
5年前
Paul Stoffregen
b5ec80506b
Merge pull request #307 from Defragster/patch-1
Elimitate unused var 'dc' compile warning
5年前
Defragster
576780e204
#if define and assign of conditional var to stop compile warning
5年前
Defragster
8b73500448
Elimitate unused var 'dc' compile warning
5年前
Paul Stoffregen
a0b7b4289a
Merge pull request #306 from FrankBoesing/patch-1
fix input i2s slave
5年前
Frank
508ce65aca
fix input i2s slave
5年前
Frank
076aa90ce5
PT8211: Fix Teensy 3.x
dma.enable() needs to be called before setting I2S0_TCSR
5年前
Paul Stoffregen
1b89110d1b
Merge pull request #304 from FrankBoesing/patch-1
fix __IMXRT1062__
5年前
Frank
dd9f05ea58
fix __IMXRT1062__
5年前
PaulStoffregen
a94f95fe80
Update links in comments, to Laurent de Soras's exp2 approximation info
5年前
Paul Stoffregen
3fdbd0a0c9
Merge pull request #300 from FrankBoesing/master
Better initialization of PLL
5年前
Frank
bbd51d9535
Add parameter "force" to allow runtime PLL-freq change
5年前
Frank
59a05b308e
More exact initialization of PLL
+Add parameter "force" to allow runtime PLL-freq change
5年前
PaulStoffregen
7a08015521
Fix I2S input pin on IMXRT1062
5年前
Paul Stoffregen
57d11dd95a
Merge pull request #299 from FrankBoesing/patch-1
Patch for T4B2 (Pin6 -> Pin7)
5年前
Paul Stoffregen
9fc608558b
Merge pull request #298 from FrankBoesing/patch-2
T4B2: Pin6->Pin7
5年前
Frank
8ff0ebbc0e
T4B2: Pin6->Pin7
5年前
Frank
c7ddb8e2d5
Patch for T4B2 (Pin6 -> Pin7)
5年前
PaulStoffregen
828ea4a74c
WM8731 has flaky I2C communication workaround
6年前
Paul Stoffregen
0e73d453af
Merge pull request #291 from FrankBoesing/master
T4: Input TDM, Input TDM2
6年前
Frank Bösing
cf6a7fe304
T4: Input TDM, Input TDM2
+ minor fixes
6年前
Paul Stoffregen
17f29ca4ca
Merge pull request #290 from FrankBoesing/master
T4 Cache-Fix TDM
6年前
Frank Bösing
13663b4bfb
fix missing var dc
6年前
Frank Bösing
2b414a10a7
T4 Cache-Fix TDM
6年前
Paul Stoffregen
f7e5e30cd3
Merge pull request #289 from FrankBoesing/master
SPDIF3, initial cache-support
6年前
PaulStoffregen
475e670e76
Add comment to WM8731MikroSine example, for alternate wiring
6年前
Frank Bösing
3f0e8cec49
fix SPDIF2 for Teensy 3.x
6年前
Frank Bösing
b50e2b14ea
Udpate
6年前
Frank Bösing
b262957335
cache-support i2s/i2s2
6年前
Frank Bösing
1a5bd3ed27
cache-support mqs
6年前
Frank Bösing
1cd00eccb8
use common spdif bcmlookup table
+ cache-support SPDIF(1)
6年前