Monthly Archives: August 2021

Kicking the tyres of ZephyrOS

Brief note: I decided to give ZephyrOS a try on my STM32 blackpill. I’m pleased to report that it works. ZephyrOS was most definitely not a breeze to install. Pun intended. I think installation is something they’re working on. Yes, … Continue reading

Posted in Uncategorized | Leave a comment

“CrunkyOS”: sound from SD card now works on #RaspberryPi0

I’m putting together a very crude unikernel-type system for the Raspberry Pi 0. I’m really pleased with my progress: I can read a song stored on an SD card into memory and play it via PWM. Here’s the code for … Continue reading

Posted in Uncategorized | Leave a comment

#rp2040: Using DMA to set SPI DAC (MCP4921)

Good news: I managed to get DMA working on an MCP4921 DAC, which uses SPI. It’s my first time trying to get DMA working on the Raspberry Pi Pico, so I was a little bit daunted. Here the code which … Continue reading

Posted in Uncategorized | Leave a comment

#RP2040 SD card with limited FAT32 support

I’ve updated my sdcard project to include some FAT32 reading. Make sure a FAT32 partition is on the first partition of the card. So far, the driver is read-only. Drop a file called song.raw into the partition and it will … Continue reading

Posted in Uncategorized | Leave a comment

Upgraded to Debian Bullseye

I decided to jump the gun and update my Debian Stable from Buster to Bullseye. The upgrade was smooth enough, and I’m pleased to report no problems. The download was large, though, over 4G. I shouldn’t have been surprised, I … Continue reading

Posted in Uncategorized | Leave a comment