/**
* @brief Pro_W2D_UpdateDataHandle
* update Piece Handle , Judge Last Piece
* @param[in] indata : Piece Data
* @param[in] dataLen : Piece Length
* @param[in] formatType : Piece Data Format
* @param[out]
* @return 0,Handle Success
* -1,Input Param Illegal
* -2,Last Piece , MD5 Check Faild
**/int8_t Pro_W2D_UpdateDataHandle(uint8_t*inData , uint32_t dataLen , otaDataType formatType)
{
uint16_t piecenum= 0;
uint16_t piececount= 0;
uint32_t tempWFlashAddr= 0;
updataPieceData_TypeDef pieceData;
uint8_t md5_calc[SSL_MAX_LEN];//MD5 Calculate Fact
if(NULL ==inData)
{return -1;
}
memcpy((uint8_t*)&pieceData, inData, dataLen);
piecenum=exchangeBytes(pieceData.piecenum);
piececount=exchangeBytes(pieceD