ArduCopter 3.1.5 port to MPNG Hardware Abstraction Layer