An arduino like API for working with PIC Microcontrollers