<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>I was an embedded/bare metal HW/SW engineer and will say working
with embedded ARM uCs C.</p>
<p>C++ usually complicates things and is overkill for run of the
mill embedded stuff. Don't know if it is still true but at one
time the C++ libraries had a lot of bloat and took up a lot of
storage. I've also found C++ harder to debug when people start
overloading and abstracting things.<br>
</p>
<p>If you do need to run object based code you can in C. Take all
the data for an object and put it into a structure and then pass a
pointer to the structure around through the code. This is more or
less the equivalent of a 'this structure' that objects have in
C++. The data is isolated to a single object and just use a new
structure with different data for another object. Also follow C++
and make you own constructors and destructors to setup and
shutdown things.</p>
<p>Jay S.<br>
</p>
<div class="moz-cite-prefix">On 12/2/2020 6:45 PM, Shawn Rakestraw
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+-UNiACQydskB4=8pa-9Stg9c6rSvU=wA4QkDMnfwjbfGhtSA@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Please don't go into extreme detail (unless you really want
to). I ask too many simple questions and I feel bad that
everyone spends great amounts of time with it.</div>
<div><br>
</div>
<div>I am thinking about programming ARM chips like the STM32
for something like Braids. I know that I will not be making my
own Braids module anytime soon, but I would like to start
thinking about the language I need to learn. I know the most
about C++. I also realize that my question may be better asked
as what libraries should I load / study up on.</div>
<div><br>
</div>
<div>Thanks guys/gals<br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Synth-diy mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a>
<a class="moz-txt-link-freetext" href="http://synth-diy.org/mailman/listinfo/synth-diy">http://synth-diy.org/mailman/listinfo/synth-diy</a>
Selling or trading? Use <a class="moz-txt-link-abbreviated" href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a>
</pre>
</blockquote>
</body>
</html>