Firmware for the official SAMD21 Microcontroller Expansion Card

Hello,

I’m interested in writing some firmware for the Microcontroller Expansion Card that was designed and released on github by the FrameWork team. I maintain a rust crate for the SAMD21.

Decided to start a thread to document my progress and ask questions. First question is, is there a specific USB VID:PID allocated for this board I should use or make up my own?

1 Like

I can’t seem to find it. Can you share a link?

github.com/FrameworkComputer/ExpansionCards/tree/main/Electrical

2 Likes

We don’t have a PID allocated for this, so you’ll need to use your own VID:PID.

Alright, thanks for the quick answer.

I set up a super basic template repo to get myself started.

I was trying to get the ws2812 to do something and having some difficulty. There are some related issues in the atsamd-hal and smart-leds-rs crates. Also my attempt at soldering it on was super dodgy. But I verified that I am able to program the board over SWD.

Baby steps, onwards and upwards, and all that. Don’t set hopes too high just yet.

2 Likes

:joy:

2024-11-11-21-51-05-087-ezgif.com-optimize

1 Like