Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastfmt

Goofing around with non-allocating format string linker sections.

The idea is simple:

  • Reduce code size and CPU overhead of logging without compromising on printf capabilities.
  • Let a host side computer do the work of processing the data for the human. My workstation is fast; the target is not.

Inspired By:

  • defmt
    • Credit where credit is due: I transcribed the rzCOBS encoding used by defmt into C for this project because it's awesome.
  • memfault compact logs
  • TRICE

About

Goofing around with non-allocating format string ELF sections.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages