[sdiy] Resources on embedded programming good practices?

Tom Wiltshire tom at electricdruid.net
Tue Apr 21 16:06:05 CEST 2020

Émilie Gillet’s code for Mutable Instruments is definitely worth a look.

https://mutable-instruments.net <https://mutable-instruments.net/>

https://github.com/pichenettes/eurorack <https://github.com/pichenettes/eurorack>


       Electric Druid
Synth & Stompbox DIY

> On 21 Apr 2020, at 14:52, MTG <grant at musictechnologiesgroup.com> wrote:
> I'm also interested in this. Sorry, I'm going to add on to your request. :)
> ...including hardware such as starter SBCs "professional" debugging (NOT printf styles). And I guess recommendations for sustainable compiler environments, IDEs, version control. Sustainable meaning the same tool will work in 5 or 10 years and not want to update every time I use it.
> Maybe someone can suggest some electronic music code online that seems to be written to "best practices" standards?
> On 4/21/2020 5:36 AM, Spiros Makris wrote:
>> Hello list,
>> I  want to improve my coding habits so that my results will stay maintainable and easy to mod/reuse in the future. The scope of my applications (thus far) is sequencing and other similar low frequency control/real time devices. I use the arduino platform a lot for it's incredible simplicity and driver availability (I love you Teensy) but I'm trying to transition to STM32 eventually, seeing it as a more "serious" and professional platform. In both cases I use C/C++.
>> I was officially taught C while studying in the university but that was 10 years ago and I've only picked up programming again in the past two or three. I understand digital hardware and the core C concepts, however, I don't have the opportunity to work alongside an experienced colleague to learn how I should write my code to be up to "industry standards" (= not be an unmaintainable mess etc) and I'm looking for something to refer to, other than my own trial and error.
>> Example topics include anything from structuring headers to using globals or structuring function calls- especially under the prism of embedded applications. I would appreciate any suggestions on online resources or books.
>> Regards,
>> Spiros
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at synth-diy.org
>> http://synth-diy.org/mailman/listinfo/synth-diy
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20200421/d386dad6/attachment.htm>

More information about the Synth-diy mailing list