Posts

Communicating using the keyboard status LEDs

published on
While learning how USB works I tried using the keyboard status LED to transmit information from the host to the device. This isn’t an original idea, I believe someone presented this in the past as a possible attack vector since USB HID devices require no special drivers and any application can toggle the status LEDs without special permissions. This post is, however, much more innocent and serves as a simple proof of concept. Read More...

Disable Windows Narrator Shortcut

published on

In Windows 8+ (and possibly earlier versions too), Win+Enter is the shortcut for the Narrator. The bad thing about this is that the shortcut can’t be disabled officially and it can lead to accidentally opening narrator accidentally, especially if you use Win+Space to change keyboard layouts.

Read More...

KiCad Symbol and Footprint for TDA2009A

published on

I had to use the TDA2009A power amplifier IC for a project recently and since I couldn’t find a footprint online for KiCad I made it myself. You can download it using the button below. I created two PCBs with this footprint so I am sure it’s correct. The silkscreen might be off though, my boards were homemade so I couldn’t verify it.

Read More...

PSoC component for ST7565 LCDs

published on

I recently released a PSoC 4 Component to control serial graphic LCDs using the ST7565 controller ICs. My display came from Adafruit and includes RGB backlight but I am sure there are more variants out there.

Read More...