Frank Bösing
516252a640
Fixes for Teensy LC
Needed for Blocksize=128.
Blocksize 128 is needed for the waveplayer
5 년 전
PaulStoffregen
f6b809e572
Fix missing DSP instruction alternates on Teensy LC
5 년 전
Frank Bösing
d7be8bea70
PROGMEM->FLASHMEM
5 년 전
PaulStoffregen
fc71e415c0
Fix compiler warning
6 년 전
PaulStoffregen
1173ad7da9
Fix I2S output
6 년 전
Frank
bbd51d9535
Add parameter "force" to allow runtime PLL-freq change
6 년 전
Frank
59a05b308e
More exact initialization of PLL
+Add parameter "force" to allow runtime PLL-freq change
6 년 전
Frank Bösing
c99b7b7204
initial cache-support
6 년 전
PaulStoffregen
8746601628
merge Frank's latest changes
7 년 전
PaulStoffregen
07a305d8bc
Import all of Frank's T4 edits
7 년 전
Transmogrifox
19b6ed3db1
Replace DC removal algorithm with IIR HPF, 2 Hz
8 년 전
PaulStoffregen
13d11c61a3
Support more clock speeds
9 년 전
Frank
80be3f1ca6
Typo
10 년 전
Frank
7847d2ccac
rmv volatile from q-bit functions, 1 cycle less for clr
10 년 전
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)
10 년 전
PaulStoffregen
4b27e4d420
rewrite AudioAnalyzeRMS - arm math version doesn't work!
10 년 전
PaulStoffregen
3f8a1fbcfd
Add more DSP instructions
10 년 전
PaulStoffregen
14fd8f907b
Fix some Teensy-LC compiler errors
10 년 전
PaulStoffregen
bdd67504ef
Make input ADC and output DAC play nicely together
11 년 전
PaulStoffregen
6bdf3a0945
Support other CPU speeds in ADC & DAC
11 년 전
PaulStoffregen
d951eef420
Convert AudioInputAnalog to use DMAChannel.h
11 년 전
PaulStoffregen
6b6218bb90
Add AudioSynthWaveformDc
11 년 전
PaulStoffregen
8798978f2a
Add AudioEffectMultiply
11 년 전
PaulStoffregen
dcb7414941
Add AudioEffectEnvelope
11 년 전
PaulStoffregen
33ad99be10
Reassign DMA channels for compatibility with OctoWS2811
11 년 전
PaulStoffregen
0cdc17dd06
Fix DSP inst multiply_16tx16b_add_16bx16t()
11 년 전
PaulStoffregen
65fefb7f34
Move square root to utility folder
11 년 전
PaulStoffregen
7059c1383c
Add misc math functions
11 년 전
PaulStoffregen
46e437354d
Add MIT license to last few files
12 년 전
PaulStoffregen
e4cb836eea
Reorganize all header files
12 년 전
PaulStoffregen
a8fd397ba1
Move DSP instruction stuff to its own header file
12 년 전