void WEIGHT_InitAfterSleep(void)

void WEIGHT_InitAfterSleep(void)
{
 LONG_VAL  lvTemp;
 UN_BYTE_FLOATLONG	ubfTemp;
 API_RecordRead( FileReg, MREG_WEIGHT_FULL_CALIB );
 lvTemp.byte.MB = FileReg[0].idata[ 0 ];
 lvTemp.byte.UB = FileReg[0].idata[ 1 ];
 lvTemp.byte.HB = FileReg[0].idata[ 2 ];
 lvTemp.byte.LB = FileReg[0].idata[ 3 ];
 SPI_AD77xx_WriteFullScale(SPI_AD77xx_PORT_1, lvTemp.Val);
 API_RecordRead( FileReg, MREG_WEIGHT_ZERO_CALIB );
 lvTemp.byte.MB = FileReg[0].idata[ 0 ];
 lvTemp.byte.UB = FileReg[0].idata[ 1 ];
 lvTemp.byte.HB = FileReg[0].idata[ 2 ];
 lvTemp.byte.LB = FileReg[0].idata[ 3 ];
 SPI_AD77xx_WriteOffset(SPI_AD77xx_PORT_1, lvTemp.Val);
#if defined(WEIGHT2_ENABLE)
 API_RecordRead( FileReg, MREG_WEIGHT2_FULL_CALIB );
 lvTemp.byte.MB = FileReg[0].idata[ 0 ];
 lvTemp.byte.UB = FileReg[0].idata[ 1 ];
 lvTemp.byte.HB = FileReg[0].idata[ 2 ];
 lvTemp.byte.LB = FileReg[0].idata[ 3 ];
 SPI_AD77xx_WriteFullScale(SPI_AD77xx_PORT_2, lvTemp.Val);
 API_RecordRead( FileReg, MREG_WEIGHT2_ZERO_CALIB );
 lvTemp.byte.MB = FileReg[0].idata[ 0 ];
 lvTemp.byte.UB = FileReg[0].idata[ 1 ];
 lvTemp.byte.HB = FileReg[0].idata[ 2 ];
 lvTemp.byte.LB = FileReg[0].idata[ 3 ];
 SPI_AD77xx_WriteOffset(SPI_AD77xx_PORT_2, lvTemp.Val);
#endif
#if defined(WEIGHT3_ENABLE)
 API_RecordRead( FileReg, MREG_WEIGHT3_FULL_CALIB );
 lvTemp.byte.MB = FileReg[0].idata[ 0 ];
 lvTemp.byte.UB = FileReg[0].idata[ 1 ];
 lvTemp.byte.HB = FileReg[0].idata[ 2 ];
 lvTemp.byte.LB = FileReg[0].idata[ 3 ];
 SPI_AD77xx_WriteFullScale(SPI_AD77xx_PORT_3, lvTemp.Val);
 API_RecordRead( FileReg, MREG_WEIGHT3_ZERO_CALIB );
 lvTemp.byte.MB = FileReg[0].idata[ 0 ];
 lvTemp.byte.UB = FileReg[0].idata[ 1 ];
 lvTemp.byte.HB = FileReg[0].idata[ 2 ];
 lvTemp.byte.LB = FileReg[0].idata[ 3 ];
 SPI_AD77xx_WriteOffset(SPI_AD77xx_PORT_3, lvTemp.Val);
#endif
}