Maker.io main logo

Projects

Blogs

BLOG

All Your Bytes Are Belong to Us

By Nathan Jones

High-level roadmap for hardware security awareness: threat models, attack complexity, and where to start defending your design.

Tutorials 모두 보기

TUTORIAL
14

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
17

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
27

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
28

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
70

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
129

In Defense of printf Debugging

By Nathan Jones

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