879258025a
								
							 
						 
						
							
								
								AudioOutputAnalog ramp up without changing AREF setting  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								b4c7c27a22
								
							 
						 
						
							
								
								Merge pull request  #31  from el-supremo/master  
							
							Fix for fir_filter and add multiplier object 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								10c8a8634d
								
							 
						 
						
							
								
								FIR only needs one input buffer  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								0260ebf687
								
							 
						 
						
							
								
								Disable interrupts while opening files from SD card  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								2219e26549
								
							 
						 
						
							
								
								Add AudioAnalyzeFFT1024  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								493cbaa9d5
								
							 
						 
						
							
								
								Add AudioPlayQueue  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								28ee2f1789
								
							 
						 
						
							
								
								Fix status functions in AudioPlaySdRaw  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								33ad99be10
								
							 
						 
						
							
								
								Reassign DMA channels for compatibility with OctoWS2811  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								2371818686
								
							 
						 
						
							
								
								Fix repetitive file playing in AudioPlaySdWav  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								0cdc17dd06
								
							 
						 
						
							
								
								Fix DSP inst multiply_16tx16b_add_16bx16t()  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								60e6ed2eee
								
							 
						 
						
							
								
								AudioOutputAnalog to default to 1.2V range  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								38f22b072f
								
							 
						 
						
							
								
								Fix default STGL5000 line level output voltage  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								128a0940d3
								
							 
						 
						
							
								
								Remove old AudioSynthWaveform  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								7142f4c47d
								
							 
						 
						
							
								
								Add amplitude() to AudioSynthWaveformSine  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								441fa091b4
								
							 
						 
						
							
								
								Fix FM modulation of AudioSynthWaveformSineModulated  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								a8efaeeea7
								
							 
						 
						
							
								
								Add missing open source license headers  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								8fd56ee20a
								
							 
						 
						
							
								
								Add AudioSynthWaveformSine  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								9dde3c1926
								
							 
						 
						
							
								
								Add a multiplier (by rheslip)  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								34a40b548d
								
							 
						 
						
							
								
								Merge pull request  #27  from robsoles/master  
							
							Semi automated routing, SGTL members renamed & gain/volume set around 1 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								533ef61ed6
								
							 
						 
						
							
								
								Merge pull request  #28  from el-supremo/master  
							
							Fixed AudioSynthWaveform. Uses LUT with linear interpolation for sinewav... 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								191e65e02a
								
							 
						 
						
							
								
								Change FIR filter (as suggested by rheslip) to filter one channel instead of two. Updated example, added documenting file  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								7b68746d03
								
							 
						 
						
							
								
								Update the PlaySynthMusic example to use a floating point table of note frequencies (not divided by 2)  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								0c0731862c
								
							 
						 
						
							
								
								Fixed AudioSynthWaveform. Uses LUT with linear interpolation for sinewave.  
							
							Square, triangle and sawtooth are generated directly. 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								54aaa02150
								
							 
						 
						
							
								
								Fixed gain calculator problem  
							
							Bit of a fight with the github client, heaps of distraction and no time
delayed me getting back to this. Sorry. 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								677c072ca1
								
							 
						 
						
							
								
								add comment to look into thread safety in SD WAV play()  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								a50017b4c4
								
							 
						 
						
							
								
								Build wav2sketch for Windows  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								511d9a1625
								
							 
						 
						
							
								
								control_sgtl5000.* overhaul with many renames.  
							
							While changing everything else I also modified most things regarding
gain or volume from using 0 to 100 (or -100 thru 0 to 100) to using 1
(or -1 to 1) with only one exception I can think of right now in the
autoVolumeControl(..); - I modified all examples I found .volume or
similar in to suit.
I found opportunity to write these changes, I did not have a chance to
test much more extensively than just compiling it. I will have a chance
to test them by about 24 hours time. 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								250e0d412f
								
							 
						 
						
							
								
								Improve accuracy in AudioPeak(..);  
							
							min and max resetting to 0 each reset wasn't as accurate in a shortened
sampling time as making them the opposite of their potential maximums.
removed conditional serial prints as well, they were a hangover from
trying to make AudioInputAnalog & AudioOutputAnalog cooperate in a 'non
standard' order for my current pet project.
Considered renaming Dpp() to what it is abbreviating, being
DataPeak2Peak, but not sure that is a good name anyway. 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								2475d5ca8e
								
							 
						 
						
							
								
								Fix 'no return value' in other route(..);  
							
							The alternative route(..) was declared as unsigned short but was not
return anything. 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								b54767d746
								
							 
						 
						
							
								
								Added route(..), fixed dap_enable(..)  
							
							Adding route() made me review dap_enable() more closely and it wasn't
doing what I intended to do before, it was ignoring I2S coming back from
Teensy, DAP was sourced from ADC as was I2S_DOUT and DAC was sourced
from DAP; Teensy received valid data from ADC but data from Teensy was
just discarded if user selected it. 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								ab3b21ec3c
								
							 
						 
						
							
								
								Merge pull request  #24  from el-supremo/master  
							
							Remove old version of AudioSynthWaveform. Fix sine wave generation to cl... 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								456a59dc0c
								
							 
						 
						
							
								
								Fix up synth_tonesweep and the example to conform (more closely) to the naming conventions  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								40cc5e4572
								
							 
						 
						
							
								
								Fix bug in PlaySynthMusic example - remove unnecessary include  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								a2682bac25
								
							 
						 
						
							
								
								declare tone_incr to be volatile to prevent the compiler optimizing frequency() out of existence  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								519822e76c
								
							 
						 
						
							
								
								Remove old version of AudioSynthWaveform. Fix sine wave generation to clean up its specturm and also fix ramping.  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								1b51f558fb
								
							 
						 
						
							
								
								Fix memory leak in AudioPlaySdRaw  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								db3d4801e9
								
							 
						 
						
							
								
								Merge pull request  #23  from el-supremo/master  
							
							Fix  #20  
						11 år sedan  
				
					
						
							
								 
						
							
								28f93925d2
								
							 
						 
						
							
								
								Fix Issue  #20  - AudioFilterFIR should receive data as read-only blocks  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								764ea901fc
								
							 
						 
						
							
								
								Speed up copy_to_fft_buffer a bit  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								3737c4590d
								
							 
						 
						
							
								
								Update readme  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								9c3bd838ec
								
							 
						 
						
							
								
								Merge pull request  #14  from el-supremo/master  
							
							Play William Tell Overture using new AudioSynthWaveform 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								11843d59d7
								
							 
						 
						
							
								
								Merge pull request  #15  from robsoles/master  
							
							Add adc_hpf() to allow control of ADC high pass filter. 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								27ed288398
								
							 
						 
						
							
								
								Add adc_hpf() to allow control of ADC high pass filter.  
							
							unsigned short .adc_hpf(uint8_t bypass, uint8_t freeze);
unsigned short .adc_hpf(uint8_t bypass);
bypass & freeze as defined on page 34 of the SGTL5000 datasheet. 
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								8bc4acdb48
								
							 
						 
						
							
								
								Play William Tell Overture using new AudioSynthWaveform  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								65fefb7f34
								
							 
						 
						
							
								
								Move square root to utility folder  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								febe2e85c4
								
							 
						 
						
							
								
								WAV file parsing to handle extended format headers  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								81e1016b24
								
							 
						 
						
							
								
								Improve WAV file parsing  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								0eefb414ec
								
							 
						 
						
							
								
								Add keywords file  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								39fb562527
								
							 
						 
						
							
								
								Fix AudioAnalyzeFFT256 magnitude & averaging  
							
							
							
						 
						11 år sedan  
				
					
						
							
								 
						
							
								7059c1383c
								
							 
						 
						
							
								
								Add misc math functions  
							
							
							
						 
						11 år sedan