Index: firmware/App/Drivers/BPDriver.c =================================================================== diff -u -r58ad7a3b04dca85bb15d640fe65e2d175953c9e5 -r04b75259419d70d2870521f1f2ca2e9bea3ad9d1 --- firmware/App/Drivers/BPDriver.c (.../BPDriver.c) (revision 58ad7a3b04dca85bb15d640fe65e2d175953c9e5) +++ firmware/App/Drivers/BPDriver.c (.../BPDriver.c) (revision 04b75259419d70d2870521f1f2ca2e9bea3ad9d1) @@ -45,7 +45,7 @@ // ********** private data ********** static BP_DRIVER_STATE_T bpDriverState = BP_DRIVER_IDLE_STATE; ///< Current blood pressure driver state. -static BP_RESULTS_T bpResults; ///< Latest blood pressure measurement results. +static BP_VITALS_DATA_T bpResults; ///< Latest blood pressure measurement results. static BOOL bpMeasurementReady; ///< Blood pressure measurement ready static BOOL bpDriverError; ///< Blood pressure driver error static BOOL requestAdultBPMeasurement; ///< Request adult BP measurement @@ -294,7 +294,7 @@ /*********************************************************************//** * @brief * The hasBPDriverError function returns the blood pressure driver - * error status. + * connection status. * @details \b Inputs: none * @details \b Outputs: bpCuffConnected * @return TRUE if module error exists, FALSE otherwise. @@ -314,13 +314,14 @@ * @details \b Outputs: results * @return TRUE if results copied, FALSE otherwise. ***************************************************************************/ -BOOL getBPResults( BP_RESULTS_T *results ) +BOOL getBPResults( BP_VITALS_DATA_T *results ) { BOOL result = FALSE; if ( ( NULL != results ) && ( TRUE == bpMeasurementReady ) ) { *results = bpResults; + bpMeasurementReady = FALSE; result = TRUE; }