@@ -181,39 +181,41 @@ typedef struct
181181 __IO HAL_RTCStateTypeDef State ; /*!< Time communication state */
182182
183183#if (USE_HAL_RTC_REGISTER_CALLBACKS == 1 )
184- void (* AlarmAEventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Alarm A Event callback */
184+ void (* AlarmAEventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Alarm A Event callback */
185185
186- void (* AlarmBEventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Alarm B Event callback */
186+ void (* AlarmBEventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Alarm B Event callback */
187187
188- void (* TimeStampEventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC TimeStamp Event callback */
188+ void (* TimeStampEventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC TimeStamp Event callback */
189189
190- void (* WakeUpTimerEventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC WakeUpTimer Event callback */
190+ void (* WakeUpTimerEventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC WakeUpTimer Event callback */
191191
192- void (* Tamper1EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Tamper 1 Event callback */
192+ void (* Tamper1EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Tamper 1 Event callback */
193193
194- void (* Tamper2EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Tamper 2 Event callback */
194+ #if defined(RTC_TAMPER2_SUPPORT )
195+ void (* Tamper2EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Tamper 2 Event callback */
196+ #endif /* RTC_TAMPER2_SUPPORT */
195197
196- void (* Tamper3EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Tamper 3 Event callback */
198+ void (* Tamper3EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Tamper 3 Event callback */
197199
198200#if defined(TAMP )
199- void (* InternalTamper1EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 1 Event callback */
201+ void (* InternalTamper1EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 1 Event callback */
200202
201- void (* InternalTamper2EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 2 Event callback */
203+ void (* InternalTamper2EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 2 Event callback */
202204
203- void (* InternalTamper3EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 3 Event callback */
205+ void (* InternalTamper3EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 3 Event callback */
204206
205- void (* InternalTamper4EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 4 Event callback */
207+ void (* InternalTamper4EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 4 Event callback */
206208
207- void (* InternalTamper5EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 5 Event callback */
209+ void (* InternalTamper5EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 5 Event callback */
208210
209- void (* InternalTamper6EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 6 Event callback */
211+ void (* InternalTamper6EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 6 Event callback */
210212
211- void (* InternalTamper8EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 8 Event callback */
213+ void (* InternalTamper8EventCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Internal Tamper 8 Event callback */
212214#endif /* TAMP */
213215
214- void (* MspInitCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Msp Init callback */
216+ void (* MspInitCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Msp Init callback */
215217
216- void (* MspDeInitCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Msp DeInit callback */
218+ void (* MspDeInitCallback )(struct __RTC_HandleTypeDef * hrtc ); /*!< RTC Msp DeInit callback */
217219
218220#endif /* (USE_HAL_RTC_REGISTER_CALLBACKS == 1) */
219221
@@ -230,7 +232,9 @@ typedef enum
230232 HAL_RTC_TIMESTAMP_EVENT_CB_ID = 2u , /*!< RTC TimeStamp Event Callback ID */
231233 HAL_RTC_WAKEUPTIMER_EVENT_CB_ID = 3u , /*!< RTC WakeUp Timer Event Callback ID */
232234 HAL_RTC_TAMPER1_EVENT_CB_ID = 4u , /*!< RTC Tamper 1 Callback ID */
235+ #if defined(RTC_TAMPER2_SUPPORT )
233236 HAL_RTC_TAMPER2_EVENT_CB_ID = 5u , /*!< RTC Tamper 2 Callback ID */
237+ #endif /* RTC_TAMPER2_SUPPORT */
234238 HAL_RTC_TAMPER3_EVENT_CB_ID = 6u , /*!< RTC Tamper 3 Callback ID */
235239#if defined(TAMP )
236240 HAL_RTC_INTERNAL_TAMPER1_EVENT_CB_ID = 12u , /*!< RTC Internal Tamper 1 Callback ID */
0 commit comments