EclairM0, the pocket notepad https://hackaday.com/2025/04/28/eclairm0-the-pocket-notepad/ #handheldshacks #OLEDSSD1306 #SAMD21 #tinygo #T9
EclairM0, the pocket notepad https://hackaday.com/2025/04/28/eclairm0-the-pocket-notepad/ #handheldshacks #OLEDSSD1306 #SAMD21 #tinygo #T9
EclairM0, the pocket notepad - Roughly the size of a Tic Tac container, this project packs a punch in a compact p... - https://hackaday.com/2025/04/28/eclairm0-the-pocket-notepad/ #handheldshacks #oledssd1306 #samd21 #tinygo #t9
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: https://www.mjbauer.biz/Sigma6_M0_synth_weblog.htm
I always learn a lot from his writeups :)
Just to help anyone else using one of these #AliExpress #SAMD21 #M0 boards, pin marked D2 is actually pin4 and pin marked D4 is pin2
https://vi.aliexpress.com/item/4000169610268.html?spm=a2g0o.order_list.order_list_main.10.75281802K6zj5w&gatewayAdapt=glo2vnm
Keebin’ with Kristina: the One with the DIY Homing Keys - r/keebgirlies Is Totally a Thing Now
When [coral-bells] posted her first build to ... - https://hackaday.com/2025/01/28/keebin-with-kristina-the-one-with-the-diy-homing-keys/ #peripheralshacks #hackadaycolumns #supercapacitor #cherrymxblues #ballbearings #photovoltaic #keebgirlies #homingkeys #arduino #samd21 #fandj
2024 Tiny Games Contest: Micro One-Armed Bandit Hits the Cuteness Jackpot - They don’t call slot machines one-armed bandits for nothing. And although it’s get... - https://hackaday.com/2024/09/11/2024-tiny-games-contest-micro-one-armed-bandit-hits-the-cuteness-jackpot/ #2024tinygameschallenge #contests #samd21 #games #qtpy
2024 Business Card Challenge: Tiny MIDI Keyboard - The progress for electronics over the past seven decades or so has always trended ... - https://hackaday.com/2024/06/06/2024-business-card-challenge-tiny-midi-keyboard/ #2024businesscardchallenge #musicalhacks #seeedstudio #instrument #keyboard #arduino #finale #samd21 #music #midi
2024 Business Card Challenge: Tiny MIDI Keyboard https://hackaday.com/2024/06/06/2024-business-card-challenge-tiny-midi-keyboard/ #2024BusinessCardChallenge #MusicalHacks #seeedstudio #instrument #keyboard #arduino #finale #SAMD21 #music #midi
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.
https://www.whynotestflight.com/excuses/how-can-i-get-this-samd21e18-startup-code-a-little-sturdier/
And finally a repo
https://github.com/carlynorama/StrippedDownChipRosetta
#arm-gcc, #arm, #assembly, #trinketm0, #samd21, ,#doireallyhavetocallthis, #baremetal
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
https://www.whynotestflight.com/excuses/how-can-i-make-programming-an-arm-chip-as-hard-as-possible/
Shout out to:
https://vivonomicon.com/2018/04/02/bare-metal-stm32-programming-part-1-hello-arm/
#arm, #SAMD21, #assembly, #gdb, #openocd, #jlink, #embedded, #TrinketM0
One of my most proud of plot. Geeky, chuck-full of data, and _nice_ .
https://forums.adafruit.com/viewtopic.php?p=903215#p903215
The two small vertical lines at the base correspond to the clock jitter width I measured with a Feather M0 which uses XOSC32K since there's a crystal on the board (the jitter is then as small as ± 0.02 ms).
#matplotlib #SAMD21 #microcontrollers #electronic #atomicsynchronator
Running my Mozzi FM 6-pot MIDI synth on my Seeed Studio XIAO SAMD21.
https://diyelectromusic.wordpress.com/2023/03/24/xiao-samd21-arduino-and-midi-part-3/