File tree Expand file tree Collapse file tree 14 files changed +42
-0
lines changed Expand file tree Collapse file tree 14 files changed +42
-0
lines changed Original file line number Diff line number Diff line change @@ -98,6 +98,9 @@ struct i2c_s {
98
98
uint8_t slave ;
99
99
volatile uint8_t pending_slave_tx_master_rx ;
100
100
volatile uint8_t pending_slave_rx_maxter_tx ;
101
+ uint8_t * slave_rx_buffer ;
102
+ volatile uint8_t slave_rx_buffer_size ;
103
+ volatile uint8_t slave_rx_count ;
101
104
#endif
102
105
#if DEVICE_I2C_ASYNCH
103
106
uint32_t address ;
Original file line number Diff line number Diff line change @@ -123,6 +123,9 @@ struct i2c_s {
123
123
uint8_t slave ;
124
124
volatile uint8_t pending_slave_tx_master_rx ;
125
125
volatile uint8_t pending_slave_rx_maxter_tx ;
126
+ uint8_t * slave_rx_buffer ;
127
+ volatile uint8_t slave_rx_buffer_size ;
128
+ volatile uint8_t slave_rx_count ;
126
129
#endif
127
130
#if DEVICE_I2C_ASYNCH
128
131
uint32_t address ;
Original file line number Diff line number Diff line change @@ -128,6 +128,9 @@ struct i2c_s {
128
128
uint8_t slave ;
129
129
volatile uint8_t pending_slave_tx_master_rx ;
130
130
volatile uint8_t pending_slave_rx_maxter_tx ;
131
+ uint8_t * slave_rx_buffer ;
132
+ volatile uint8_t slave_rx_buffer_size ;
133
+ volatile uint8_t slave_rx_count ;
131
134
#endif
132
135
#if DEVICE_I2C_ASYNCH
133
136
uint32_t address ;
Original file line number Diff line number Diff line change @@ -113,6 +113,9 @@ struct i2c_s {
113
113
uint8_t slave ;
114
114
volatile uint8_t pending_slave_tx_master_rx ;
115
115
volatile uint8_t pending_slave_rx_maxter_tx ;
116
+ uint8_t * slave_rx_buffer ;
117
+ volatile uint8_t slave_rx_buffer_size ;
118
+ volatile uint8_t slave_rx_count ;
116
119
#endif
117
120
#if DEVICE_I2C_ASYNCH
118
121
uint32_t address ;
Original file line number Diff line number Diff line change @@ -112,6 +112,9 @@ struct i2c_s {
112
112
uint8_t slave ;
113
113
volatile uint8_t pending_slave_tx_master_rx ;
114
114
volatile uint8_t pending_slave_rx_maxter_tx ;
115
+ uint8_t * slave_rx_buffer ;
116
+ volatile uint8_t slave_rx_buffer_size ;
117
+ volatile uint8_t slave_rx_count ;
115
118
#endif
116
119
#if DEVICE_I2C_ASYNCH
117
120
uint32_t address ;
Original file line number Diff line number Diff line change @@ -129,6 +129,9 @@ struct i2c_s {
129
129
uint8_t slave ;
130
130
volatile uint8_t pending_slave_tx_master_rx ;
131
131
volatile uint8_t pending_slave_rx_maxter_tx ;
132
+ uint8_t * slave_rx_buffer ;
133
+ volatile uint8_t slave_rx_buffer_size ;
134
+ volatile uint8_t slave_rx_count ;
132
135
#endif
133
136
#if DEVICE_I2C_ASYNCH
134
137
uint32_t address ;
Original file line number Diff line number Diff line change @@ -112,6 +112,9 @@ struct i2c_s {
112
112
uint8_t slave ;
113
113
volatile uint8_t pending_slave_tx_master_rx ;
114
114
volatile uint8_t pending_slave_rx_maxter_tx ;
115
+ uint8_t * slave_rx_buffer ;
116
+ volatile uint8_t slave_rx_buffer_size ;
117
+ volatile uint8_t slave_rx_count ;
115
118
#endif
116
119
#if DEVICE_I2C_ASYNCH
117
120
uint32_t address ;
Original file line number Diff line number Diff line change @@ -111,6 +111,9 @@ struct i2c_s {
111
111
uint8_t slave ;
112
112
volatile uint8_t pending_slave_tx_master_rx ;
113
113
volatile uint8_t pending_slave_rx_maxter_tx ;
114
+ uint8_t * slave_rx_buffer ;
115
+ volatile uint8_t slave_rx_buffer_size ;
116
+ volatile uint8_t slave_rx_count ;
114
117
#endif
115
118
#if DEVICE_I2C_ASYNCH
116
119
uint32_t address ;
Original file line number Diff line number Diff line change @@ -114,6 +114,9 @@ struct i2c_s {
114
114
uint8_t slave ;
115
115
volatile uint8_t pending_slave_tx_master_rx ;
116
116
volatile uint8_t pending_slave_rx_maxter_tx ;
117
+ uint8_t * slave_rx_buffer ;
118
+ volatile uint8_t slave_rx_buffer_size ;
119
+ volatile uint8_t slave_rx_count ;
117
120
#endif
118
121
#if DEVICE_I2C_ASYNCH
119
122
uint32_t address ;
Original file line number Diff line number Diff line change @@ -110,6 +110,9 @@ struct i2c_s {
110
110
uint8_t slave ;
111
111
volatile uint8_t pending_slave_tx_master_rx ;
112
112
volatile uint8_t pending_slave_rx_maxter_tx ;
113
+ uint8_t * slave_rx_buffer ;
114
+ volatile uint8_t slave_rx_buffer_size ;
115
+ volatile uint8_t slave_rx_count ;
113
116
#endif
114
117
#if DEVICE_I2C_ASYNCH
115
118
uint32_t address ;
Original file line number Diff line number Diff line change @@ -110,6 +110,9 @@ struct i2c_s {
110
110
uint8_t slave ;
111
111
volatile uint8_t pending_slave_tx_master_rx ;
112
112
volatile uint8_t pending_slave_rx_maxter_tx ;
113
+ uint8_t * slave_rx_buffer ;
114
+ volatile uint8_t slave_rx_buffer_size ;
115
+ volatile uint8_t slave_rx_count ;
113
116
#endif
114
117
#if DEVICE_I2C_ASYNCH
115
118
uint32_t address ;
Original file line number Diff line number Diff line change @@ -118,6 +118,9 @@ struct i2c_s {
118
118
uint8_t slave ;
119
119
volatile uint8_t pending_slave_tx_master_rx ;
120
120
volatile uint8_t pending_slave_rx_maxter_tx ;
121
+ uint8_t * slave_rx_buffer ;
122
+ volatile uint8_t slave_rx_buffer_size ;
123
+ volatile uint8_t slave_rx_count ;
121
124
#endif
122
125
#if DEVICE_I2C_ASYNCH
123
126
uint32_t address ;
Original file line number Diff line number Diff line change @@ -101,6 +101,9 @@ struct i2c_s {
101
101
uint8_t slave ;
102
102
volatile uint8_t pending_slave_tx_master_rx ;
103
103
volatile uint8_t pending_slave_rx_maxter_tx ;
104
+ uint8_t * slave_rx_buffer ;
105
+ volatile uint8_t slave_rx_buffer_size ;
106
+ volatile uint8_t slave_rx_count ;
104
107
#endif
105
108
#if DEVICE_I2C_ASYNCH
106
109
uint32_t address ;
Original file line number Diff line number Diff line change @@ -104,6 +104,9 @@ struct i2c_s {
104
104
uint8_t slave ;
105
105
volatile uint8_t pending_slave_tx_master_rx ;
106
106
volatile uint8_t pending_slave_rx_maxter_tx ;
107
+ uint8_t * slave_rx_buffer ;
108
+ volatile uint8_t slave_rx_buffer_size ;
109
+ volatile uint8_t slave_rx_count ;
107
110
#endif
108
111
#if DEVICE_I2C_ASYNCH
109
112
uint32_t address ;
You can’t perform that action at this time.
0 commit comments