Index: firmware/App/Controllers/BPModule.c =================================================================== diff -u -rd22b634e0d703617cebdd7817c76895ed7b33128 -r29b02188905fa888df39174e6b82677cbaa816ce --- firmware/App/Controllers/BPModule.c (.../BPModule.c) (revision d22b634e0d703617cebdd7817c76895ed7b33128) +++ firmware/App/Controllers/BPModule.c (.../BPModule.c) (revision 29b02188905fa888df39174e6b82677cbaa816ce) @@ -335,9 +335,9 @@ if ( NULL != bpResults ) { - data.systolic = bpResults->systolic; - data.diastolic = bpResults->diastolic; - data.heartRate = bpResults->heartRate; + data.systolic = (U32)bpResults->systolic; + data.diastolic = (U32)bpResults->diastolic; + data.heartRate = (U32)bpResults->heartRate; broadcastData( MSG_ID_TD_BLOOD_PRESSURE_DATA, COMM_BUFFER_OUT_CAN_TD_BROADCAST, (U08*)&data, sizeof( BP_RESULTS_T ) ); }