<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>stm32 on toorun.dev</title><link>https://toorun.dev/tags/stm32/</link><description>Recent content in stm32 on toorun.dev</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 10 Jul 2026 13:30:00 +0200</lastBuildDate><atom:link href="https://toorun.dev/tags/stm32/index.xml" rel="self" type="application/rss+xml"/><item><title>Display Technologies Explained: LCD, TFT LCD, OLED, Interfaces, and Choosing the Right Display for Embedded Systems</title><link>https://toorun.dev/posts/display-technologies-explained-lcd-tft-lcd-oled-interfaces-and-choosing-the-right-display-for-embedded-systems/</link><pubDate>Fri, 10 Jul 2026 13:30:00 +0200</pubDate><guid>https://toorun.dev/posts/display-technologies-explained-lcd-tft-lcd-oled-interfaces-and-choosing-the-right-display-for-embedded-systems/</guid><description>Displays are where users meet your engineering decisions.
A bootloader banner on a tiny monochrome panel, a Qt dashboard on a 10.1 inch industrial HMI, a marine chart under direct sunlight, a medical monitor where grayscale precision matters, an EV cluster that must boot quickly and never flicker, a battery IoT node that should run for months: all of these are &amp;ldquo;just displays&amp;rdquo; until they fail in the field.
This guide is for embedded software engineers, Embedded Linux developers, hardware engineers, and advanced electronics enthusiasts who need technical clarity, not marketing language.</description></item><item><title>Communication Protocols and Interfaces Explained: SPI, I2C, UART, USART, CAN, Ethernet, USB, RS-232, RS-485 and More</title><link>https://toorun.dev/posts/communication-protocols-and-interfaces-explained-spi-i2c-uart-usart-can-ethernet-usb-rs232-rs485/</link><pubDate>Sun, 21 Jun 2026 10:00:00 +0000</pubDate><guid>https://toorun.dev/posts/communication-protocols-and-interfaces-explained-spi-i2c-uart-usart-can-ethernet-usb-rs232-rs485/</guid><description>Communication Protocols and Interfaces Explained: SPI, I2C, UART, USART, CAN, Ethernet, USB, RS-232, RS-485 and More Modern electronic systems are distributed systems. Even a small product can include a microcontroller, sensors, power-management ICs, memory, a wireless module, and a gateway to cloud services. None of those blocks are useful in isolation. They must communicate.
This guide is for engineers who want practical understanding, not only textbook definitions. You will find side-by-side protocol comparisons, real-world selection advice, interview questions, and production-focused best practices.</description></item><item><title>S19 File Format (Motorola S-Record): Complete Practical Guide for Embedded Firmware and Bootloaders</title><link>https://toorun.dev/posts/s19-motorola-s-record-file-format-guide/</link><pubDate>Sat, 13 Jun 2026 10:00:00 +0000</pubDate><guid>https://toorun.dev/posts/s19-motorola-s-record-file-format-guide/</guid><description>S19 File Format (Motorola S-Record): Complete Practical Guide for Embedded Firmware and Bootloaders Suggested title: S19 File Format (Motorola S-Record): Complete Practical Guide for Embedded Firmware and Bootloaders
Suggested meta description: Understand the S19 file format used in embedded firmware updates and automotive ECU programming. Learn S-record structure, checksum, STM32 generation, bootloader flashing, CAN/UDS context, troubleshooting, and best practices.
Suggested URL slug: s19-motorola-s-record-file-format-guide
Featured Image Suggestion A high-resolution engineering-themed image showing: microcontroller board + hex editor + CAN analyzer + bootloader flow overlay.</description></item></channel></rss>