test version 0.2
Dependents: SC18IS606_Hello SC18IS606_EEPROM_access_test SC18IS606_OS6_Hello
Diff: SC18IS606.cpp
- 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; +} +