@@ -125,7 +125,7 @@ void i2c_custom_init(i2c_t *obj, i2c_timing_e timing, uint32_t addressingMode, u
125
125
obj -> irq = I2C1_EV_IRQn ;
126
126
#if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
127
127
obj -> irqER = I2C1_ER_IRQn ;
128
- #endif // !defined( STM32F0xx) && !defined( STM32G0xx) && !defined( STM32L0xx)
128
+ #endif /* ! STM32F0xx && !STM32G0xx && !STM32L0xx */
129
129
i2c_handles [I2C1_INDEX ] = handle ;
130
130
}
131
131
#endif // I2C1_BASE
@@ -138,7 +138,7 @@ void i2c_custom_init(i2c_t *obj, i2c_timing_e timing, uint32_t addressingMode, u
138
138
obj -> irq = I2C2_EV_IRQn ;
139
139
#if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined(STM32L0xx )
140
140
obj -> irqER = I2C2_ER_IRQn ;
141
- #endif // !defined( STM32F0xx) && !defined( STM32G0xx) && !defined( STM32L0xx)
141
+ #endif /* ! STM32F0xx && !STM32G0xx && !STM32L0xx */
142
142
i2c_handles [I2C2_INDEX ] = handle ;
143
143
}
144
144
#endif // I2C2_BASE
@@ -149,9 +149,9 @@ void i2c_custom_init(i2c_t *obj, i2c_timing_e timing, uint32_t addressingMode, u
149
149
__HAL_RCC_I2C3_FORCE_RESET ();
150
150
__HAL_RCC_I2C3_RELEASE_RESET ();
151
151
obj -> irq = I2C3_EV_IRQn ;
152
- #if !defined(STM32F0xx ) && !defined( STM32L0xx )
152
+ #if !defined(STM32L0xx )
153
153
obj -> irqER = I2C3_ER_IRQn ;
154
- #endif // !defined(STM32F0xx) && !defined( STM32L0xx)
154
+ #endif /* ! STM32L0xx */
155
155
i2c_handles [I2C3_INDEX ] = handle ;
156
156
}
157
157
#endif // I2C3_BASE
@@ -162,9 +162,7 @@ void i2c_custom_init(i2c_t *obj, i2c_timing_e timing, uint32_t addressingMode, u
162
162
__HAL_RCC_I2C4_FORCE_RESET ();
163
163
__HAL_RCC_I2C4_RELEASE_RESET ();
164
164
obj -> irq = I2C4_EV_IRQn ;
165
- #if !defined(STM32F0xx ) && !defined(STM32L0xx )
166
165
obj -> irqER = I2C4_ER_IRQn ;
167
- #endif // !defined(STM32F0xx) && !defined(STM32L0xx)
168
166
i2c_handles [I2C4_INDEX ] = handle ;
169
167
}
170
168
#endif // I2C4_BASE
@@ -199,10 +197,10 @@ void i2c_custom_init(i2c_t *obj, i2c_timing_e timing, uint32_t addressingMode, u
199
197
200
198
HAL_NVIC_SetPriority (obj -> irq , I2C_IRQ_PRIO , I2C_IRQ_SUBPRIO );
201
199
HAL_NVIC_EnableIRQ (obj -> irq );
202
- #if !defined(STM32F0xx ) && !defined(STM32L0xx )
200
+ #if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined( STM32L0xx )
203
201
HAL_NVIC_SetPriority (obj -> irqER , I2C_IRQ_PRIO , I2C_IRQ_SUBPRIO );
204
202
HAL_NVIC_EnableIRQ (obj -> irqER );
205
- #endif // !defined( STM32F0xx) && !defined( STM32L0xx)
203
+ #endif /* ! STM32F0xx && !STM32G0xx && ! STM32L0xx */
206
204
207
205
/* Init the I2C */
208
206
if (HAL_I2C_Init (handle ) != HAL_OK ) {
@@ -223,9 +221,9 @@ void i2c_custom_init(i2c_t *obj, i2c_timing_e timing, uint32_t addressingMode, u
223
221
void i2c_deinit (i2c_t * obj )
224
222
{
225
223
HAL_NVIC_DisableIRQ (obj -> irq );
226
- #if !defined(STM32F0xx ) && !defined(STM32L0xx )
224
+ #if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined( STM32L0xx )
227
225
HAL_NVIC_DisableIRQ (obj -> irqER );
228
- #endif // !defined( STM32F0xx) && !defined( STM32L0xx)
226
+ #endif /* ! STM32F0xx && !STM32G0xx && ! STM32L0xx */
229
227
HAL_I2C_DeInit (& (obj -> handle ));
230
228
}
231
229
@@ -588,12 +586,12 @@ void I2C1_EV_IRQHandler(void)
588
586
{
589
587
I2C_HandleTypeDef * handle = i2c_handles [I2C1_INDEX ];
590
588
HAL_I2C_EV_IRQHandler (handle );
591
- #if defined(STM32F0xx ) || defined(STM32L0xx )
589
+ #if defined(STM32F0xx ) || defined(STM32G0xx ) || defined( STM32L0xx )
592
590
HAL_I2C_ER_IRQHandler (handle );
593
- #endif // defined( STM32F0xx) || defined( STM32L0xx)
591
+ #endif /* STM32F0xx || STM32G0xx || STM32L0xx */
594
592
}
595
593
596
- #if !defined(STM32F0xx ) && !defined(STM32L0xx )
594
+ #if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined( STM32L0xx )
597
595
/**
598
596
* @brief This function handles I2C1 interrupt.
599
597
* @param None
@@ -604,7 +602,7 @@ void I2C1_ER_IRQHandler(void)
604
602
I2C_HandleTypeDef * handle = i2c_handles [I2C1_INDEX ];
605
603
HAL_I2C_ER_IRQHandler (handle );
606
604
}
607
- #endif // !defined( STM32F0xx) && !defined( STM32L0xx)
605
+ #endif /* ! STM32F0xx && !STM32G0xx && ! STM32L0xx */
608
606
#endif // I2C1_BASE
609
607
610
608
#if defined(I2C2_BASE )
@@ -617,12 +615,12 @@ void I2C2_EV_IRQHandler(void)
617
615
{
618
616
I2C_HandleTypeDef * handle = i2c_handles [I2C2_INDEX ];
619
617
HAL_I2C_EV_IRQHandler (handle );
620
- #if defined(STM32F0xx ) || defined(STM32L0xx )
618
+ #if defined(STM32F0xx ) || defined(STM32G0xx ) || defined( STM32L0xx )
621
619
HAL_I2C_ER_IRQHandler (handle );
622
- #endif // defined( STM32F0xx) || defined( STM32L0xx)
620
+ #endif /* STM32F0xx || STM32G0xx || STM32L0xx */
623
621
}
624
622
625
- #if !defined(STM32F0xx ) && !defined(STM32L0xx )
623
+ #if !defined(STM32F0xx ) && !defined(STM32G0xx ) && !defined( STM32L0xx )
626
624
/**
627
625
* @brief This function handles I2C2 interrupt.
628
626
* @param None
@@ -633,7 +631,7 @@ void I2C2_ER_IRQHandler(void)
633
631
I2C_HandleTypeDef * handle = i2c_handles [I2C2_INDEX ];
634
632
HAL_I2C_ER_IRQHandler (handle );
635
633
}
636
- #endif // !defined( STM32F0xx) && !defined( STM32L0xx)
634
+ #endif /* ! STM32F0xx && !STM32G0xx && ! STM32L0xx */
637
635
#endif // I2C2_BASE
638
636
639
637
#if defined(I2C3_BASE )
@@ -646,12 +644,12 @@ void I2C3_EV_IRQHandler(void)
646
644
{
647
645
I2C_HandleTypeDef * handle = i2c_handles [I2C3_INDEX ];
648
646
HAL_I2C_EV_IRQHandler (handle );
649
- #if defined(STM32F0xx ) || defined( STM32L0xx )
647
+ #if defined(STM32L0xx )
650
648
HAL_I2C_ER_IRQHandler (handle );
651
- #endif // defined(STM32F0xx) || defined( STM32L0xx)
649
+ #endif /* STM32L0xx */
652
650
}
653
651
654
- #if !defined(STM32F0xx ) && !defined( STM32L0xx )
652
+ #if !defined(STM32L0xx )
655
653
/**
656
654
* @brief This function handles I2C3 interrupt.
657
655
* @param None
@@ -662,7 +660,7 @@ void I2C3_ER_IRQHandler(void)
662
660
I2C_HandleTypeDef * handle = i2c_handles [I2C3_INDEX ];
663
661
HAL_I2C_ER_IRQHandler (handle );
664
662
}
665
- #endif // !defined(STM32F0xx) && !defined( STM32L0xx)
663
+ #endif /* ! STM32L0xx */
666
664
#endif // I2C3_BASE
667
665
668
666
#if defined(I2C4_BASE )
@@ -675,12 +673,9 @@ void I2C4_EV_IRQHandler(void)
675
673
{
676
674
I2C_HandleTypeDef * handle = i2c_handles [I2C4_INDEX ];
677
675
HAL_I2C_EV_IRQHandler (handle );
678
- #if defined(STM32F0xx ) || defined(STM32L0xx )
679
676
HAL_I2C_ER_IRQHandler (handle );
680
- #endif // defined(STM32F0xx) || defined(STM32L0xx)
681
677
}
682
678
683
- #if !defined(STM32F0xx ) && !defined(STM32L0xx )
684
679
/**
685
680
* @brief This function handles I2C4 interrupt.
686
681
* @param None
@@ -691,7 +686,6 @@ void I2C4_ER_IRQHandler(void)
691
686
I2C_HandleTypeDef * handle = i2c_handles [I2C4_INDEX ];
692
687
HAL_I2C_ER_IRQHandler (handle );
693
688
}
694
- #endif // !defined(STM32F0xx) && !defined(STM32L0xx)
695
689
#endif // I2C4_BASE
696
690
#endif /* HAL_I2C_MODULE_ENABLED */
697
691
0 commit comments