This Week in Beagle #11

Hello everyone. A typical week for development. Let’s go over everything. Zephyr Ti Hal Updates A few weeks ago, I created a PR to update the Simplelink SDK version in hal_ti from 4.40.04.04 to 7.41.00.17. Now that it has been merged, hopefully, I can start working on adding Bluetooth support using the BLE5 Stack in […]

This Week in Beagle #10

Hello everyone. A typical week for development. Let’s go over everything. BeagleBoard Rust Imager Pocketbeagle2 MSPM0 support Pocketbeagle2 uses MSPM0 as both EEPROM and ADC. The EEPROM is used to store board-specific information in all BeagleBoard boards for easier debugging and differentiation of different revisions. While the pb2_mspm0 driver supports updating firmware, it isn’t suitable […]

This Week in Beagle #9

Happy New Year, everyone! 🎉 2024 was a fantastic year for my coding journey, and I’m thrilled to carry that energy into 2025. Let’s jump into the weekly updates and kick off another exciting year of coding adventures. 🚀 BeagleBoard Rust Imager A lot of work went into the BeagleBoard Rust Imager this week. I […]

This Week in Beagle #8

Hello everyone. I have been traveling for the last few weeks due to some family functions. Additionally, I was primarily working on Pocketbeagle2 stuff, which wasn’t public yet, so I also lacked content. Now that Pocketbeagle2 has been announced, I can start talking about it. So, let’s get to it. Pocketbeagle2 MSPM0 Driver In Pocketbeagle2, […]

This Week in Beagle #7

Hello everyone. I was busy with the Linux kernel for most of the week. Let’s go over everything. MicroBlocks Updates MicroBlocks dev branch recently broke the MicroBlocks Zephyr Port. I sent a patch to the Discord channel, and it has been fixed. Devicetree Compiler A lot of work this week was focused on the device […]

This Week in Beagle #6

Hello everyone. Another light week here. Let’s go over everything. BeagleY-AI SD Card support While hacking on my BeagleY-AI, I found that my HP SD card did not work with BeagleY-AI for some reason. On digging a bit further, some SD cards were not working on BeagleY-AI due to some issues with signal voltage switching […]

My Week in Beagle #5

Hello everyone. I was busy with the Linux kernel for most of the week. Let’s go over everything. Devicetree append properties support Currently, devictree supports creating and deleting properties but not appending to existing properties. This functionality is vital for complex uses like MikroBUS. I have been working on this for a while and posted […]

This Week in Beagle #4

Hello everyone. Another light week here. Let’s go over everything. BeagleBoard Rust Imager Continuing the trend from previous weeks, many developments took place in BeagleBoard Rust Imager. MacOS Thanks to help from Zain, BeagleBoard Rust Imager SD card flashing finally works on MacOS. With this, it is now possible to flash Linux images to an […]

This Week in Beagle #3

Hello everyone. Another light week here. Let’s go over everything. BeaglePlay PWM Patch A while ago, I discovered that the MikroBUS PWM pin was not enabled in the upstream devicetree for BeaglePlay. So I created a patch to enable PWM and it was finally merged last week. BeagleConnect Freedom Debugging Continuing the work from last […]

This Week in Beagle #2

Hello everyone. This week mostly involved a lot of chasing stuff around (sometimes in vain), so while there was not much headline work, this post might end up a bit longer than usual. Let’s get started without delay. BeagleConnect Freedom Adventures I started the week by trying to add IEEE802154 subg socket support in MicroPython […]