Check out the ESPiCo compiler!