Source code for Mechatronic Systems Engineering Capstone project
Firmware is written for a Teensy 3.2 and makes use of Teensy features such as PWMServo and elapsedMicros.
Library to interact with the on-board MPL3115A2.
Libraries to interact with the on-board Adafruit GPS module. Two were selected: one interrupt-based and one polling-based. The interrupt-based library is what we use.
Adafruit_GPS - Interrupt based
Library to interact with the on-board MPU9250.
Library to filter our raw IMU data to produce accurate roll/pitch/yaw.