Josh, Tim, Andrew locally and Jamey remotely via IRC and speakerphone
Verified that the pressure sensor works and that Andrew is an idiot: the slight gain from the 6.025V MPX5100A supply makes pressure near sea level saturate the sensor. So we won't be able to launch from near sea level. Whoops.
Used Mathematica to revamp the pressure.c calculations by comparing the LV1b IMU pressure data to the LV1b GPS data. Neat!
Changed pressure.c so that press_base.pressure is calculated by a long time constant filter.
- the pressure_base.calculate flag indicates whether we should be computing the pressure_base.pressure value. Set in Preflightcheck, cleared in arming.
- The press_base.quiet flag indicates whether or not the pressure_base.pressure value is ok to use; if it's ok to use, then we can transition from preflightcheck to ready, and ready to armed.
Need to do the same in gps.c as in pressure.c in order to set the pressure_base.altitude.
Need to make changes in sequencer.c to set/clear the calculate flags and read the quiet flags.