Skip to content

Commit ffa5745

Browse files
committed
[F1] I2C API changes for MISRA-C 2012 compliancy
Rename HAL_I2C_Master_Sequential_Transmit_IT() to HAL_I2C_Master_Seq_Transmit_IT() Rename HAL_I2C_Master_Sequentiel_Receive_IT() to HAL_I2C_Master_Seq_Receive_IT() Rename HAL_I2C_Slave_Sequentiel_Transmit_IT() to HAL_I2C_Slave_Seq_Transmit_IT() Rename HAL_I2C_Slave_Sequentiel_Receive_DMA() to HAL_I2C_Slave_Seq_Receive_DMA() Even if HAL legacy define them. Use the correct name to avoid any further issue. Signed-off-by: Frederic.Pillon <frederic.pillon@st.com>
1 parent 7b540ba commit ffa5745

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

cores/arduino/stm32/twi.c

+6-3
Original file line numberDiff line numberDiff line change
@@ -935,7 +935,8 @@ void HAL_I2C_AddrCallback(I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, ui
935935
if (obj->i2c_onSlaveTransmit != NULL) {
936936
obj->i2c_onSlaveTransmit();
937937
}
938-
#if defined(STM32F2xx) || defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
938+
#if defined(STM32F1xx) || defined(STM32F2xx) || defined(STM32F4xx) ||\
939+
defined(STM32L0xx) || defined(STM32L1xx)
939940
HAL_I2C_Slave_Seq_Transmit_IT(hi2c, (uint8_t *) obj->i2cTxRxBuffer,
940941
obj->i2cTxRxBufferSize, I2C_LAST_FRAME);
941942
#else
@@ -947,7 +948,8 @@ void HAL_I2C_AddrCallback(I2C_HandleTypeDef *hi2c, uint8_t TransferDirection, ui
947948
obj->slaveMode = SLAVE_MODE_RECEIVE;
948949
/* We don't know in advance how many bytes will be sent by master so
949950
* we'll fetch one by one until master ends the sequence */
950-
#if defined(STM32F2xx) || defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
951+
#if defined(STM32F1xx) || defined(STM32F2xx) || defined(STM32F4xx) ||\
952+
defined(STM32L0xx) || defined(STM32L1xx)
951953
HAL_I2C_Slave_Seq_Receive_IT(hi2c, (uint8_t *) & (obj->i2cTxRxBuffer[obj->slaveRxNbData]),
952954
1, I2C_NEXT_FRAME);
953955
#else
@@ -998,7 +1000,8 @@ void HAL_I2C_SlaveRxCpltCallback(I2C_HandleTypeDef *hi2c)
9981000
}
9991001
/* Restart interrupt mode for next Byte */
10001002
if (obj->slaveMode == SLAVE_MODE_RECEIVE) {
1001-
#if defined(STM32F2xx) || defined(STM32F4xx) || defined(STM32L0xx) || defined(STM32L1xx)
1003+
#if defined(STM32F1xx) || defined(STM32F2xx) || defined(STM32F4xx) ||\
1004+
defined(STM32L0xx) || defined(STM32L1xx)
10021005
HAL_I2C_Slave_Seq_Receive_IT(hi2c, (uint8_t *) & (obj->i2cTxRxBuffer[obj->slaveRxNbData]),
10031006
1, I2C_NEXT_FRAME);
10041007
#else

0 commit comments

Comments
 (0)