Working with Asus Aura SDK(Asus ROG Strix G15 keyboard RGB Lighting Library)

There are 2 prereqs for this to work. Aura SDK, it turns out, was bundled with the Armoury Crate and associated programs that were installed from the factory. The PyWin32 Readme cautioned to not use pip, hence I used the binary installer instead. Like most PCs nowadays, my laptop architecture is amd64. I used scoop… Continue reading Working with Asus Aura SDK(Asus ROG Strix G15 keyboard RGB Lighting Library)

Let Me Tell you about a C function called asprintf()

Before I begin, thanks to Suraj Pal, for his comments that improved this post. Now onto the scenario.Suppose you are working with a C/C++ function, passing around a string. This time you want to pass the variable by reference. This can be because: The string is big and you are working in a resource constrained… Continue reading Let Me Tell you about a C function called asprintf()

Using extern storage classifier to share variable across files in Embedded C

So, I was working on an ESP32 WROOM 32 chip for a hobby project. Specifically, working with connecting Xbox Controllers to the chip. The said chip is dual core and runs on FreeRTOS for scheduling tasks. I had never used any RTOS, and just jumped in on an example project. I split the modules of… Continue reading Using extern storage classifier to share variable across files in Embedded C

Make qmk config changes painless

A while back, I got into the custom keyboard game. It use Arduino Pro Micro as the controller powered by qmk firmware. This is very potent combination, that allows all manner of customization. Some of the interesting ones are: Tap Dance Hit the semicolon key once, send a semicolon. Hit it twice, rapidly – send… Continue reading Make qmk config changes painless

How to Connect Stm32 board to ST-Link easier

Some years back, as part of evaluating boards for my robotics team, I had picked up a cheap STM32 board off amazon. I remember being excited about it being dirt cheap and having arduino support. Due to not having done much research, i was not that particular about which version of the board to buy.… Continue reading How to Connect Stm32 board to ST-Link easier