Skip to content

2.0.0

Latest

Choose a tag to compare

@fbiego fbiego released this 14 Feb 18:23
· 1 commit to main since this release

Timber 2.0.0 is a major rewrite introducing a portable pure-C core while keeping full Arduino compatibility.

What's new

  • New pure C core, portable across Arduino, ESP-IDF, STM32, RP2040, Zephyr, and CMake projects
  • Custom output function support
  • Custom timestamp function support
  • Optional colors, timestamps, and automatic newline
  • No dynamic memory allocation
  • Improved modular architecture

Web Serial Console available at: https://fbiego.com/timber/

Migration Guide (1.x → 2.x)

Most sketches using basic logging will continue to work unchanged:

Timber.i("Hello");

Renamed configuration functions

  • setColors() → enableColors()
  • showTime() → enableTimestamp()
  • setLogCallback() → setOutput()
  • String logging removed