Skip to content

Hussam Talks Tech

Welcome to my Electronics Blog!

Menu
  • Home
  • STM32
  • KiCad Tutorial
  • ESP32
  • Raspberry Pi
  • About
Menu

Month: October 2026

A Feature-Rich ST7789 Driver for MicroPython (Text, Bitmaps, BMP Streaming and Rotation)

Posted on 14.10.202615.10.2026 by halherta

Small TFT displays are one of the quickest ways to add functional ‘bling’ to a microcontroller project. The ST7789 is a modern and popular TFT LCD controllers; it’s cheap, bright, and available in 240×240, 240×320 and 135×240 sizes. I wanted to develop a MicroPython library that did more than fill rectangles, so I built on…

Read more

Is the Zephyr framework the right choice for your embedded project?

Posted on 11.10.202618.10.2026 by halherta

I recently decided to experiment with Zephyr to build applications for my STM32 based EmbLynx board. I found the process of developing custom board files and setting up USB CDC functionality very cumbersome; despite having some familiarity with device trees. I worked on a simple USB CDC Zephyr project for 3-4 days straight. I did…

Read more

Through hole class D amplifier PCB design (TPA3122D2)

Posted on 10.10.202618.10.2026 by halherta

In this blog entry, the design of an all through hole class D amplifier board based around the TPA3122D2 (or the pin compatible TPA3125D2) IC will be covered. The TPA3122D2 (15W stereo) & the pin compatible TPA3125D2 (10W Stereo) are the only through hole class D amplifier ICs that I’m aware of. Both come in…

Read more

Redirecting printf to the serial port on the STM32 with Newlib-Nano

Posted on 10.10.202621.10.2026 by halherta

In this blog entry, standard printf redirection to the serial port on STM32 microcontrollers (STM32G474RE specifically) will be covered via the standard Newlib-nano. Whether you create an new STM32 project with Visual Studio Code (VSC) + STM32Cube plugin or the STM32CubeIDE, both project setups will automatically add newlib-nano and syscalls.c and sysmem.c to the project….

Read more
October 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Sep    
  • C and C++
  • Electronics
  • ESP32
  • KiCad
  • KiCad Tutorial
  • Linux
  • Micropython
  • Python
  • Raspberry Pi
  • STM32

Archives

  • October 2026
  • September 2026
  • August 2026
  • January 2026
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
© 2026 Hussam Talks Tech | Powered by Minimalist Blog WordPress Theme