Frank Bösing
516252a640
Fixes for Teensy LC
Needed for Blocksize=128.
Blocksize 128 is needed for the waveplayer
3 yıl önce
PaulStoffregen
f6b809e572
Fix missing DSP instruction alternates on Teensy LC
4 yıl önce
Frank Bösing
d7be8bea70
PROGMEM->FLASHMEM
4 yıl önce
PaulStoffregen
fc71e415c0
Fix compiler warning
5 yıl önce
PaulStoffregen
1173ad7da9
Fix I2S output
5 yıl önce
Frank
bbd51d9535
Add parameter "force" to allow runtime PLL-freq change
5 yıl önce
Frank
59a05b308e
More exact initialization of PLL
+Add parameter "force" to allow runtime PLL-freq change
5 yıl önce
Frank Bösing
c99b7b7204
initial cache-support
5 yıl önce
PaulStoffregen
8746601628
merge Frank's latest changes
5 yıl önce
PaulStoffregen
07a305d8bc
Import all of Frank's T4 edits
5 yıl önce
Transmogrifox
19b6ed3db1
Replace DC removal algorithm with IIR HPF, 2 Hz
7 yıl önce
PaulStoffregen
13d11c61a3
Support more clock speeds
8 yıl önce
Frank
80be3f1ca6
Typo
8 yıl önce
Frank
7847d2ccac
rmv volatile from q-bit functions, 1 cycle less for clr
8 yıl önce
Frank
cd9eb4b218
Access Q-bitn from c
You mentioned in synth_dc.h "// if only C language provided a way to test Q status bit...."
Here it is :) . That return (out & 0x8000000)>>27; translates to only one more instruction : ubfx r0, r0, #27, #1 , i decided to use the c -variant because it is better to readable.
I added a function to clear that bit ( clr_q_psr() ), too. Unfortunately, three instructions are needed (read-modify-write)
8 yıl önce
PaulStoffregen
4b27e4d420
rewrite AudioAnalyzeRMS - arm math version doesn't work!
9 yıl önce
PaulStoffregen
3f8a1fbcfd
Add more DSP instructions
9 yıl önce
PaulStoffregen
14fd8f907b
Fix some Teensy-LC compiler errors
9 yıl önce
PaulStoffregen
bdd67504ef
Make input ADC and output DAC play nicely together
10 yıl önce
PaulStoffregen
6bdf3a0945
Support other CPU speeds in ADC & DAC
10 yıl önce
PaulStoffregen
d951eef420
Convert AudioInputAnalog to use DMAChannel.h
10 yıl önce
PaulStoffregen
6b6218bb90
Add AudioSynthWaveformDc
10 yıl önce
PaulStoffregen
8798978f2a
Add AudioEffectMultiply
10 yıl önce
PaulStoffregen
dcb7414941
Add AudioEffectEnvelope
10 yıl önce
PaulStoffregen
33ad99be10
Reassign DMA channels for compatibility with OctoWS2811
10 yıl önce
PaulStoffregen
0cdc17dd06
Fix DSP inst multiply_16tx16b_add_16bx16t()
10 yıl önce
PaulStoffregen
65fefb7f34
Move square root to utility folder
10 yıl önce
PaulStoffregen
7059c1383c
Add misc math functions
10 yıl önce
PaulStoffregen
46e437354d
Add MIT license to last few files
10 yıl önce
PaulStoffregen
e4cb836eea
Reorganize all header files
10 yıl önce
PaulStoffregen
a8fd397ba1
Move DSP instruction stuff to its own header file
10 yıl önce