Newlib-nano. Embedded C library for smaller systems

Here's a library you can use when developing a system using a 32-bit processor with only a few kB of memory. You don't need an allocator, and you can still have stdio to a console and even other devices. This is a fork of newlib, with the stdio bits replaced with the stdio bits from avr-libc.

The result is a library that offers broad API support, including things like complex numbers, high quality math functions that support both float and double values, a complete string library with wide char support but with a stdio API that takes only a 20 bytes of RAM.

Source code

Built packages