added wait_us(31) in admw_spi.cpp to support hibernation mode

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