start porting to pcDuino