Skip to content

Commit c4fd338

Browse files
authored
Merge pull request #15212 from mothacehe/master
STM32H7: increase i2c slave rx limit.
2 parents 26876c0 + 3c0c9c2 commit c4fd338

File tree

16 files changed

+32
-32
lines changed

16 files changed

+32
-32
lines changed

targets/TARGET_STM/TARGET_STM32F0/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ struct i2c_s {
100100
volatile uint8_t pending_slave_tx_master_rx;
101101
volatile uint8_t pending_slave_rx_maxter_tx;
102102
uint8_t *slave_rx_buffer;
103-
volatile uint8_t slave_rx_buffer_size;
104-
volatile uint8_t slave_rx_count;
103+
volatile uint16_t slave_rx_buffer_size;
104+
volatile uint16_t slave_rx_count;
105105
#endif
106106
#if DEVICE_I2C_ASYNCH
107107
uint32_t address;

targets/TARGET_STM/TARGET_STM32F1/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ struct i2c_s {
124124
volatile uint8_t pending_slave_tx_master_rx;
125125
volatile uint8_t pending_slave_rx_maxter_tx;
126126
uint8_t *slave_rx_buffer;
127-
volatile uint8_t slave_rx_buffer_size;
128-
volatile uint8_t slave_rx_count;
127+
volatile uint16_t slave_rx_buffer_size;
128+
volatile uint16_t slave_rx_count;
129129
#endif
130130
#if DEVICE_I2C_ASYNCH
131131
uint32_t address;

targets/TARGET_STM/TARGET_STM32F2/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,8 @@ struct i2c_s {
129129
volatile uint8_t pending_slave_tx_master_rx;
130130
volatile uint8_t pending_slave_rx_maxter_tx;
131131
uint8_t *slave_rx_buffer;
132-
volatile uint8_t slave_rx_buffer_size;
133-
volatile uint8_t slave_rx_count;
132+
volatile uint16_t slave_rx_buffer_size;
133+
volatile uint16_t slave_rx_count;
134134
#endif
135135
#if DEVICE_I2C_ASYNCH
136136
uint32_t address;

targets/TARGET_STM/TARGET_STM32F3/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ struct i2c_s {
115115
volatile uint8_t pending_slave_tx_master_rx;
116116
volatile uint8_t pending_slave_rx_maxter_tx;
117117
uint8_t *slave_rx_buffer;
118-
volatile uint8_t slave_rx_buffer_size;
119-
volatile uint8_t slave_rx_count;
118+
volatile uint16_t slave_rx_buffer_size;
119+
volatile uint16_t slave_rx_count;
120120
#endif
121121
#if DEVICE_I2C_ASYNCH
122122
uint32_t address;

targets/TARGET_STM/TARGET_STM32F4/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ struct i2c_s {
113113
volatile uint8_t pending_slave_tx_master_rx;
114114
volatile uint8_t pending_slave_rx_maxter_tx;
115115
uint8_t *slave_rx_buffer;
116-
volatile uint8_t slave_rx_buffer_size;
117-
volatile uint8_t slave_rx_count;
116+
volatile uint16_t slave_rx_buffer_size;
117+
volatile uint16_t slave_rx_count;
118118
#endif
119119
#if DEVICE_I2C_ASYNCH
120120
uint32_t address;

targets/TARGET_STM/TARGET_STM32F7/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ struct i2c_s {
131131
volatile uint8_t pending_slave_tx_master_rx;
132132
volatile uint8_t pending_slave_rx_maxter_tx;
133133
uint8_t *slave_rx_buffer;
134-
volatile uint8_t slave_rx_buffer_size;
135-
volatile uint8_t slave_rx_count;
134+
volatile uint16_t slave_rx_buffer_size;
135+
volatile uint16_t slave_rx_count;
136136
#endif
137137
#if DEVICE_I2C_ASYNCH
138138
uint32_t address;

targets/TARGET_STM/TARGET_STM32G0/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ struct i2c_s {
114114
volatile uint8_t pending_slave_tx_master_rx;
115115
volatile uint8_t pending_slave_rx_maxter_tx;
116116
uint8_t *slave_rx_buffer;
117-
volatile uint8_t slave_rx_buffer_size;
118-
volatile uint8_t slave_rx_count;
117+
volatile uint16_t slave_rx_buffer_size;
118+
volatile uint16_t slave_rx_count;
119119
#endif
120120
#if DEVICE_I2C_ASYNCH
121121
uint32_t address;

targets/TARGET_STM/TARGET_STM32G4/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ struct i2c_s {
113113
volatile uint8_t pending_slave_tx_master_rx;
114114
volatile uint8_t pending_slave_rx_maxter_tx;
115115
uint8_t *slave_rx_buffer;
116-
volatile uint8_t slave_rx_buffer_size;
117-
volatile uint8_t slave_rx_count;
116+
volatile uint16_t slave_rx_buffer_size;
117+
volatile uint16_t slave_rx_count;
118118
#endif
119119
#if DEVICE_I2C_ASYNCH
120120
uint32_t address;

targets/TARGET_STM/TARGET_STM32H7/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ struct i2c_s {
120120
volatile uint8_t pending_slave_tx_master_rx;
121121
volatile uint8_t pending_slave_rx_maxter_tx;
122122
uint8_t *slave_rx_buffer;
123-
volatile uint8_t slave_rx_buffer_size;
124-
volatile uint8_t slave_rx_count;
123+
volatile uint16_t slave_rx_buffer_size;
124+
volatile uint16_t slave_rx_count;
125125
#endif
126126
#if DEVICE_I2C_ASYNCH
127127
uint32_t address;

targets/TARGET_STM/TARGET_STM32L0/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ struct i2c_s {
116116
volatile uint8_t pending_slave_tx_master_rx;
117117
volatile uint8_t pending_slave_rx_maxter_tx;
118118
uint8_t *slave_rx_buffer;
119-
volatile uint8_t slave_rx_buffer_size;
120-
volatile uint8_t slave_rx_count;
119+
volatile uint16_t slave_rx_buffer_size;
120+
volatile uint16_t slave_rx_count;
121121
#endif
122122
#if DEVICE_I2C_ASYNCH
123123
uint32_t address;

targets/TARGET_STM/TARGET_STM32L1/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ struct i2c_s {
111111
volatile uint8_t pending_slave_tx_master_rx;
112112
volatile uint8_t pending_slave_rx_maxter_tx;
113113
uint8_t *slave_rx_buffer;
114-
volatile uint8_t slave_rx_buffer_size;
115-
volatile uint8_t slave_rx_count;
114+
volatile uint16_t slave_rx_buffer_size;
115+
volatile uint16_t slave_rx_count;
116116
#endif
117117
#if DEVICE_I2C_ASYNCH
118118
uint32_t address;

targets/TARGET_STM/TARGET_STM32L4/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ struct i2c_s {
112112
volatile uint8_t pending_slave_tx_master_rx;
113113
volatile uint8_t pending_slave_rx_maxter_tx;
114114
uint8_t *slave_rx_buffer;
115-
volatile uint8_t slave_rx_buffer_size;
116-
volatile uint8_t slave_rx_count;
115+
volatile uint16_t slave_rx_buffer_size;
116+
volatile uint16_t slave_rx_count;
117117
#endif
118118
#if DEVICE_I2C_ASYNCH
119119
uint32_t address;

targets/TARGET_STM/TARGET_STM32L5/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ struct i2c_s {
120120
volatile uint8_t pending_slave_tx_master_rx;
121121
volatile uint8_t pending_slave_rx_maxter_tx;
122122
uint8_t *slave_rx_buffer;
123-
volatile uint8_t slave_rx_buffer_size;
124-
volatile uint8_t slave_rx_count;
123+
volatile uint16_t slave_rx_buffer_size;
124+
volatile uint16_t slave_rx_count;
125125
#endif
126126
#if DEVICE_I2C_ASYNCH
127127
uint32_t address;

targets/TARGET_STM/TARGET_STM32U5/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ struct i2c_s {
120120
volatile uint8_t pending_slave_tx_master_rx;
121121
volatile uint8_t pending_slave_rx_maxter_tx;
122122
uint8_t *slave_rx_buffer;
123-
volatile uint8_t slave_rx_buffer_size;
124-
volatile uint8_t slave_rx_count;
123+
volatile uint16_t slave_rx_buffer_size;
124+
volatile uint16_t slave_rx_count;
125125
#endif
126126
#if DEVICE_I2C_ASYNCH
127127
uint32_t address;

targets/TARGET_STM/TARGET_STM32WB/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ struct i2c_s {
103103
volatile uint8_t pending_slave_tx_master_rx;
104104
volatile uint8_t pending_slave_rx_maxter_tx;
105105
uint8_t *slave_rx_buffer;
106-
volatile uint8_t slave_rx_buffer_size;
107-
volatile uint8_t slave_rx_count;
106+
volatile uint16_t slave_rx_buffer_size;
107+
volatile uint16_t slave_rx_count;
108108
#endif
109109
#if DEVICE_I2C_ASYNCH
110110
uint32_t address;

targets/TARGET_STM/TARGET_STM32WL/objects.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,8 @@ struct i2c_s {
106106
volatile uint8_t pending_slave_tx_master_rx;
107107
volatile uint8_t pending_slave_rx_maxter_tx;
108108
uint8_t *slave_rx_buffer;
109-
volatile uint8_t slave_rx_buffer_size;
110-
volatile uint8_t slave_rx_count;
109+
volatile uint16_t slave_rx_buffer_size;
110+
volatile uint16_t slave_rx_count;
111111
#endif
112112
#if DEVICE_I2C_ASYNCH
113113
uint32_t address;

0 commit comments

Comments
 (0)