Libraries to be used with various microcontroller peripherals