Sharing same Bluetooth device on Windows/Linux dual-boot

This is a guide written on how to share the same Bluetooth device(s) across Windows and Linux without having to uniquely pair each. ...

October 14, 2023 · 2 min · Bastian de Byl

STM32F0 with libopencm3 - Part 1: Simple Timer

After having reviewed Part 0 of this series, we can now explore controlling GPIO with the hardware timers! Other tutorials have used the Systick timer as a good introduction to adding a delay for blinking an LED. However, it is my belief that this leads to confusion for beginners and only opens the door to misunderstandings. That being said, we will be using timers and their associated GPIO ports with Alternate Function modes. ...

February 12, 2020 · 7 min · Bastian de Byl

STM32F0 with libopencm3 - Part 0: Simple GPIO

One of the simplest projects to get started with the STM32 microcontroller series: turn on the lights! ...

December 11, 2019 · 6 min · Bastian de Byl

Auto-complete for libopencm3 in Emacs

With some minor dependencies, it’s fairly straightforward in setting up your Emacs workflow to include IntelliSense-like auto-completion! ...

October 18, 2019 · 2 min · Bastian de Byl

Installing Arch Linux with Full Disk Encryption (LUKS)

This is a guide written on how to install Arch Linux using LUKS for disk encryption, and Systemd-boot as the bootloader. ...

December 19, 2018 · 5 min · Bastian de Byl