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