Please checkout the approperiate branch:
- direct - convert pcm to binary duty cycles on gpio pin
- pcm5102 - write pcm data to pcm5102 chip via gpio pins
- DAC8532 - write pcm data to DAC8532 chip via SPI bus, uses external clock
- alsa - write pcm data to ALSA, I.E. Any device supported by ALSA