Originally posted by Altair
View Post
If anyone with PCB skills wants to help then problems with layout, coupling, ground loops and such can be avoided. I can provide a Diptrace schematic.
The software is written in C but a C++ version would be more maintainable. I'm using stripped down versions of LCD and I2C C++ libraries converted into C code. If any C++ guru wants to help then I'll post the rather messy C code.
The PI is meant to use a 1ms period and the Atmega328P with this code can do interrupts, signal procesding, sound processing, user input capture and I2C LCD driving and still have abut 400us left over.

but I'm working on that too. Sorry for the noisy kids in the background.
Leave a comment: