a library of code for SiLabs C8051 systems