I’m running out of storage space. In the past (2021) I have mentioned my NAS, a ZyXEL NAS542. When I purchased this device, I looked up whether it could run a custom Linux rather then the factory default image. I found it could, but what I neglected to look for is mainstream Linux. So I…
Debugging the CH32V Series
It has been a while since I touched my CH32Vxxx boards. If I want to have a look at them again, I will need an OpenOCD version with support for the WCH-Link and WCH_LinkE. Looking around online, I found the most recent version is found at https://github.com/cjacker/wch-openocd, currently at commit 2b6802d, which was 2 years…
20 Year Anniversary
15 July 2005 — 15 July 2025 — Today is the 20th anniversary of BlaatSchaap. 20 Years ago, Nuky and Andre decided to split off from the SkyOS community, to become BlaatSchaap. Even though, at that hour, the name wasn’t decided yet, the moment we decided to split off is seen as the founding date…
Writing an IRC bot (part 2)
It has been a while since I’ve started my IRC bot project. The bot is taking shape, and can already be found in the #blaatschaap chatroom, relieving it’s grandpa BlaatBot2005 (DarkShadow). The BlaatBot2025 as currently present implements the “!randomquote” command as the old bot did. But let’s have a look at what this new bot…
Writing an IRC bot (part 1)
This summer, it will be 20 years ago, BlaatSchaap was founded. A spin-off of the #SkyOS and #pctrouble chatrooms, on IRC of course. Back in those days, I was learning to code, and as a project to do so, I decided to write a bot to sit in our newly created chatroom. The programming language…
KiwiIRC status
Lately I discovered my KiwiIRC WebChat was malfunctioning. Upon investigating, it turned out the config files were overwritten to defaults. Probably something went wrong during updates. After reconfiguring it to connect to my IRC server, it was still not working. It seems, my reverse proxy is malfunctioning. Even though the apache config files have not…
Automated conversion between C and C++ code
Just some random thoughts about automated conversion between C and C++ code. Say, I have the following C code typedef struct { int a; int b; } example_t; void example_set_a(example_t* example, int val) { example->a = val; } void example_set_b(example_t* example, int val) { example->b = val; } int example_get_sum(example_t* example) { return example->a +…
Forums are online
I am happy to announce BlaatSchaap has forums again. The forums are located at https://forum.blaatschaap.be. Please note at the time of writing the forum categories have not been decided yet. I am awaiting input from the community to decide on the categories. Cheers, André
Having a look at Zephyr (part 1)
I decided to have another look at Zephyr. As per documentation about application development, there are three options: repository, workspace and freestanding. In the repository options, my application code is put directly within the zephyr repository. I don’t really like this option, as I like to keep my code separated from their code. That leaves…
The prices of 32F103, March 2024
In may 2022 I made a list of prices of 32F103 microcontrollers at LCSC. Let’s have a look at the prices of today (24 March 2024). Almost two years since I’ve placed a similar list back in May 2022. It looks like prices have returned to a level of before the silicon crisis. Please note,…