Skip to content

Commit 8361fda

Browse files
committed
STM32H7 - Add if defined check for USE_HAL_XXX_REGISTER_CALLBACKS
1 parent 1d4742e commit 8361fda

File tree

1 file changed

+191
-48
lines changed

1 file changed

+191
-48
lines changed

targets/TARGET_STM/TARGET_STM32H7/STM32Cube_FW/stm32h7xx_hal_conf.h

Lines changed: 191 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -169,54 +169,197 @@
169169
#define USE_SD_TRANSCEIVER 0U /*!< use uSD Transceiver */
170170
#define USE_SPI_CRC 1U /*!< use CRC in SPI */
171171

172-
#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */
173-
#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */
174-
#define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */
175-
#define USE_HAL_CORDIC_REGISTER_CALLBACKS 0U /* CORDIC register callback disabled */
176-
#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */
177-
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */
178-
#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */
179-
#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */
180-
#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */
181-
#define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */
182-
#define USE_HAL_DTS_REGISTER_CALLBACKS 0U /* DTS register callback disabled */
183-
#define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */
184-
#define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U /* FDCAN register callback disabled */
185-
#define USE_HAL_FMAC_REGISTER_CALLBACKS 0U /* FMAC register callback disabled */
186-
#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */
187-
#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */
188-
#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */
189-
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */
190-
#define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */
191-
#define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */
192-
#define USE_HAL_GFXMMU_REGISTER_CALLBACKS 0U /* GFXMMU register callback disabled */
193-
#define USE_HAL_HRTIM_REGISTER_CALLBACKS 0U /* HRTIM register callback disabled */
194-
#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */
195-
#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */
196-
#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */
197-
#define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */
198-
#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */
199-
#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */
200-
#define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIO register callback disabled */
201-
#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */
202-
#define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U /* MDIO register callback disabled */
203-
#define USE_HAL_OSPI_REGISTER_CALLBACKS 0U /* OSPI register callback disabled */
204-
#define USE_HAL_OTFDEC_REGISTER_CALLBACKS 0U /* OTFDEC register callback disabled */
205-
#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */
206-
#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */
207-
#define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */
208-
#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */
209-
#define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */
210-
#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */
211-
#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */
212-
#define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */
213-
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */
214-
#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */
215-
#define USE_HAL_SWPMI_REGISTER_CALLBACKS 0U /* SWPMI register callback disabled */
216-
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */
217-
#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */
218-
#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */
219-
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */
172+
#if !defined (USE_HAL_ADC_REGISTER_CALLBACKS)
173+
#define USE_HAL_ADC_REGISTER_CALLBACKS 0U /* ADC register callback disabled */
174+
#endif
175+
176+
#if !defined (USE_HAL_CEC_REGISTER_CALLBACKS)
177+
#define USE_HAL_CEC_REGISTER_CALLBACKS 0U /* CEC register callback disabled */
178+
#endif
179+
180+
#if !defined (USE_HAL_COMP_REGISTER_CALLBACKS)
181+
#define USE_HAL_COMP_REGISTER_CALLBACKS 0U /* COMP register callback disabled */
182+
#endif
183+
184+
#if !defined (USE_HAL_CORDIC_REGISTER_CALLBACKS)
185+
#define USE_HAL_CORDIC_REGISTER_CALLBACKS 0U /* CORDIC register callback disabled */
186+
#endif
187+
188+
#if !defined (USE_HAL_CRYP_REGISTER_CALLBACKS)
189+
#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U /* CRYP register callback disabled */
190+
#endif
191+
192+
#if !defined (USE_HAL_DAC_REGISTER_CALLBACKS)
193+
#define USE_HAL_DAC_REGISTER_CALLBACKS 0U /* DAC register callback disabled */
194+
#endif
195+
196+
#if !defined (USE_HAL_DCMI_REGISTER_CALLBACKS)
197+
#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U /* DCMI register callback disabled */
198+
#endif
199+
200+
#if !defined (USE_HAL_DFSDM_REGISTER_CALLBACKS)
201+
#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U /* DFSDM register callback disabled */
202+
#endif
203+
204+
#if !defined (USE_HAL_DMA2D_REGISTER_CALLBACKS)
205+
#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U /* DMA2D register callback disabled */
206+
#endif
207+
208+
#if !defined (USE_HAL_DSI_REGISTER_CALLBACKS)
209+
#define USE_HAL_DSI_REGISTER_CALLBACKS 0U /* DSI register callback disabled */
210+
#endif
211+
212+
#if !defined (USE_HAL_DTS_REGISTER_CALLBACKS)
213+
#define USE_HAL_DTS_REGISTER_CALLBACKS 0U /* DTS register callback disabled */
214+
#endif
215+
216+
#if !defined (USE_HAL_ETH_REGISTER_CALLBACKS)
217+
#define USE_HAL_ETH_REGISTER_CALLBACKS 0U /* ETH register callback disabled */
218+
#endif
219+
220+
#if !defined (USE_HAL_FDCAN_REGISTER_CALLBACKS)
221+
#define USE_HAL_FDCAN_REGISTER_CALLBACKS 0U /* FDCAN register callback disabled */
222+
#endif
223+
224+
#if !defined (USE_HAL_FMAC_REGISTER_CALLBACKS)
225+
#define USE_HAL_FMAC_REGISTER_CALLBACKS 0U /* FMAC register callback disabled */
226+
#endif
227+
228+
#if !defined (USE_HAL_NAND_REGISTER_CALLBACKS)
229+
#define USE_HAL_NAND_REGISTER_CALLBACKS 0U /* NAND register callback disabled */
230+
#endif
231+
232+
#if !defined (USE_HAL_NOR_REGISTER_CALLBACKS)
233+
#define USE_HAL_NOR_REGISTER_CALLBACKS 0U /* NOR register callback disabled */
234+
#endif
235+
236+
#if !defined (USE_HAL_SDRAM_REGISTER_CALLBACKS)
237+
#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */
238+
#endif
239+
240+
#if !defined (USE_HAL_SRAM_REGISTER_CALLBACKS)
241+
#define USE_HAL_SRAM_REGISTER_CALLBACKS 0U /* SRAM register callback disabled */
242+
#endif
243+
244+
#if !defined (USE_HAL_HASH_REGISTER_CALLBACKS)
245+
#define USE_HAL_HASH_REGISTER_CALLBACKS 0U /* HASH register callback disabled */
246+
#endif
247+
248+
#if !defined (USE_HAL_HCD_REGISTER_CALLBACKS)
249+
#define USE_HAL_HCD_REGISTER_CALLBACKS 0U /* HCD register callback disabled */
250+
#endif
251+
252+
#if !defined (USE_HAL_GFXMMU_REGISTER_CALLBACKS)
253+
#define USE_HAL_GFXMMU_REGISTER_CALLBACKS 0U /* GFXMMU register callback disabled */
254+
#endif
255+
256+
#if !defined (USE_HAL_HRTIM_REGISTER_CALLBACKS)
257+
#define USE_HAL_HRTIM_REGISTER_CALLBACKS 0U /* HRTIM register callback disabled */
258+
#endif
259+
260+
#if !defined (USE_HAL_I2C_REGISTER_CALLBACKS)
261+
#define USE_HAL_I2C_REGISTER_CALLBACKS 0U /* I2C register callback disabled */
262+
#endif
263+
264+
#if !defined (USE_HAL_I2S_REGISTER_CALLBACKS)
265+
#define USE_HAL_I2S_REGISTER_CALLBACKS 0U /* I2S register callback disabled */
266+
#endif
267+
268+
#if !defined (USE_HAL_IRDA_REGISTER_CALLBACKS)
269+
#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U /* IRDA register callback disabled */
270+
#endif
271+
272+
#if !defined (USE_HAL_JPEG_REGISTER_CALLBACKS)
273+
#define USE_HAL_JPEG_REGISTER_CALLBACKS 0U /* JPEG register callback disabled */
274+
#endif
275+
276+
#if !defined (USE_HAL_LPTIM_REGISTER_CALLBACKS)
277+
#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U /* LPTIM register callback disabled */
278+
#endif
279+
280+
#if !defined (USE_HAL_LTDC_REGISTER_CALLBACKS)
281+
#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U /* LTDC register callback disabled */
282+
#endif
283+
284+
#if !defined (USE_HAL_MDIOS_REGISTER_CALLBACKS)
285+
#define USE_HAL_MDIOS_REGISTER_CALLBACKS 0U /* MDIO register callback disabled */
286+
#endif
287+
288+
#if !defined (USE_HAL_MMC_REGISTER_CALLBACKS)
289+
#define USE_HAL_MMC_REGISTER_CALLBACKS 0U /* MMC register callback disabled */
290+
#endif
291+
292+
#if !defined (USE_HAL_OPAMP_REGISTER_CALLBACKS)
293+
#define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U /* MDIO register callback disabled */
294+
#endif
295+
296+
#if !defined (USE_HAL_OSPI_REGISTER_CALLBACKS)
297+
#define USE_HAL_OSPI_REGISTER_CALLBACKS 0U /* OSPI register callback disabled */
298+
#endif
299+
300+
#if !defined (USE_HAL_OTFDEC_REGISTER_CALLBACKS)
301+
#define USE_HAL_OTFDEC_REGISTER_CALLBACKS 0U /* OTFDEC register callback disabled */
302+
#endif
303+
304+
#if !defined (USE_HAL_PCD_REGISTER_CALLBACKS)
305+
#define USE_HAL_PCD_REGISTER_CALLBACKS 0U /* PCD register callback disabled */
306+
#endif
307+
308+
#if !defined (USE_HAL_QSPI_REGISTER_CALLBACKS)
309+
#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U /* QSPI register callback disabled */
310+
#endif
311+
312+
#if !defined (USE_HAL_RNG_REGISTER_CALLBACKS)
313+
#define USE_HAL_RNG_REGISTER_CALLBACKS 0U /* RNG register callback disabled */
314+
#endif
315+
316+
#if !defined (USE_HAL_RTC_REGISTER_CALLBACKS)
317+
#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */
318+
#endif
319+
320+
#if !defined (USE_HAL_SAI_REGISTER_CALLBACKS)
321+
#define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */
322+
#endif
323+
324+
#if !defined (USE_HAL_SD_REGISTER_CALLBACKS)
325+
#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */
326+
#endif
327+
328+
#if !defined (USE_HAL_SMARTCARD_REGISTER_CALLBACKS)
329+
#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */
330+
#endif
331+
332+
#if !defined (USE_HAL_SPDIFRX_REGISTER_CALLBACKS)
333+
#define USE_HAL_SPDIFRX_REGISTER_CALLBACKS 0U /* SPDIFRX register callback disabled */
334+
#endif
335+
336+
#if !defined (USE_HAL_SMBUS_REGISTER_CALLBACKS)
337+
#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */
338+
#endif
339+
340+
#if !defined (USE_HAL_SPI_REGISTER_CALLBACKS)
341+
#define USE_HAL_SPI_REGISTER_CALLBACKS 0U /* SPI register callback disabled */
342+
#endif
343+
344+
#if !defined (USE_HAL_SWPMI_REGISTER_CALLBACKS)
345+
#define USE_HAL_SWPMI_REGISTER_CALLBACKS 0U /* SWPMI register callback disabled */
346+
#endif
347+
348+
#if !defined (USE_HAL_TIM_REGISTER_CALLBACKS)
349+
#define USE_HAL_TIM_REGISTER_CALLBACKS 0U /* TIM register callback disabled */
350+
#endif
351+
352+
#if !defined (USE_HAL_UART_REGISTER_CALLBACKS)
353+
#define USE_HAL_UART_REGISTER_CALLBACKS 0U /* UART register callback disabled */
354+
#endif
355+
356+
#if !defined (USE_HAL_USART_REGISTER_CALLBACKS)
357+
#define USE_HAL_USART_REGISTER_CALLBACKS 0U /* USART register callback disabled */
358+
#endif
359+
360+
#if !defined (USE_HAL_WWDG_REGISTER_CALLBACKS)
361+
#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U /* WWDG register callback disabled */
362+
#endif
220363

221364
/* ########################### Ethernet Configuration ######################### */
222365
#ifdef MBED_CONF_STM32_EMAC_ETH_RXBUFNB

0 commit comments

Comments
 (0)