This Week in Beagle #15

Hello everyone. Another typical week. Let’s go over everything. BeagleBoard Image Builder After much deliberation last week, I decided to go ahead with trying to use debos for image generation. I was able to create debos recipes for BeagleY-AI and PocketBeagle 2. However, the image generated by debos does not seem to boot on either […]

This Week in Beagle #14

Hello everyone. I ended up experimenting more than getting results, so not much to write. Let’s go over everything. PocketBeagle 2 Examples Continuing the work from last week, more PocketBeagle 2 examples have been added. Feel free to create issues regarding the examples you would like to be added. Button Simple example to detect button […]

This Week in Beagle #13

Hello everyone. Since PocketBeagle 2 has launched, most of the development was focused on it. Let’s go over everything. Enable Greybus BeaglePlay driver in defconfig As per suggestion of Nishanth Menon, I have added gb_beagleplay to the defconfig. Here is the latest version of the patch. Export Symbols RFC As alluded to in my prior […]

This Week in Beagle #12

Hello everyone. A typical week for development. Let’s go over everything. GitLab CI Components I have been using GitLab Package Registry for most of my projects. It allows a permanent registry to store packages and create releases, in a persistent fashion. Initially, I started with manually uploading the packages in the CI. However, this turned […]

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 […]