Vybhav Kadaba
/
EV-PRO-MW1001_dec12
MWARE-1930 fixed
Diff: src/admw_1001.c
- Revision:
- 14:266ab283b086
- Parent:
- 13:97cb32670539
- Child:
- 17:2f0028880874
--- a/src/admw_1001.c Thu Jul 25 06:38:45 2019 +0000 +++ b/src/admw_1001.c Thu Jul 25 11:46:20 2019 +0000 @@ -2697,6 +2697,28 @@ return ADMW_SUCCESS; } + +ADMW_RESULT deviceInformation(ADMW_DEVICE_HANDLE hDevice) +{ + uint16_t nAddress = REG_CORE_REVISION; + char nData[ADMW_VERSION_REG_VAL_SIZE]; //4 Bytes of version register data + ADMW_RESULT res; + res=admw1001_ReadRegister(hDevice,nAddress,nData,sizeof(nData)); + if(res != ADMW_SUCCESS) + { + //if reading version register failed, sending 00.00.0000 as ADMW1001 firmware version + //strcat(nData, ADMW1001_FIRMWARE_VERSION_DEFAULT); + ADMW_LOG_INFO("Firmware Version Id is %X.%X",nData[2],nData[0]); + } + else + { + char buffer[ADMW_FORMATTED_VERSION_SIZE]; //00.00.0000 8 digits + 2 Bytes "." + one null character at the end + strcat(nData, buffer); + ADMW_LOG_INFO("Firmware Version Id is %X.%X",nData[2],nData[0]); + } + return ADMW_SUCCESS; +} + ADMW_RESULT admw1001_getFirmwareStatus( ADMW_DEVICE_HANDLE const hDevice, bool * const bFirmwareStatus) @@ -2842,4 +2864,4 @@ } return eRet; -} +} \ No newline at end of file