test version 0.2

Dependents:   SC18IS606_Hello SC18IS606_EEPROM_access_test SC18IS606_OS6_Hello

Revision:
6:cfe7ec4f2b59
Parent:
5:436b2c7854e8
Child:
7:9fee975998c1
--- a/SC18IS606.cpp	Wed Jul 28 01:26:27 2021 +0000
+++ b/SC18IS606.cpp	Wed Jul 28 20:20:15 2021 +0000
@@ -92,3 +92,23 @@
 
     return err;
 }
+
+char* SC18IS606::read_version( void )
+{
+    static char s[ 16 ];
+    char        func_id = 0xFE;
+    int         err;
+    
+    err  = i2c.write( device_address, &func_id, sizeof( func_id ) );
+
+    if ( NULL != wait_transfer_completion )
+        (*wait_transfer_completion)();
+
+    err |= read_buffer( s, sizeof( s ) );
+    
+    if ( err )
+        s[ 0 ]  = 0;
+    
+    return s;
+}
+