As I mentioned in my introduction post, I am developing libraries for STM8, both for external devices and internals.
http://www.hodges.org/rh/stm8/https://github.com/unfrozen/stm8_libshttps://github.com/unfrozen/stm8_testsIn particular, I am targeting the cheap stm8s103 and stm8s105 boards sold on ebay. More information in the Github wiki:
Goals and philosophy: My goal with these libraries is to get the smallest and fastest code for the STM8 CPU family. They are lightweight so that even the stm8s103 with only 8K of Flash can do very useful things. I use inline assembly when the compiler output looks bloated, or I want to get the device timings correct.
https://github.com/unfrozen/stm8_libs/wikiAt the moment, I am working on a library for the HC-SR04 ultrasonic distance sensor, one to three devices. And as usual, using the minimum program space possible. And in the background, I am working on a control system for a biodiesel processor.