toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

272
active users

#samd21

0 posts0 participants0 posts today

Michael Bauer, maker of the DIY REMI electronic wind instrument, has just published all the design and build notes from a pretty neat Samd21 based synth, designed for an Adafruit Itsy-Bitsy M0.

There is a very comprehensive build guide and all code is for the Arduino environment and up on GitHub.

Read more here: mjbauer.biz/Sigma6_M0_synth_we

I always learn a lot from his writeups :)

www.mjbauer.bizItsyBitsy M0 sigma6 synthDIY sound synth module
Continued thread

So, the tool chain works, but how to get the startup code a little sturdier? So I guess that means - how to write the interrupt vector table? How to zero the bss?

How to do it all with the thumb instruction set in assembly... okay! Sleeves up.

whynotestflight.com/excuses/ho

And finally a repo

github.com/carlynorama/Strippe

#arm-gcc, #arm, #assembly, #trinketm0, #samd21, ,#doireallyhavetocallthis, #baremetal

Continued thread

Now it's ARM's turn, Specifically the Core M0 SAMD21E18

There isn't quite the same perfect playlist (although plenty of great resources!) for what I wanted so this will be multi part to get to a "good" place. This post is mostly about the tool chain (arm-gcc/OpenOCD/gdb)

Hardware is the the Adafruit PyRuler which is a fancy Trinket M0

whynotestflight.com/excuses/ho

Shout out to:
vivonomicon.com/2018/04/02/bar

#arm, #SAMD21, #assembly, #gdb, #openocd, #jlink, #embedded, #TrinketM0