Tiny peripheral library for STM8. This library was developed as a supplement to a series of blog posts while I was experimenting with STM8 microcontrollers. Tested with SDCC compiler only.
stm8l
andstm8s
contain libraries and examples for corresponding microcontroller familieslib
containsstm8s.h
orstm8l.h
header with register definitions and very basic peripheral driversexamples
contains directories with example code
Dependencies:
Building and flashing example project:
cd ./stm8s/examples/<example>
make flash
Uncomment --peep-file $(LIBDIR)/util/extra.def
option in the Makefile to enable additional optimizer rules.
Due to SDCC Bug #2673 it is recommended to compile with --nolospre
flag.