Make compatible with Due and add boards in boards.h