[sdiy] Resources on embedded programming good practices?

Spiros Makris spirosmakris92 at gmail.com
Tue Apr 21 14:36:47 CEST 2020


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20200421/13a11f14/attachment.htm>


More information about the Synth-diy mailing list