@@ -69,39 +69,6 @@ typedef enum TWI_MODE_enum {
6969#define ADD_READ_BIT (address ) (address | 0x01)
7070#define ADD_WRITE_BIT (address ) (address & ~0x01)
7171
72- /* Master variables */
73- register8_t master_slaveAddress ; /*!< Slave address */
74- register8_t * master_writeData ; /*!< Data to write */
75- register8_t * master_readData ; /*!< Read data */
76- register8_t master_bytesToWrite ; /*!< Number of bytes to write */
77- register8_t master_bytesToRead ; /*!< Number of bytes to read */
78- register8_t master_bytesWritten ; /*!< Number of bytes written */
79- register8_t master_bytesRead ; /*!< Number of bytes read */
80- register8_t master_sendStop ; /*!< To send a stop at the end of the transaction or not */
81- register8_t master_trans_status ; /*!< Status of transaction */
82- register8_t master_result ; /*!< Result of transaction */
83-
84- /* Slave variables */
85- static uint8_t (* TWI_onSlaveTransmit )(void ) __attribute__((unused ));
86- static void (* TWI_onSlaveReceive )(int ) __attribute__((unused ));
87- register8_t * slave_writeData ;
88- register8_t * slave_readData ;
89- register8_t slave_bytesToWrite ;
90- register8_t slave_bytesWritten ;
91- register8_t slave_bytesToRead ;
92- register8_t slave_bytesRead ;
93- register8_t slave_trans_status ;
94- register8_t slave_result ;
95- register8_t slave_callUserReceive ;
96- register8_t slave_callUserRequest ;
97- register8_t slave_mode ;
98-
99- /* Both */
100- register8_t * user_readDataBuf ;
101-
102- /* TWI module mode */
103- volatile TWI_MODE_t twi_mode ;
104-
10572void TWI_MasterInit (uint32_t frequency );
10673void TWI_SlaveInit (uint8_t address );
10774void TWI_Flush (void );
0 commit comments