Raspberry Pi I2S driver: This gets us all sorts of excited about CODEC projects! From philpoole:
This repository contains a very poor quality I2S PCM ALSA driver for Raspberry Pi. It will output 16 bits per sample, 44100Hz stereo I2S to use with a DAC similar to the TDA1541A. If you require different format or frequency then feel free to modify this driver to suit, but I can’t guarantee support.
This is a kernel driver, so in order to build this, you will need to be running a successfully built kernel, for which you have the kernel source code to which this driver can be built against.
To build..make -C /home/pi/linux M=$PWD
(if your linux source tree lives at /home/pi/linux, for instance)
It is a work in progress which I hope to continue in time.
The first version uses an IRQ to keep the PCM FIFO full.
However, there are glitches in the audio due to the sheer mass of interrupts.
I hope to improve that with time by using DMA.
Each Friday is PiDay here at Adafruit, be sure to check out our posts, tutorials and new Raspberry Pi related products. Have you tried the new “Adafruit Raspberry Pi Educational Linux Distro” ? It’s our tweaked distribution for teaching electronics using the Raspberry Pi. But wait, there’s more! Try our new Raspberry Pi WebIDE! The easiest way to learn programming on a Raspberry Pi.
We now have Raspberry Pi Model B with 512MB RAM in stock and shipping now!
Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.
Join us every Wednesday night at 8pm ET for Ask an Engineer!
Learn resistor values with Mho’s Resistance or get the best electronics calculator for engineers “Circuit Playground” – Adafruit’s Apps!
Maker Business — How Intel Makes a Chip
Wearables — FOSSHAPE familiarity
Electronics — Stay disciplined with ERC
Biohacking — Itch Tracker for Apple Watch
No comments yet.
Sorry, the comment form is closed at this time.