@@ -69,39 +69,6 @@ typedef enum TWI_MODE_enum {
69
69
#define ADD_READ_BIT (address ) (address | 0x01)
70
70
#define ADD_WRITE_BIT (address ) (address & ~0x01)
71
71
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
-
105
72
void TWI_MasterInit (uint32_t frequency );
106
73
void TWI_SlaveInit (uint8_t address );
107
74
void TWI_Flush (void );
0 commit comments