@@ -55,24 +55,24 @@ bitflags! {
55
55
const I2C_FUNC_SMBUS_READ_I2C_BLOCK = 0x0400_0000 ; /* I2C-like block xfer */
56
56
const I2C_FUNC_SMBUS_WRITE_I2C_BLOCK = 0x0800_0000 ; /* w/ 1-byte reg. addr. */
57
57
58
- const I2C_FUNC_SMBUS_BYTE = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_BYTE . bits |
59
- I2CFunctions :: I2C_FUNC_SMBUS_WRITE_BYTE . bits) ;
60
- const I2C_FUNC_SMBUS_BYTE_DATA = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_BYTE_DATA . bits |
61
- I2CFunctions :: I2C_FUNC_SMBUS_WRITE_BYTE_DATA . bits) ;
62
- const I2C_FUNC_SMBUS_WORD_DATA = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_WORD_DATA . bits |
63
- I2CFunctions :: I2C_FUNC_SMBUS_WRITE_WORD_DATA . bits) ;
64
- const I2C_FUNC_SMBUS_BLOCK_DATA = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_BLOCK_DATA . bits |
65
- I2CFunctions :: I2C_FUNC_SMBUS_WRITE_BLOCK_DATA . bits) ;
66
- const I2C_FUNC_SMBUS_I2C_BLOCK = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_I2C_BLOCK . bits |
67
- I2CFunctions :: I2C_FUNC_SMBUS_WRITE_I2C_BLOCK . bits) ;
68
- const I2C_FUNC_SMBUS_EMUL = ( I2CFunctions :: I2C_FUNC_SMBUS_QUICK . bits |
69
- I2CFunctions :: I2C_FUNC_SMBUS_BYTE . bits |
70
- I2CFunctions :: I2C_FUNC_SMBUS_BYTE_DATA . bits |
71
- I2CFunctions :: I2C_FUNC_SMBUS_WORD_DATA . bits |
72
- I2CFunctions :: I2C_FUNC_SMBUS_PROC_CALL . bits |
73
- I2CFunctions :: I2C_FUNC_SMBUS_WRITE_BLOCK_DATA . bits |
74
- I2CFunctions :: I2C_FUNC_SMBUS_I2C_BLOCK . bits |
75
- I2CFunctions :: I2C_FUNC_SMBUS_PEC . bits) ;
58
+ const I2C_FUNC_SMBUS_BYTE = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_BYTE . bits( ) |
59
+ I2CFunctions :: I2C_FUNC_SMBUS_WRITE_BYTE . bits( ) ) ;
60
+ const I2C_FUNC_SMBUS_BYTE_DATA = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_BYTE_DATA . bits( ) |
61
+ I2CFunctions :: I2C_FUNC_SMBUS_WRITE_BYTE_DATA . bits( ) ) ;
62
+ const I2C_FUNC_SMBUS_WORD_DATA = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_WORD_DATA . bits( ) |
63
+ I2CFunctions :: I2C_FUNC_SMBUS_WRITE_WORD_DATA . bits( ) ) ;
64
+ const I2C_FUNC_SMBUS_BLOCK_DATA = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_BLOCK_DATA . bits( ) |
65
+ I2CFunctions :: I2C_FUNC_SMBUS_WRITE_BLOCK_DATA . bits( ) ) ;
66
+ const I2C_FUNC_SMBUS_I2C_BLOCK = ( I2CFunctions :: I2C_FUNC_SMBUS_READ_I2C_BLOCK . bits( ) |
67
+ I2CFunctions :: I2C_FUNC_SMBUS_WRITE_I2C_BLOCK . bits( ) ) ;
68
+ const I2C_FUNC_SMBUS_EMUL = ( I2CFunctions :: I2C_FUNC_SMBUS_QUICK . bits( ) |
69
+ I2CFunctions :: I2C_FUNC_SMBUS_BYTE . bits( ) |
70
+ I2CFunctions :: I2C_FUNC_SMBUS_BYTE_DATA . bits( ) |
71
+ I2CFunctions :: I2C_FUNC_SMBUS_WORD_DATA . bits( ) |
72
+ I2CFunctions :: I2C_FUNC_SMBUS_PROC_CALL . bits( ) |
73
+ I2CFunctions :: I2C_FUNC_SMBUS_WRITE_BLOCK_DATA . bits( ) |
74
+ I2CFunctions :: I2C_FUNC_SMBUS_I2C_BLOCK . bits( ) |
75
+ I2CFunctions :: I2C_FUNC_SMBUS_PEC . bits( ) ) ;
76
76
}
77
77
}
78
78
@@ -354,7 +354,7 @@ pub fn i2c_smbus_read_block_data(fd: RawFd, register: u8) -> Result<Vec<u8>, I2C
354
354
// create a vector from the data in the block starting at byte
355
355
// 1 and ending after count bytes after that
356
356
let count = data. block [ 0 ] ;
357
- Ok ( ( & data. block [ 1 ..( count + 1 ) as usize ] ) . to_vec ( ) )
357
+ Ok ( ( data. block [ 1 ..( count + 1 ) as usize ] ) . to_vec ( ) )
358
358
}
359
359
360
360
pub fn i2c_smbus_read_i2c_block_data (
@@ -377,7 +377,7 @@ pub fn i2c_smbus_read_i2c_block_data(
377
377
// create a vector from the data in the block starting at byte
378
378
// 1 and ending after count bytes after that
379
379
let count = data. block [ 0 ] ;
380
- Ok ( ( & data. block [ 1 ..( count + 1 ) as usize ] ) . to_vec ( ) )
380
+ Ok ( ( data. block [ 1 ..( count + 1 ) as usize ] ) . to_vec ( ) )
381
381
}
382
382
383
383
#[ inline]
@@ -445,7 +445,7 @@ pub fn i2c_smbus_process_call_block(
445
445
// create a vector from the data in the block starting at byte
446
446
// 1 and ending after count bytes after that
447
447
let count = data. block [ 0 ] ;
448
- Ok ( ( & data. block [ 1 ..( count + 1 ) as usize ] ) . to_vec ( ) )
448
+ Ok ( ( data. block [ 1 ..( count + 1 ) as usize ] ) . to_vec ( ) )
449
449
}
450
450
451
451
#[ inline]
0 commit comments