@@ -28,25 +28,25 @@ import I2C from "pins/i2c";
2828
2929export default class SMBus extends I2C {
3030 readByte ( register ) {
31- this . write ( register ) ; // set address
32- return this . read ( 1 ) [ 0 ] ; // read one byte
31+ super . write ( register ) ; // set address
32+ return super . read ( 1 ) [ 0 ] ; // read one byte
3333 }
3434 readWord ( register ) {
35- this . write ( register ) ; // set address
36- let value = this . read ( 2 ) ; // read two bytes
35+ super . write ( register ) ; // set address
36+ let value = super . read ( 2 ) ; // read two bytes
3737 return value [ 0 ] | ( value [ 1 ] << 8 ) ;
3838 }
3939 readBlock ( register , count , buffer ) {
40- this . write ( register ) ; // set address
41- return buffer ? this . read ( count , buffer ) : this . read ( count ) ;
40+ super . write ( register ) ; // set address
41+ return buffer ? super . read ( count , buffer ) : super . read ( count ) ;
4242 }
4343 writeByte ( register , value ) {
44- this . write ( register , value & 255 ) ;
44+ super . write ( register , value & 255 ) ;
4545 }
4646 writeWord ( register , value ) {
47- this . write ( register , value & 255 , ( value >> 8 ) & 255 ) ;
47+ super . write ( register , value & 255 , ( value >> 8 ) & 255 ) ;
4848 }
4949 writeBlock ( register , ...value ) {
50- this . write ( register , ...value ) ;
50+ super . write ( register , ...value ) ;
5151 }
5252}
0 commit comments