Maker.io main logo

Projects

Tutorials Afficher tout

TUTORIAL

Faster printf Debugging (Part 3)

By Nathan Jones

Learn serialization and COBS framing to send debug logs at lightning speed from STM32 boards. Compare MessagePack, FlatBuffers, & bitproto for fast debug output.

TUTORIAL
16

Faster printf Debugging (Part 2)

By Nathan Jones

Learn non-blocking UART and USB tricks to slash printf debug times on STM32 boards. Speed up embedded logging with interrupts, DMA, and smart buffering.

TUTORIAL
20

Why Is This Code Bad?

By Nathan Jones

Discover the difference between messy and clean code with real examples. See why certain code examples are harder to use and maintain.

TUTORIAL
21

Faster printf Debugging (Part 1)

By Nathan Jones

Discover why printf slows down embedded systems and tips for reducing UART transmission time to speed up debugging.

TUTORIAL
35

Improved printf Debugging

By Nathan Jones

Learn how to improve Serial.println and printf debugging with file, function, and line info, plus severity levels, along with conditional macros.

TUTORIAL
119

In Defense of printf Debugging

By Nathan Jones

Understand how combining serial print logging with breakpoint debugging leads to faster bug discovery.