@@ -674,9 +674,9 @@ void i2c_custom_init(i2c_t *obj, uint32_t timing, uint32_t addressingMode, uint3
674
674
__HAL_RCC_I2C1_RELEASE_RESET ();
675
675
676
676
obj -> irq = I2C1_EV_IRQn ;
677
- #if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
677
+ #if !defined(STM32C0xx ) && !defined( STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
678
678
obj -> irqER = I2C1_ER_IRQn ;
679
- #endif /* !STM32F0xx && !STM32G0xx && !STM32L0xx */
679
+ #endif /* !STM32C0xx && ! STM32F0xx && !STM32G0xx && !STM32L0xx */
680
680
i2c_handles [I2C1_INDEX ] = handle ;
681
681
}
682
682
#endif // I2C1_BASE
@@ -702,7 +702,7 @@ void i2c_custom_init(i2c_t *obj, uint32_t timing, uint32_t addressingMode, uint3
702
702
obj -> irq = I2C3_EV_IRQn ;
703
703
#if !defined(STM32G0xx ) && !defined(STM32L0xx )
704
704
obj -> irqER = I2C3_ER_IRQn ;
705
- #endif /* !STM32L0xx */
705
+ #endif /* !STM32G0xx && ! STM32L0xx */
706
706
i2c_handles [I2C3_INDEX ] = handle ;
707
707
}
708
708
#endif // I2C3_BASE
@@ -768,10 +768,10 @@ void i2c_custom_init(i2c_t *obj, uint32_t timing, uint32_t addressingMode, uint3
768
768
769
769
HAL_NVIC_SetPriority (obj -> irq , I2C_IRQ_PRIO , I2C_IRQ_SUBPRIO );
770
770
HAL_NVIC_EnableIRQ (obj -> irq );
771
- #if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
771
+ #if !defined(STM32C0xx ) && !defined( STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
772
772
HAL_NVIC_SetPriority (obj -> irqER , I2C_IRQ_PRIO , I2C_IRQ_SUBPRIO );
773
773
HAL_NVIC_EnableIRQ (obj -> irqER );
774
- #endif /* !STM32F0xx && !STM32G0xx && !STM32L0xx */
774
+ #endif /* !STM32C0xx && ! STM32F0xx && !STM32G0xx && !STM32L0xx */
775
775
776
776
/* Init the I2C */
777
777
if (HAL_I2C_Init (handle ) != HAL_OK ) {
@@ -795,9 +795,9 @@ void i2c_custom_init(i2c_t *obj, uint32_t timing, uint32_t addressingMode, uint3
795
795
void i2c_deinit (i2c_t * obj )
796
796
{
797
797
HAL_NVIC_DisableIRQ (obj -> irq );
798
- #if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
798
+ #if !defined(STM32C0xx ) && !defined( STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
799
799
HAL_NVIC_DisableIRQ (obj -> irqER );
800
- #endif /* !STM32F0xx && !STM32G0xx && !STM32L0xx */
800
+ #endif /* !STM32C0xx && ! STM32F0xx && !STM32G0xx && !STM32L0xx */
801
801
HAL_I2C_DeInit (& (obj -> handle ));
802
802
}
803
803
@@ -1174,12 +1174,12 @@ void I2C1_EV_IRQHandler(void)
1174
1174
{
1175
1175
I2C_HandleTypeDef * handle = i2c_handles [I2C1_INDEX ];
1176
1176
HAL_I2C_EV_IRQHandler (handle );
1177
- #if defined(STM32F0xx ) || defined(STM32G0xx ) || defined(STM32L0xx )
1177
+ #if defined(STM32C0xx ) || defined( STM32F0xx ) || defined(STM32G0xx ) || defined(STM32L0xx )
1178
1178
HAL_I2C_ER_IRQHandler (handle );
1179
- #endif /* STM32F0xx || STM32G0xx || STM32L0xx */
1179
+ #endif /* STM32C0xx || STM32F0xx || STM32G0xx || STM32L0xx */
1180
1180
}
1181
1181
1182
- #if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
1182
+ #if !defined(STM32C0xx ) && !defined( STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
1183
1183
/**
1184
1184
* @brief This function handles I2C1 interrupt.
1185
1185
* @param None
@@ -1190,7 +1190,7 @@ void I2C1_ER_IRQHandler(void)
1190
1190
I2C_HandleTypeDef * handle = i2c_handles [I2C1_INDEX ];
1191
1191
HAL_I2C_ER_IRQHandler (handle );
1192
1192
}
1193
- #endif /* !STM32F0xx && !STM32G0xx && !STM32L0xx */
1193
+ #endif /* !STM32C0xx && ! STM32F0xx && !STM32G0xx && !STM32L0xx */
1194
1194
#endif // I2C1_BASE
1195
1195
1196
1196
#if defined(I2C2_BASE )
0 commit comments