Code written for the TI Tiva ARM micros