HomeAbout UsContact Us

Embedded Software Technical Articles | embeddedSoft

Embedded C/C++
Embedded Concepts
Embedded OS
Miscellaneous Articles
Fixing I2C Clock Stretching Timeouts on STM32
Embedded Concepts
Fixing I2C Clock Stretching Timeouts on STM32
I2C clock stretching is a mandatory part of the I2C specification that allows slave devices to hold…
Fixing I2C Clock Stretching Timeouts on STM32
Fixing I2C Clock Stretching Timeouts on STM32
Jithin Tom
July 07, 2026
2 min

Editor's Pick

Miscellaneous Articles
Embedded Firmware Debugging Techniques: From Printf to JTAG
Debugging embedded firmware is fundamentally different from application debugging on a host OS…
Jithin Tom
July 01, 2026
4 min

Whats New?

Fixing I2C Clock Stretching Timeouts on STM32
Fixing I2C Clock Stretching Timeouts on STM32
Jithin Tom
July 07, 2026
2 min
Getting Started with Zephyr RTOS: A Practical Guide for Embedded Engineers
Embedded OS
Getting Started with Zephyr RTOS: A Practical Guide for Embedded Engineers
Zephyr RTOS has emerged as one of the most compelling choices for modern embedded development…
FreeRTOS Message Buffers and Stream Buffers - High-Throughput Data Streaming
FreeRTOS Message Buffers and Stream Buffers - High-Throughput Data Streaming
FreeRTOS provides two specialized data structures for high-throughput data transfer between tasks…
Jithin Tom
July 04, 2026
6 min
Unit Testing Embedded Firmware: A Practical Guide
Unit Testing Embedded Firmware: A Practical Guide
Jithin Tom
June 28, 2026
5 min
Embedded C/C++View More
Atomic Operations in Embedded C: Lock-Free Synchronization for Cortex-M
Atomic Operations in Embedded C: Lock-Free Synchronization for Cortex-M
Atomic operations are the foundation of lock-free programming in embedded systems. While mutexes and…
Jithin Tom
July 03, 2026
2 min
Fixing I2C Clock Stretching Timeouts on STM32
© 2026, All Rights Reserved.
Powered By Netlyft

Quick Links

Advertise with usAbout UsContact Us

Social Media