ST provides free firmware libraries for each of the STM8 peripherals. The self documented libraries run on the STM8 evaluation board and are supported by the ST Visual Developer (STVD) and Cosmic Compiler Tool chain. These libraries are easily adapted to other hardware platforms and will help speed development of STM8S designs.