Fix compiler macro, add board.h