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,…
LSI on FCM32 fails
I am working on a new project on 32F103 microcontrollers. The code appears to run fine on GD32, RX32 and STM32, but it fails to run on FCM32. Initial investigation shows the code fails when it tries to initialise the RTC. For the RTC I am using the internal RC oscillator. Trying to enable it…
Mail server migration
After setting up the new mail server, the mail from the old server has to be migrated to the new server. I’ve done this before, and I have been looking through my old posts, here and on the old blog (andre.blaatschaap.be), but it seems I haven’t written about the procedure. Configure the mailbox on the…
Setting up a new mail server
I’ve been looking into configuring a new mail server. My old server is using ISPConfig. In my student days and some time after, I used to host websites for third parties, but I am no longer into that, so for the new server, I won’t be using ISPConfig. I’ll keep it simpler. Something like PostfixAdmin…
AT Commands, Querying Network Registration
Now I am playing with these GPRS modems, I’m also looking into how to communicate with them. Apart from the manufacturer’s manuals, I’ve also been looking at the standards for the AT commands, ETSI TS 127 007. It’s a huge document, and there are commands in there that make me think about the phones we…