Freestanding C++ standard library

1 points by raymii


snej

I’ve never worked with an embedded system that didn’t support heap allocation! The freestanding library sounds lower level than the libraries in ESP32 or ARM Cortex SDKs. Are people using C++ on 8-bit microcontrollers?

david_chisnall

Unfortunately, std::atomic::notify* were added to freestanding and these are really, really bad APIs that are painful to make work on embedded systems.