Lwprintf
Lightweight printf library optimized for embedded systems
Install / Use
/learn @MaJerle/LwprintfREADME
Lightweight printf stdio manager
<h3>Read first: <a href="http://docs.majerle.eu/projects/lwprintf/">Documentation</a></h3>Features
- Written in C (C11), compatible with
size_tanduintmax_ttypes for some specifiers - Implements output functions compatible with
printf,vprintf,snprintf,sprintfandvsnprintf - Low-memory footprint, suitable for embedded systems
- Reentrant access to all API functions
- Operating-system ready
- Requires single output function to be implemented by user for
printf-like API calls - With optional functions for operating systems to protect multiple threads printing to the same output stream
- Allows multiple output stream functions (unlike standard
printfwhich supports only one) to separate parts of application - Added additional specifiers vs original features
- User friendly MIT license
Contribute
Fresh contributions are always welcome. Simple instructions to proceed:
- Fork Github repository
- Follow C style & coding rules already used in the project
- Create a pull request to develop branch with new features or bug fixes
Alternatively you may:
- Report a bug
- Ask for a feature request
