@@ -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