Blog

Linux kernel not auto removing old packages

October 19, 2022

Linux is keeping a lot of old packages and running out of space causing it to fail to update.

Read more

libstdc++ version GLIBCXX not found

September 22, 2022

When trying to import a python library built on another system (using gcc 11) I am getting the error:

Read more

USB error received OUT token in state DATA recevied

August 26, 2022

I'm working on a USB HID device and am getting the error can't add hid device -32 in dmesg

Read more

Checking SPF records with python

August 04, 2022

A short post on checking email SPF records (with python).

Read more

Arm cortex-m peripheral registers always 0

July 30, 2022

When writing a peripheral driver and writing to register values always read out as zero, what??

Read more

Field oriented BLDC Servo motor control with the stm32g4 and Zig

July 09, 2022

I finally got closed loop BLDC motor control working using Zuric and a DRV8316 driver board I made (with Horizon-EDA).

Read more

USB CDC on the stm32 in Zig

April 20, 2022

I finally managed to get the stm32g4 USB driver to work as a ACM port with Zig.

Read more

GDB errors with "PC register is not available" with pyOCD

March 29, 2022

When trying to load firmware with gdb it started throwing an error "PC register is not available"...

Read more

Enaml-native android builds for Python updated to 3.10.2

March 13, 2022

Python 3.10.2 builds for android are now available via conda-mobile!

Read more

Profiling python apps with KCachegrind

March 13, 2022

Short post on how to profile a python app using KCachegrind.

Read more