This is a work in progress so the documentation is still fairly basic at this point.
You can grab all the necessary files over in the file section.
And the hardware schematic in the Hardware Details section.
The Wav2Header python script is very simple, you can get help with the --help flag on the command line
H:\GitHub\Wav2Header>c:\Python26\python.exe wav2header.py --help
Usage: wav2header.py [options]
Options:
-h, --help show this help message and exit
-f WAVFILE, --file=WAVFILE
Specify Wav file for conversion
-q QUALITY, --quality=QUALITY
Specify quality conversion 1=High, 2=Med, 3=Low
-s SAMPLE, --sample=SAMPLE
Optional sample override for more specific conversion
quality
-o HEADERFILE, --output=HEADERFILE
Specify output header file
-l LENGTH, --length=LENGTH
Optional Length Limit in bytes to keep the header file
from being to big
Here is an example converting a wav file into a .h header file using a quality setting of Medium:
H:\GitHub\Wav2Header>c:\Python26\python.exe wav2header.py -f g:\temp\meow.wav -q 2 -o C:\devl\pic\wavPlayer\meow.h
*****************************************************
Wav To Header File Conversion
Version: 1.0.0
*****************************************************
Converting wav to header....
Header Bytes: 4464
Use a delay time of approx. 180 us @ 64Mhz
Conversion complete!
Refer to the example code in the file section to see how to use the generated .h file.