From ba8ac65929f9e82892d44779a3c37d4cfea14ec7 Mon Sep 17 00:00:00 2001 From: Karel Gardas Date: Fri, 21 Jul 2023 14:24:09 +0200 Subject: bsp/stm32h7: Add and use BSP Doxygen group Inspired by: commit fe58f6ce4bf1ff5e92d64b9fee0cb46b6ac06e64 Author: Sebastian Huber Date: Thu Nov 26 08:13:52 2020 +0100 bsp/stm32h7: Add and use BSP Doxygen group Update #3910. --- bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth.c | 8 ++ bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth_ex.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_hal.c | 2 + bsps/arm/stm32h7/hal/stm32h7xx_hal_adc.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_adc_ex.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_cec.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_comp.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_cordic.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_cortex.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_hal_crc.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_crc_ex.c | 3 + bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp_ex.c | 2 + bsps/arm/stm32h7/hal/stm32h7xx_hal_dac.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_dac_ex.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_dcmi.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm.c | 12 +++ bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm_ex.c | 3 + bsps/arm/stm32h7/hal/stm32h7xx_hal_dma.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_dma2d.c | 9 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_dma_ex.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_dsi.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_dts.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_eth.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_eth_ex.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_hal_exti.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_fdcan.c | 9 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_flash.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_flash_ex.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_hal_fmac.c | 10 +++ bsps/arm/stm32h7/hal/stm32h7xx_hal_gfxmmu.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_gpio.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_hal_hash.c | 17 ++++ bsps/arm/stm32h7/hal/stm32h7xx_hal_hash_ex.c | 9 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_hcd.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_hrtim.c | 15 ++++ bsps/arm/stm32h7/hal/stm32h7xx_hal_hsem.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c_ex.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_i2s.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_irda.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_iwdg.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_jpeg.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_lptim.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc_ex.c | 3 + bsps/arm/stm32h7/hal/stm32h7xx_hal_mdios.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_mdma.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc.c | 2 + bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc_ex.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_msp_template.c | 2 + bsps/arm/stm32h7/hal/stm32h7xx_hal_nand.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_nor.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp_ex.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_hal_ospi.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_otfdec.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd_ex.c | 3 + bsps/arm/stm32h7/hal/stm32h7xx_hal_pssi.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr_ex.c | 9 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_qspi.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_ramecc.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_rcc.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_rcc_ex.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_rng.c | 2 + bsps/arm/stm32h7/hal/stm32h7xx_hal_rng_ex.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_sai.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_sai_ex.c | 3 + bsps/arm/stm32h7/hal/stm32h7xx_hal_sd.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_sd_ex.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_sdram.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_smartcard.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_smartcard_ex.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_smbus.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_smbus_ex.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_hal_spdifrx.c | 5 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_spi.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_spi_ex.c | 3 + bsps/arm/stm32h7/hal/stm32h7xx_hal_sram.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_swpmi.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_tim.c | 13 +++ bsps/arm/stm32h7/hal/stm32h7xx_hal_tim_ex.c | 11 +++ .../stm32h7xx_hal_timebase_rtc_alarm_template.c | 1 + .../stm32h7xx_hal_timebase_rtc_wakeup_template.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_hal_uart.c | 8 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_uart_ex.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_usart.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_usart_ex.c | 6 ++ bsps/arm/stm32h7/hal/stm32h7xx_hal_wwdg.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_ll_crs.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_delayblock.c | 4 + bsps/arm/stm32h7/hal/stm32h7xx_ll_exti.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_fmc.c | 9 ++ bsps/arm/stm32h7/hal/stm32h7xx_ll_i2c.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_lptim.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_mdma.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_pwr.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_rcc.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_rng.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_sdmmc.c | 7 ++ bsps/arm/stm32h7/hal/stm32h7xx_ll_spi.c | 2 + bsps/arm/stm32h7/hal/stm32h7xx_ll_tim.c | 1 + bsps/arm/stm32h7/hal/stm32h7xx_ll_usb.c | 2 + bsps/arm/stm32h7/hal/stm32h7xx_ll_utils.c | 1 + bsps/arm/stm32h7/include/Legacy/stm32_hal_legacy.h | 91 ++++++++++++++++++++ .../include/Legacy/stm32h7xx_hal_eth_ex_legacy.h | 16 ++++ .../include/Legacy/stm32h7xx_hal_eth_legacy.h | 43 ++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal.h | 22 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_adc.h | 35 ++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_adc_ex.h | 19 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_cec.h | 26 ++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_comp.h | 24 ++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_cordic.h | 17 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_cortex.h | 18 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_crc.h | 15 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_crc_ex.h | 5 ++ bsps/arm/stm32h7/include/stm32h7xx_hal_cryp.h | 22 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_cryp_ex.h | 6 ++ bsps/arm/stm32h7/include/stm32h7xx_hal_dac.h | 15 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_dac_ex.h | 3 + bsps/arm/stm32h7/include/stm32h7xx_hal_dcmi.h | 23 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_dfsdm.h | 23 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_dma.h | 27 ++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_dma2d.h | 24 ++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_dma_ex.h | 10 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_dsi.h | 63 ++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_dts.h | 13 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_eth.h | 44 ++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_eth_ex.h | 16 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_exti.h | 14 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_fdcan.h | 84 +++++++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_flash.h | 14 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_flash_ex.h | 44 ++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_fmac.h | 11 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_gfxmmu.h | 16 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_gpio.h | 10 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_gpio_ex.h | 9 ++ bsps/arm/stm32h7/include/stm32h7xx_hal_hash.h | 11 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_hcd.h | 13 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h | 93 ++++++++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_hsem.h | 3 + bsps/arm/stm32h7/include/stm32h7xx_hal_i2c.h | 23 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_i2c_ex.h | 7 ++ bsps/arm/stm32h7/include/stm32h7xx_hal_i2s.h | 19 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_irda.h | 19 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_irda_ex.h | 4 + bsps/arm/stm32h7/include/stm32h7xx_hal_iwdg.h | 11 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_jpeg.h | 23 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_lptim.h | 23 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h | 22 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_mdios.h | 19 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_mdma.h | 29 +++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_mmc.h | 32 +++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_mmc_ex.h | 4 + bsps/arm/stm32h7/include/stm32h7xx_hal_nand.h | 4 + bsps/arm/stm32h7/include/stm32h7xx_hal_nor.h | 4 + bsps/arm/stm32h7/include/stm32h7xx_hal_opamp.h | 14 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_ospi.h | 38 +++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_otfdec.h | 17 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_pcd.h | 11 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_pssi.h | 13 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_pwr.h | 15 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_pwr_ex.h | 22 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_qspi.h | 25 ++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_ramecc.h | 14 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_rcc.h | 39 +++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_rcc_ex.h | 84 +++++++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_rng.h | 17 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_rng_ex.h | 11 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_rtc.h | 33 ++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_rtc_ex.h | 49 +++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_sai.h | 39 +++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_sai_ex.h | 1 + bsps/arm/stm32h7/include/stm32h7xx_hal_sd.h | 30 +++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_sd_ex.h | 4 + bsps/arm/stm32h7/include/stm32h7xx_hal_sdram.h | 2 + bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard.h | 26 ++++++ .../stm32h7/include/stm32h7xx_hal_smartcard_ex.h | 9 ++ bsps/arm/stm32h7/include/stm32h7xx_hal_smbus.h | 22 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_smbus_ex.h | 6 ++ bsps/arm/stm32h7/include/stm32h7xx_hal_spdifrx.h | 19 +++++ bsps/arm/stm32h7/include/stm32h7xx_hal_spi.h | 31 +++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_spi_ex.h | 3 + bsps/arm/stm32h7/include/stm32h7xx_hal_sram.h | 2 + bsps/arm/stm32h7/include/stm32h7xx_hal_swpmi.h | 14 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h | 67 +++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_tim_ex.h | 10 +++ bsps/arm/stm32h7/include/stm32h7xx_hal_uart.h | 47 +++++++++++ bsps/arm/stm32h7/include/stm32h7xx_hal_uart_ex.h | 8 ++ bsps/arm/stm32h7/include/stm32h7xx_hal_usart.h | 18 ++++ bsps/arm/stm32h7/include/stm32h7xx_hal_usart_ex.h | 8 ++ bsps/arm/stm32h7/include/stm32h7xx_hal_wwdg.h | 8 ++ bsps/arm/stm32h7/include/stm32h7xx_ll_adc.h | 78 +++++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_bdma.h | 26 ++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_bus.h | 24 ++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_comp.h | 25 ++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_cordic.h | 21 +++++ bsps/arm/stm32h7/include/stm32h7xx_ll_cortex.h | 19 +++++ bsps/arm/stm32h7/include/stm32h7xx_ll_crc.h | 13 +++ bsps/arm/stm32h7/include/stm32h7xx_ll_crs.h | 18 ++++ bsps/arm/stm32h7/include/stm32h7xx_ll_dac.h | 30 +++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_delayblock.h | 2 + bsps/arm/stm32h7/include/stm32h7xx_ll_dma.h | 29 +++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_dma2d.h | 25 ++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_dmamux.h | 20 +++++ bsps/arm/stm32h7/include/stm32h7xx_ll_exti.h | 18 ++++ bsps/arm/stm32h7/include/stm32h7xx_ll_fmac.h | 19 +++++ bsps/arm/stm32h7/include/stm32h7xx_ll_fmc.h | 57 +++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_gpio.h | 16 ++++ bsps/arm/stm32h7/include/stm32h7xx_ll_hrtim.h | 81 ++++++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_hsem.h | 10 +++ bsps/arm/stm32h7/include/stm32h7xx_ll_i2c.h | 31 +++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_iwdg.h | 10 +++ bsps/arm/stm32h7/include/stm32h7xx_ll_lptim.h | 31 +++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_lpuart.h | 39 +++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_mdma.h | 37 ++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_opamp.h | 23 +++++ bsps/arm/stm32h7/include/stm32h7xx_ll_pwr.h | 22 +++++ bsps/arm/stm32h7/include/stm32h7xx_ll_rcc.h | 98 ++++++++++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_rng.h | 18 ++++ bsps/arm/stm32h7/include/stm32h7xx_ll_rtc.h | 67 +++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_sdmmc.h | 26 ++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_spi.h | 58 +++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_swpmi.h | 21 +++++ bsps/arm/stm32h7/include/stm32h7xx_ll_system.h | 30 +++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_tim.h | 80 ++++++++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_usart.h | 52 ++++++++++++ bsps/arm/stm32h7/include/stm32h7xx_ll_usb.h | 19 +++++ bsps/arm/stm32h7/include/stm32h7xx_ll_utils.h | 11 +++ bsps/arm/stm32h7/include/stm32h7xx_ll_wwdg.h | 10 +++ 232 files changed, 3729 insertions(+) (limited to 'bsps/arm') diff --git a/bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth.c b/bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth.c index 547b7e87a3..112b65bd82 100644 --- a/bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth.c +++ b/bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth.c @@ -154,6 +154,7 @@ #if defined(ETH) /** @defgroup ETH ETH + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH HAL module driver * @{ */ @@ -196,6 +197,7 @@ /* Private macros ------------------------------------------------------------*/ /** @defgroup ETH_Private_Macros ETH Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Helper macros for TX descriptor handling */ @@ -216,6 +218,7 @@ */ /* Private function prototypes -----------------------------------------------*/ /** @defgroup ETH_Private_Functions ETH Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void ETH_MAC_MDIO_ClkConfig(ETH_HandleTypeDef *heth); @@ -235,10 +238,12 @@ static void ETH_InitCallbacksToDefault(ETH_HandleTypeDef *heth); /* Exported functions ---------------------------------------------------------*/ /** @defgroup ETH_Exported_Functions ETH Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ETH_Exported_Functions_Group1 Initialization and deinitialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -728,6 +733,7 @@ HAL_StatusTypeDef HAL_ETH_DescAssignMemory(ETH_HandleTypeDef *heth, uint32_t Ind */ /** @defgroup ETH_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH Transmit and Receive functions * @verbatim @@ -1873,6 +1879,7 @@ HAL_StatusTypeDef HAL_ETH_WritePHYRegister(ETH_HandleTypeDef *heth, uint32_t PHY */ /** @defgroup ETH_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH control functions * @verbatim @@ -2317,6 +2324,7 @@ HAL_StatusTypeDef HAL_ETH_SetWakeUpFilter(ETH_HandleTypeDef *heth, uint32_t *pFi */ /** @defgroup ETH_Exported_Functions_Group4 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH State and Errors functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth_ex.c b/bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth_ex.c index 52ccb9de42..8a6424f270 100644 --- a/bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth_ex.c +++ b/bsps/arm/stm32h7/hal/Legacy/stm32h7xx_hal_eth_ex.c @@ -29,6 +29,7 @@ #if defined(ETH) /** @defgroup ETHEx ETHEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH HAL Extended module driver * @{ */ @@ -37,6 +38,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup ETHEx_Private_Constants ETHEx Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_MACL4CR_MASK (ETH_MACL3L4CR_L4PEN | ETH_MACL3L4CR_L4SPM | \ @@ -65,10 +67,12 @@ /* Private function prototypes -----------------------------------------------*/ /* Exported functions ---------------------------------------------------------*/ /** @defgroup ETHEx_Exported_Functions ETH Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ETHEx_Exported_Functions_Group1 Extended features functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended features functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal.c index 704626aa92..a1f4a2abe6 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal.c @@ -40,6 +40,7 @@ */ /** @defgroup HAL HAL + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL module driver. * @{ */ @@ -66,6 +67,7 @@ /* Exported variables --------------------------------------------------------*/ /** @defgroup HAL_Exported_Variables HAL Exported Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #ifndef __rtems__ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_adc.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_adc.c index 92152fe5ba..c2b31715c4 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_adc.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_adc.c @@ -302,6 +302,7 @@ */ /** @defgroup ADC ADC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ADC HAL module driver * @{ */ @@ -312,6 +313,7 @@ /* Private define ------------------------------------------------------------*/ /** @defgroup ADC_Private_Constants ADC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ADC_CFGR_FIELDS_1 ((uint32_t)(ADC_CFGR_RES |\ @@ -359,10 +361,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup ADC_Exported_Functions ADC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ADC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ADC Initialization and Configuration functions * @verbatim @@ -1364,6 +1368,7 @@ HAL_StatusTypeDef HAL_ADC_UnRegisterCallback(ADC_HandleTypeDef *hadc, HAL_ADC_Ca */ /** @defgroup ADC_Exported_Functions_Group2 ADC Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ADC IO operation functions * @verbatim @@ -2785,6 +2790,7 @@ __weak void HAL_ADC_ErrorCallback(ADC_HandleTypeDef *hadc) */ /** @defgroup ADC_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @verbatim @@ -3466,6 +3472,7 @@ HAL_StatusTypeDef HAL_ADC_AnalogWDGConfig(ADC_HandleTypeDef *hadc, ADC_AnalogWDG */ /** @defgroup ADC_Exported_Functions_Group4 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ADC Peripheral State functions * @verbatim @@ -3523,6 +3530,7 @@ uint32_t HAL_ADC_GetError(ADC_HandleTypeDef *hadc) */ /** @defgroup ADC_Private_Functions ADC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_adc_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_adc_ex.c index 6dd4901cce..6738ee346f 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_adc_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_adc_ex.c @@ -37,6 +37,7 @@ */ /** @defgroup ADCEx ADCEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ADC Extended HAL module driver * @{ */ @@ -47,6 +48,7 @@ /* Private define ------------------------------------------------------------*/ /** @defgroup ADCEx_Private_Constants ADC Extended Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -77,10 +79,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup ADCEx_Exported_Functions ADC Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ADCEx_Exported_Functions_Group1 Extended Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended IO operation functions * @verbatim @@ -1739,6 +1743,7 @@ HAL_StatusTypeDef HAL_ADCEx_RegularMultiModeStop_DMA(ADC_HandleTypeDef *hadc) */ /** @defgroup ADCEx_Exported_Functions_Group2 ADC Extended Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ADC Extended Peripheral Control functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cec.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cec.c index abdddb4d8d..9e17a0988c 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cec.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cec.c @@ -117,6 +117,7 @@ */ /** @defgroup CEC CEC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL CEC module driver * @{ */ @@ -126,6 +127,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup CEC_Private_Constants CEC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -136,6 +138,7 @@ /* Private variables ---------------------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/ /** @defgroup CEC_Private_Functions CEC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -145,10 +148,12 @@ /* Exported functions ---------------------------------------------------------*/ /** @defgroup CEC_Exported_Functions CEC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup CEC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -650,6 +655,7 @@ HAL_StatusTypeDef HAL_CEC_UnRegisterRxCpltCallback(CEC_HandleTypeDef *hcec) */ /** @defgroup CEC_Exported_Functions_Group2 Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CEC Transmit/Receive functions * @verbatim @@ -939,6 +945,7 @@ __weak void HAL_CEC_ErrorCallback(CEC_HandleTypeDef *hcec) */ /** @defgroup CEC_Exported_Functions_Group3 Peripheral Control function + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CEC control functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_comp.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_comp.c index e73ebb6e61..a43911c2fd 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_comp.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_comp.c @@ -199,6 +199,7 @@ */ /** @defgroup COMP COMP + * @ingroup RTEMSBSPsARMSTM32H7 * @brief COMP HAL module driver * @{ */ @@ -235,10 +236,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup COMP_Exported_Functions COMP Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup COMP_Exported_Functions_Group1 Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and de-initialization functions. * @verbatim @@ -726,6 +729,7 @@ HAL_StatusTypeDef HAL_COMP_UnRegisterCallback(COMP_HandleTypeDef *hcomp, HAL_COM */ /** @defgroup COMP_Exported_Functions_Group2 Start-Stop operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Start-Stop operation functions. * @verbatim @@ -1068,6 +1072,7 @@ void HAL_COMP_IRQHandler(COMP_HandleTypeDef *hcomp) */ /** @defgroup COMP_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Management functions. * @verbatim @@ -1183,6 +1188,7 @@ __weak void HAL_COMP_TriggerCallback(COMP_HandleTypeDef *hcomp) */ /** @defgroup COMP_Exported_Functions_Group4 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cordic.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cordic.c index 05218fe9fb..06b1055831 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cordic.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cordic.c @@ -146,6 +146,7 @@ */ /** @defgroup CORDIC CORDIC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CORDIC HAL driver modules. * @{ */ @@ -157,6 +158,7 @@ /* Private function prototypes -----------------------------------------------*/ /** @defgroup CORDIC_Private_Functions CORDIC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void CORDIC_WriteInDataIncrementPtr(const CORDIC_HandleTypeDef *hcordic, const int32_t **ppInBuff); @@ -171,10 +173,12 @@ static void CORDIC_DMAError(DMA_HandleTypeDef *hdma); /* Exported functions --------------------------------------------------------*/ /** @defgroup CORDIC_Exported_Functions CORDIC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup CORDIC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions. * @verbatim @@ -525,6 +529,7 @@ HAL_StatusTypeDef HAL_CORDIC_UnRegisterCallback(CORDIC_HandleTypeDef *hcordic, H */ /** @defgroup CORDIC_Exported_Functions_Group2 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Control functions. * @verbatim @@ -1029,6 +1034,7 @@ HAL_StatusTypeDef HAL_CORDIC_Calculate_DMA(CORDIC_HandleTypeDef *hcordic, const */ /** @defgroup CORDIC_Exported_Functions_Group3 Callback functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Callback functions. * @verbatim @@ -1080,6 +1086,7 @@ __weak void HAL_CORDIC_CalculateCpltCallback(CORDIC_HandleTypeDef *hcordic) */ /** @defgroup CORDIC_Exported_Functions_Group4 IRQ handler management + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IRQ handler. * @verbatim @@ -1150,6 +1157,7 @@ void HAL_CORDIC_IRQHandler(CORDIC_HandleTypeDef *hcordic) */ /** @defgroup CORDIC_Exported_Functions_Group5 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cortex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cortex.c index 05730c1d0b..d8f227bcdb 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cortex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cortex.c @@ -86,6 +86,7 @@ */ /** @defgroup CORTEX CORTEX + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CORTEX HAL module driver * @{ */ @@ -100,11 +101,13 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup CORTEX_Exported_Functions CORTEX Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup CORTEX_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -234,6 +237,7 @@ uint32_t HAL_SYSTICK_Config(uint32_t TicksNumb) */ /** @defgroup CORTEX_Exported_Functions_Group2 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Cortex control functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_crc.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_crc.c index 1deacc0fc2..dba66b7517 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_crc.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_crc.c @@ -50,6 +50,7 @@ */ /** @defgroup CRC CRC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CRC HAL module driver. * @{ */ @@ -62,6 +63,7 @@ /* Private variables ---------------------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/ /** @defgroup CRC_Private_Functions CRC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static uint32_t CRC_Handle_8(CRC_HandleTypeDef *hcrc, uint8_t pBuffer[], uint32_t BufferLength); @@ -73,10 +75,12 @@ static uint32_t CRC_Handle_16(CRC_HandleTypeDef *hcrc, uint16_t pBuffer[], uint3 /* Exported functions --------------------------------------------------------*/ /** @defgroup CRC_Exported_Functions CRC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup CRC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions. * @verbatim @@ -250,6 +254,7 @@ __weak void HAL_CRC_MspDeInit(CRC_HandleTypeDef *hcrc) */ /** @defgroup CRC_Exported_Functions_Group2 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief management functions. * @verbatim @@ -385,6 +390,7 @@ uint32_t HAL_CRC_Calculate(CRC_HandleTypeDef *hcrc, uint32_t pBuffer[], uint32_t */ /** @defgroup CRC_Exported_Functions_Group3 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_crc_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_crc_ex.c index d62af9d75b..239331f25b 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_crc_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_crc_ex.c @@ -37,6 +37,7 @@ */ /** @defgroup CRCEx CRCEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CRC Extended HAL module driver * @{ */ @@ -51,10 +52,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup CRCEx_Exported_Functions CRC Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup CRCEx_Exported_Functions_Group1 Extended Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended Initialization and Configuration functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp.c index f076b760a2..a2d60df009 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp.c @@ -275,6 +275,7 @@ #if defined (CRYP) /** @defgroup CRYP CRYP + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CRYP HAL module driver. * @{ */ @@ -373,11 +374,13 @@ static HAL_StatusTypeDef CRYP_TDES_Process(CRYP_HandleTypeDef *hcryp, uint32_t T /* Exported functions ---------------------------------------------------------*/ /** @defgroup CRYP_Exported_Functions CRYP Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup CRYP_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CRYP Initialization and Configuration functions. * @verbatim @@ -872,6 +875,7 @@ HAL_StatusTypeDef HAL_CRYP_UnRegisterCallback(CRYP_HandleTypeDef *hcryp, HAL_CRY */ /** @defgroup CRYP_Exported_Functions_Group2 Encrypt Decrypt functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CRYP processing functions. * @verbatim @@ -1676,6 +1680,7 @@ HAL_StatusTypeDef HAL_CRYP_Decrypt_DMA(CRYP_HandleTypeDef *hcryp, uint32_t *Inpu */ /** @defgroup CRYP_Exported_Functions_Group3 CRYP IRQ handler management + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CRYP IRQ handler. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp_ex.c index ddce86e43b..42c4e04ee3 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_cryp_ex.c @@ -37,6 +37,7 @@ */ #if defined (CRYP) /** @defgroup CRYPEx CRYPEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CRYP Extension HAL module driver. * @{ */ @@ -80,6 +81,7 @@ */ /** @defgroup CRYPEx_Exported_Functions_Group1 Extended AES processing functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief CRYPEx Extended processing functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dac.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dac.c index ef9bc027a3..2e049f776f 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dac.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dac.c @@ -300,6 +300,7 @@ #if defined(DAC1) || defined(DAC2) /** @defgroup DAC DAC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DAC driver modules * @{ */ @@ -322,10 +323,12 @@ /* Exported functions -------------------------------------------------------*/ /** @defgroup DAC_Exported_Functions DAC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DAC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -484,6 +487,7 @@ __weak void HAL_DAC_MspDeInit(DAC_HandleTypeDef *hdac) */ /** @defgroup DAC_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IO operation functions * @verbatim @@ -948,6 +952,7 @@ __weak void HAL_DAC_DMAUnderrunCallbackCh1(DAC_HandleTypeDef *hdac) */ /** @defgroup DAC_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @verbatim @@ -1179,6 +1184,7 @@ HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef *hdac, DAC_ChannelConf */ /** @defgroup DAC_Exported_Functions_Group4 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State and Errors functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dac_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dac_ex.c index c9290bea3d..bbf7dc693a 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dac_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dac_ex.c @@ -75,6 +75,7 @@ #if defined(DAC1) || defined(DAC2) /** @defgroup DACEx DACEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DAC Extended HAL module driver * @{ */ @@ -87,10 +88,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup DACEx_Exported_Functions DACEx Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DACEx_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended IO operation functions * @verbatim @@ -756,6 +759,7 @@ uint32_t HAL_DACEx_GetTrimOffset(DAC_HandleTypeDef *hdac, uint32_t Channel) */ /** @defgroup DACEx_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended Peripheral Control functions * @verbatim @@ -798,6 +802,7 @@ uint32_t HAL_DACEx_DualGetValue(DAC_HandleTypeDef *hdac) /* Private functions ---------------------------------------------------------*/ /** @defgroup DACEx_Private_Functions DACEx private functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended private functions * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dcmi.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dcmi.c index e1549e2473..bc7395d028 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dcmi.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dcmi.c @@ -125,6 +125,7 @@ * @{ */ /** @defgroup DCMI DCMI + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DCMI HAL module driver * @{ */ @@ -150,10 +151,12 @@ static void DCMI_DMAError(DMA_HandleTypeDef *hdma); /* Exported functions --------------------------------------------------------*/ /** @defgroup DCMI_Exported_Functions DCMI Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DCMI_Exported_Functions_Group1 Initialization and Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -334,6 +337,7 @@ __weak void HAL_DCMI_MspDeInit(DCMI_HandleTypeDef *hdcmi) * @} */ /** @defgroup DCMI_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IO operation functions * @verbatim @@ -753,6 +757,7 @@ __weak void HAL_DCMI_FrameEventCallback(DCMI_HandleTypeDef *hdcmi) */ /** @defgroup DCMI_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @verbatim @@ -893,6 +898,7 @@ HAL_StatusTypeDef HAL_DCMI_ConfigSyncUnmask(DCMI_HandleTypeDef *hdcmi, DCMI_Syn */ /** @defgroup DCMI_Exported_Functions_Group4 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @verbatim @@ -1120,6 +1126,7 @@ HAL_StatusTypeDef HAL_DCMI_UnRegisterCallback(DCMI_HandleTypeDef *hdcmi, HAL_DCM */ /* Private functions ---------------------------------------------------------*/ /** @defgroup DCMI_Private_Functions DCMI Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm.c index 46069d52cd..61a3bf811a 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm.c @@ -273,6 +273,7 @@ #ifdef HAL_DFSDM_MODULE_ENABLED /** @defgroup DFSDM DFSDM + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DFSDM HAL driver module * @{ */ @@ -280,6 +281,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup DFSDM_Private_Define DFSDM Private Define + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DFSDM_FLTCR1_MSB_RCH_OFFSET 8 @@ -297,6 +299,7 @@ /* Private macro -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /** @defgroup DFSDM_Private_Variables DFSDM Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static __IO uint32_t v_dfsdm1ChannelCounter = 0; @@ -311,6 +314,7 @@ static DFSDM_Channel_HandleTypeDef *a_dfsdm2ChannelHandle[DFSDM2_CHANNEL_NUMBER] /* Private function prototypes -----------------------------------------------*/ /** @defgroup DFSDM_Private_Functions DFSDM Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static uint32_t DFSDM_GetInjChannelsNbr(uint32_t Channels); @@ -330,10 +334,12 @@ static void DFSDM_DMAError(DMA_HandleTypeDef *hdma); /* Exported functions --------------------------------------------------------*/ /** @defgroup DFSDM_Exported_Functions DFSDM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DFSDM_Exported_Functions_Group1_Channel Channel initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Channel initialization and de-initialization functions * @verbatim @@ -728,6 +734,7 @@ HAL_StatusTypeDef HAL_DFSDM_Channel_UnRegisterCallback(DFSDM_Channel_HandleTypeD */ /** @defgroup DFSDM_Exported_Functions_Group2_Channel Channel operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Channel operation functions * @verbatim @@ -1384,6 +1391,7 @@ HAL_StatusTypeDef HAL_DFSDM_ChannelModifyOffset(DFSDM_Channel_HandleTypeDef *hdf */ /** @defgroup DFSDM_Exported_Functions_Group3_Channel Channel state function + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Channel state function * @verbatim @@ -1412,6 +1420,7 @@ HAL_DFSDM_Channel_StateTypeDef HAL_DFSDM_ChannelGetState(const DFSDM_Channel_Han */ /** @defgroup DFSDM_Exported_Functions_Group1_Filter Filter initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Filter initialization and de-initialization functions * @verbatim @@ -1875,6 +1884,7 @@ HAL_StatusTypeDef HAL_DFSDM_Filter_UnRegisterAwdCallback(DFSDM_Filter_HandleType */ /** @defgroup DFSDM_Exported_Functions_Group2_Filter Filter control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Filter control functions * @verbatim @@ -1977,6 +1987,7 @@ HAL_StatusTypeDef HAL_DFSDM_FilterConfigInjChannel(DFSDM_Filter_HandleTypeDef *h */ /** @defgroup DFSDM_Exported_Functions_Group3_Filter Filter operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Filter operation functions * @verbatim @@ -3395,6 +3406,7 @@ __weak void HAL_DFSDM_FilterErrorCallback(DFSDM_Filter_HandleTypeDef *hdfsdm_fil */ /** @defgroup DFSDM_Exported_Functions_Group4_Filter Filter state functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Filter state functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm_ex.c index 286fd3ef89..355f54204b 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dfsdm_ex.c @@ -32,6 +32,7 @@ #if defined(DFSDM_CHDLYR_PLSSKP) /** @defgroup DFSDMEx DFSDMEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DFSDM Extended HAL module driver * @{ */ @@ -44,10 +45,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup DFSDMEx_Exported_Functions DFSDM Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DFSDMEx_Exported_Functions_Group1_Channel Extended channel operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DFSDM extended channel operation functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma.c index dada223e62..7bfc087228 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma.c @@ -99,6 +99,7 @@ */ /** @defgroup DMA DMA + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMA HAL module driver * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma2d.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma2d.c index d535aa9706..6fab41adfb 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma2d.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma2d.c @@ -171,6 +171,7 @@ */ /** @defgroup DMA2D DMA2D + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMA2D HAL module driver * @{ */ @@ -178,10 +179,12 @@ /* Private types -------------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup DMA2D_Private_Constants DMA2D Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DMA2D_TimeOut DMA2D Time Out + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DMA2D_TIMEOUT_ABORT (1000U) /*!< 1s */ @@ -210,10 +213,12 @@ static void DMA2D_SetConfig(DMA2D_HandleTypeDef *hdma2d, uint32_t pdata, uint32_ /* Private functions ---------------------------------------------------------*/ /* Exported functions --------------------------------------------------------*/ /** @defgroup DMA2D_Exported_Functions DMA2D Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DMA2D_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -626,6 +631,7 @@ HAL_StatusTypeDef HAL_DMA2D_UnRegisterCallback(DMA2D_HandleTypeDef *hdma2d, HAL_ /** @defgroup DMA2D_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IO operation functions * @verbatim @@ -1740,6 +1746,7 @@ __weak void HAL_DMA2D_CLUTLoadingCpltCallback(DMA2D_HandleTypeDef *hdma2d) */ /** @defgroup DMA2D_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @verbatim @@ -2041,6 +2048,7 @@ HAL_StatusTypeDef HAL_DMA2D_ConfigDeadTime(DMA2D_HandleTypeDef *hdma2d, uint8_t /** @defgroup DMA2D_Exported_Functions_Group4 Peripheral State and Error functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @verbatim @@ -2088,6 +2096,7 @@ uint32_t HAL_DMA2D_GetError(DMA2D_HandleTypeDef *hdma2d) /** @defgroup DMA2D_Private_Functions DMA2D Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma_ex.c index a134b4eb62..7c2b680b19 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dma_ex.c @@ -55,6 +55,7 @@ */ /** @defgroup DMAEx DMAEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMA Extended HAL module driver * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dsi.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dsi.c index ecdacb216e..7e8f109c57 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dsi.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dsi.c @@ -206,6 +206,7 @@ static HAL_StatusTypeDef DSI_ShortWrite(DSI_HandleTypeDef *hdsi, uint32_t Param2); /* Private functions ---------------------------------------------------------*/ /** @defgroup DSI_Private_Functions DSI Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -283,6 +284,7 @@ static HAL_StatusTypeDef DSI_ShortWrite(DSI_HandleTypeDef *hdsi, */ /** @defgroup DSI_Group1 Initialization and Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -800,6 +802,7 @@ HAL_StatusTypeDef HAL_DSI_UnRegisterCallback(DSI_HandleTypeDef *hdsi, HAL_DSI_Ca */ /** @defgroup DSI_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IO operation functions * @verbatim @@ -984,6 +987,7 @@ __weak void HAL_DSI_ErrorCallback(DSI_HandleTypeDef *hdsi) */ /** @defgroup DSI_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @verbatim @@ -3058,6 +3062,7 @@ HAL_StatusTypeDef HAL_DSI_SetContentionDetectionOff(DSI_HandleTypeDef *hdsi, Fun */ /** @defgroup DSI_Group4 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State and Errors functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dts.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dts.c index 9f122a49bd..63ed290fe7 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_dts.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_dts.c @@ -52,6 +52,7 @@ #if defined(DTS) /** @defgroup DTS DTS + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DTS HAL module driver * @{ */ @@ -92,10 +93,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup DTS_Exported_Functions DTS Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DTS_Exported_Functions_Group1 Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and de-initialization functions. * @verbatim @@ -464,6 +467,7 @@ HAL_StatusTypeDef HAL_DTS_UnRegisterCallback(DTS_HandleTypeDef *hdts, */ /** @defgroup DTS_Exported_Functions_Group2 Start-Stop operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Start-Stop operation functions. * @verbatim @@ -930,6 +934,7 @@ __weak void HAL_DTS_AsyncHighCallback(DTS_HandleTypeDef *hdts) */ /** @defgroup DTS_Exported_Functions_Group3 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_eth.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_eth.c index 9396759326..526e83e140 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_eth.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_eth.c @@ -185,6 +185,7 @@ #if defined(ETH) /** @defgroup ETH ETH + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH HAL module driver * @{ */ @@ -228,6 +229,7 @@ /* Private macros ------------------------------------------------------------*/ /** @defgroup ETH_Private_Macros ETH Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Helper macros for TX descriptor handling */ @@ -248,6 +250,7 @@ */ /* Private function prototypes -----------------------------------------------*/ /** @defgroup ETH_Private_Functions ETH Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void ETH_SetMACConfig(ETH_HandleTypeDef *heth, ETH_MACConfigTypeDef *macconf); @@ -267,10 +270,12 @@ static void ETH_InitCallbacksToDefault(ETH_HandleTypeDef *heth); /* Exported functions ---------------------------------------------------------*/ /** @defgroup ETH_Exported_Functions ETH Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ETH_Exported_Functions_Group1 Initialization and deinitialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -690,6 +695,7 @@ HAL_StatusTypeDef HAL_ETH_UnRegisterCallback(ETH_HandleTypeDef *heth, HAL_ETH_Ca */ /** @defgroup ETH_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH Transmit and Receive functions * @verbatim @@ -2229,6 +2235,7 @@ HAL_StatusTypeDef HAL_ETH_WritePHYRegister(ETH_HandleTypeDef *heth, uint32_t PHY */ /** @defgroup ETH_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH control functions * @verbatim @@ -2686,6 +2693,7 @@ HAL_StatusTypeDef HAL_ETH_SetWakeUpFilter(ETH_HandleTypeDef *heth, uint32_t *pFi */ /** @defgroup ETH_Exported_Functions_Group4 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH State and Errors functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_eth_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_eth_ex.c index ad9870c037..5fb6468104 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_eth_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_eth_ex.c @@ -29,6 +29,7 @@ #if defined(ETH) /** @defgroup ETHEx ETHEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief ETH HAL Extended module driver * @{ */ @@ -37,6 +38,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup ETHEx_Private_Constants ETHEx Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_MACL4CR_MASK (ETH_MACL3L4CR_L4PEN | ETH_MACL3L4CR_L4SPM | \ @@ -65,10 +67,12 @@ /* Private function prototypes -----------------------------------------------*/ /* Exported functions ---------------------------------------------------------*/ /** @defgroup ETHEx_Exported_Functions ETH Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ETHEx_Exported_Functions_Group1 Extended features functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended features functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_exti.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_exti.c index c9090f75aa..2796327f49 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_exti.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_exti.c @@ -132,6 +132,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private defines ------------------------------------------------------------*/ /** @defgroup EXTI_Private_Constants EXTI Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define EXTI_MODE_OFFSET 0x04U /* 0x10: offset between CPU IMR/EMR registers */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_fdcan.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_fdcan.c index 950ea150eb..b859e877f1 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_fdcan.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_fdcan.c @@ -191,6 +191,7 @@ */ /** @defgroup FDCAN FDCAN + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FDCAN HAL module driver * @{ */ @@ -255,10 +256,12 @@ static void FDCAN_CopyMessageToRAM(FDCAN_HandleTypeDef *hfdcan, FDCAN_TxHeaderTy /* Exported functions --------------------------------------------------------*/ /** @defgroup FDCAN_Exported_Functions FDCAN Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FDCAN_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -1607,6 +1610,7 @@ HAL_StatusTypeDef HAL_FDCAN_UnRegisterTTGlobalTimeCallback(FDCAN_HandleTypeDef * */ /** @defgroup FDCAN_Exported_Functions_Group2 Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FDCAN Configuration functions. * @verbatim @@ -2540,6 +2544,7 @@ HAL_StatusTypeDef HAL_FDCAN_DisableEdgeFiltering(FDCAN_HandleTypeDef *hfdcan) */ /** @defgroup FDCAN_Exported_Functions_Group3 Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Control functions * @verbatim @@ -3415,6 +3420,7 @@ HAL_StatusTypeDef HAL_FDCAN_ExitRestrictedOperationMode(FDCAN_HandleTypeDef *hfd */ /** @defgroup FDCAN_Exported_Functions_Group4 TT Configuration and control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief TT Configuration and control functions * @verbatim @@ -4912,6 +4918,7 @@ HAL_StatusTypeDef HAL_FDCAN_TT_GetOperationStatus(FDCAN_HandleTypeDef *hfdcan, F */ /** @defgroup FDCAN_Exported_Functions_Group5 Interrupts management + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Interrupts management * @verbatim @@ -5639,6 +5646,7 @@ void HAL_FDCAN_IRQHandler(FDCAN_HandleTypeDef *hfdcan) */ /** @defgroup FDCAN_Exported_Functions_Group6 Callback functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FDCAN Callback functions * @verbatim @@ -5983,6 +5991,7 @@ __weak void HAL_FDCAN_TT_GlobalTimeCallback(FDCAN_HandleTypeDef *hfdcan, uint32_ */ /** @defgroup FDCAN_Exported_Functions_Group7 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FDCAN Peripheral State functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_flash.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_flash.c index a3fe346071..da36f4075b 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_flash.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_flash.c @@ -91,6 +91,7 @@ */ /** @defgroup FLASH FLASH + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FLASH HAL module driver * @{ */ @@ -119,10 +120,12 @@ FLASH_ProcessTypeDef pFlash; /* Exported functions ---------------------------------------------------------*/ /** @defgroup FLASH_Exported_Functions FLASH Exported functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FLASH_Exported_Functions_Group1 Programming operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Programming operation functions * @verbatim @@ -771,6 +774,7 @@ __weak void HAL_FLASH_OperationErrorCallback(uint32_t ReturnValue) */ /** @defgroup FLASH_Exported_Functions_Group2 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Management functions * @verbatim @@ -932,6 +936,7 @@ HAL_StatusTypeDef HAL_FLASH_OB_Launch(void) */ /** @defgroup FLASH_Exported_Functions_Group3 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Errors functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_flash_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_flash_ex.c index fd4acec145..60d1535d6a 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_flash_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_flash_ex.c @@ -79,6 +79,7 @@ */ /** @defgroup FLASHEx FLASHEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FLASH HAL Extension module driver * @{ */ @@ -99,6 +100,7 @@ /* Private variables ---------------------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/ /** @defgroup FLASHEx_Private_Functions FLASHEx Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void FLASH_MassErase(uint32_t VoltageRange, uint32_t Banks); @@ -145,10 +147,12 @@ static uint32_t FLASH_OB_CPUFreq_GetBoost(void); /* Exported functions ---------------------------------------------------------*/ /** @defgroup FLASHEx_Exported_Functions FLASHEx Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FLASHEx_Exported_Functions_Group1 Extended IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended IO operation functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_fmac.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_fmac.c index 72e77ea6a8..af2b0b71be 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_fmac.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_fmac.c @@ -220,6 +220,7 @@ */ /** @defgroup FMAC FMAC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FMAC HAL driver module * @{ */ @@ -227,6 +228,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private defines -----------------------------------------------------------*/ /** @defgroup FMAC_Private_Constants FMAC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -255,6 +257,7 @@ /* Private macros ------------------------------------------------------------*/ /** @defgroup FMAC_Private_Macros FMAC Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -350,10 +353,12 @@ static void FMAC_DMAError(DMA_HandleTypeDef *hdma); /* Functions Definition ------------------------------------------------------*/ /** @defgroup FMAC_Exported_Functions FMAC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FMAC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -768,6 +773,7 @@ HAL_StatusTypeDef HAL_FMAC_UnRegisterCallback(FMAC_HandleTypeDef *hfmac, HAL_FMA */ /** @defgroup FMAC_Exported_Functions_Group2 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Control functions. * @verbatim @@ -1259,6 +1265,7 @@ HAL_StatusTypeDef HAL_FMAC_FilterStop(FMAC_HandleTypeDef *hfmac) */ /** @defgroup FMAC_Exported_Functions_Group3 Callback functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Callback functions. * @verbatim @@ -1393,6 +1400,7 @@ __weak void HAL_FMAC_FilterPreloadCallback(FMAC_HandleTypeDef *hfmac) */ /** @defgroup FMAC_Exported_Functions_Group4 IRQ handler management + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IRQ handler. * @verbatim @@ -1507,6 +1515,7 @@ void HAL_FMAC_IRQHandler(FMAC_HandleTypeDef *hfmac) */ /** @defgroup FMAC_Exported_Functions_Group5 Peripheral State and Error functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State and Error functions. * @verbatim @@ -1555,6 +1564,7 @@ uint32_t HAL_FMAC_GetError(FMAC_HandleTypeDef *hfmac) */ /** @defgroup FMAC_Private_Functions FMAC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_gfxmmu.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_gfxmmu.c index 14fd90a6bc..dcfed058e7 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_gfxmmu.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_gfxmmu.c @@ -143,6 +143,7 @@ #ifdef HAL_GFXMMU_MODULE_ENABLED #if defined(GFXMMU) /** @defgroup GFXMMU GFXMMU + * @ingroup RTEMSBSPsARMSTM32H7 * @brief GFXMMU HAL driver module * @{ */ @@ -157,10 +158,12 @@ /* Private function prototypes -----------------------------------------------*/ /* Exported functions --------------------------------------------------------*/ /** @defgroup GFXMMU_Exported_Functions GFXMMU Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GFXMMU_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and de-initialization functions * @verbatim @@ -492,6 +495,7 @@ HAL_StatusTypeDef HAL_GFXMMU_UnRegisterCallback(GFXMMU_HandleTypeDef *hgf */ /** @defgroup GFXMMU_Exported_Functions_Group2 Operations functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief GFXMMU operation functions * @verbatim @@ -823,6 +827,7 @@ __weak void HAL_GFXMMU_ErrorCallback(GFXMMU_HandleTypeDef *hgfxmmu) */ /** @defgroup GFXMMU_Exported_Functions_Group3 State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief GFXMMU state functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_gpio.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_gpio.c index 3580f78a5b..2f38b48715 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_gpio.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_gpio.c @@ -111,6 +111,7 @@ */ /** @defgroup GPIO GPIO + * @ingroup RTEMSBSPsARMSTM32H7 * @brief GPIO HAL module driver * @{ */ @@ -137,10 +138,12 @@ /* Private functions ---------------------------------------------------------*/ /* Exported functions --------------------------------------------------------*/ /** @defgroup GPIO_Exported_Functions GPIO Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GPIO_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -368,6 +371,7 @@ void HAL_GPIO_DeInit(GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin) */ /** @defgroup GPIO_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief GPIO Read, Write, Toggle, Lock and EXTI management functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hash.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hash.c index 48abbcd3fa..f6b173a339 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hash.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hash.c @@ -215,6 +215,7 @@ #if defined (HASH) /** @defgroup HASH HASH + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HASH HAL module driver. * @{ */ @@ -224,10 +225,12 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup HASH_Private_Constants HASH Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HASH_Digest_Calculation_Status HASH Digest Calculation Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_DIGEST_CALCULATION_NOT_STARTED ((uint32_t)0x00000000U) /*!< DCAL not set after input data written in DIN register */ @@ -237,6 +240,7 @@ */ /** @defgroup HASH_Number_Of_CSR_Registers HASH Number of Context Swap Registers + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_NUMBER_OF_CSR_REGISTERS 54U /*!< Number of Context Swap Registers */ @@ -245,6 +249,7 @@ */ /** @defgroup HASH_TimeOut_Value HASH TimeOut Value + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_TIMEOUTVALUE 1000U /*!< Time-out value */ @@ -253,6 +258,7 @@ */ /** @defgroup HASH_DMA_Suspension_Words_Limit HASH DMA suspension words limit + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_DMA_SUSPENSION_WORDS_LIMIT 20U /*!< Number of words below which DMA suspension is aborted */ @@ -268,6 +274,7 @@ /* Private variables ---------------------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/ /** @defgroup HASH_Private_Functions HASH Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void HASH_DMAXferCplt(DMA_HandleTypeDef *hdma); @@ -284,10 +291,12 @@ static HAL_StatusTypeDef HMAC_Processing(HASH_HandleTypeDef *hhash, uint32_t Tim */ /** @defgroup HASH_Exported_Functions HASH Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HASH_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization, configuration and call-back functions. * @verbatim @@ -725,6 +734,7 @@ HAL_StatusTypeDef HAL_HASH_UnRegisterCallback(HASH_HandleTypeDef *hhash, HAL_HAS */ /** @defgroup HASH_Exported_Functions_Group2 HASH processing functions in polling mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HASH processing functions using polling mode. * @verbatim @@ -874,6 +884,7 @@ HAL_StatusTypeDef HAL_HASH_SHA1_Accmlt_End(HASH_HandleTypeDef *hhash, uint8_t *p */ /** @defgroup HASH_Exported_Functions_Group3 HASH processing functions in interrupt mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HASH processing functions using interrupt mode. * @verbatim @@ -1040,6 +1051,7 @@ void HAL_HASH_IRQHandler(HASH_HandleTypeDef *hhash) */ /** @defgroup HASH_Exported_Functions_Group4 HASH processing functions in DMA mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HASH processing functions using DMA mode. * @verbatim @@ -1133,6 +1145,7 @@ HAL_StatusTypeDef HAL_HASH_SHA1_Finish(HASH_HandleTypeDef *hhash, uint8_t *pOutB */ /** @defgroup HASH_Exported_Functions_Group5 HMAC processing functions in polling mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HMAC processing functions using polling mode. * @verbatim @@ -1195,6 +1208,7 @@ HAL_StatusTypeDef HAL_HMAC_SHA1_Start(HASH_HandleTypeDef *hhash, uint8_t *pInBuf /** @defgroup HASH_Exported_Functions_Group6 HMAC processing functions in interrupt mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HMAC processing functions using interrupt mode. * @verbatim @@ -1256,6 +1270,7 @@ HAL_StatusTypeDef HAL_HMAC_SHA1_Start_IT(HASH_HandleTypeDef *hhash, uint8_t *pIn /** @defgroup HASH_Exported_Functions_Group7 HMAC processing functions in DMA mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HMAC processing functions using DMA modes. * @verbatim @@ -1332,6 +1347,7 @@ HAL_StatusTypeDef HAL_HMAC_SHA1_Start_DMA(HASH_HandleTypeDef *hhash, uint8_t *pI */ /** @defgroup HASH_Exported_Functions_Group8 Peripheral states functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions. * @verbatim @@ -1635,6 +1651,7 @@ uint32_t HAL_HASH_GetError(HASH_HandleTypeDef *hhash) */ /** @defgroup HASH_Private_Functions HASH Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hash_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hash_ex.c index 86b7030c59..ea9a7942c1 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hash_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hash_ex.c @@ -94,6 +94,7 @@ #if defined (HASH) /** @defgroup HASHEx HASHEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HASH HAL extended module driver. * @{ */ @@ -104,10 +105,12 @@ /** @defgroup HASHEx_Exported_Functions HASH Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HASHEx_Exported_Functions_Group1 HASH extended processing functions in polling mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HASH extended processing functions using polling mode. * @verbatim @@ -258,6 +261,7 @@ HAL_StatusTypeDef HAL_HASHEx_SHA256_Accmlt_End(HASH_HandleTypeDef *hhash, uint8_ */ /** @defgroup HASHEx_Exported_Functions_Group2 HASH extended processing functions in interrupt mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HASH extended processing functions using interrupt mode. * @verbatim @@ -393,6 +397,7 @@ HAL_StatusTypeDef HAL_HASHEx_SHA256_Accmlt_End_IT(HASH_HandleTypeDef *hhash, uin */ /** @defgroup HASHEx_Exported_Functions_Group3 HASH extended processing functions in DMA mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HASH extended processing functions using DMA mode. * @verbatim @@ -489,6 +494,7 @@ HAL_StatusTypeDef HAL_HASHEx_SHA256_Finish(HASH_HandleTypeDef *hhash, uint8_t *p */ /** @defgroup HASHEx_Exported_Functions_Group4 HMAC extended processing functions in polling mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HMAC extended processing functions using polling mode. * @verbatim @@ -552,6 +558,7 @@ HAL_StatusTypeDef HAL_HMACEx_SHA256_Start(HASH_HandleTypeDef *hhash, uint8_t *pI /** @defgroup HASHEx_Exported_Functions_Group5 HMAC extended processing functions in interrupt mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HMAC extended processing functions using interruption mode. * @verbatim @@ -616,6 +623,7 @@ HAL_StatusTypeDef HAL_HMACEx_SHA256_Start_IT(HASH_HandleTypeDef *hhash, uint8_t /** @defgroup HASHEx_Exported_Functions_Group6 HMAC extended processing functions in DMA mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HMAC extended processing functions using DMA mode. * @verbatim @@ -694,6 +702,7 @@ HAL_StatusTypeDef HAL_HMACEx_SHA256_Start_DMA(HASH_HandleTypeDef *hhash, uint8_t */ /** @defgroup HASHEx_Exported_Functions_Group7 Multi-buffer HMAC extended processing functions in DMA mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HMAC extended processing functions in multi-buffer DMA mode. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hcd.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hcd.c index d0fe63a0b1..7a94084ed0 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hcd.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hcd.c @@ -64,6 +64,7 @@ #if defined (USB_OTG_FS) || defined (USB_OTG_HS) /** @defgroup HCD HCD + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HCD HAL module driver * @{ */ @@ -74,6 +75,7 @@ /* Private variables ---------------------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/ /** @defgroup HCD_Private_Functions HCD Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void HCD_HC_IN_IRQHandler(HCD_HandleTypeDef *hhcd, uint8_t chnum); @@ -86,10 +88,12 @@ static void HCD_Port_IRQHandler(HCD_HandleTypeDef *hhcd); /* Exported functions --------------------------------------------------------*/ /** @defgroup HCD_Exported_Functions HCD Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HCD_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -317,6 +321,7 @@ __weak void HAL_HCD_MspDeInit(HCD_HandleTypeDef *hhcd) */ /** @defgroup HCD_Exported_Functions_Group2 Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HCD IO operation functions * @verbatim @@ -986,6 +991,7 @@ HAL_StatusTypeDef HAL_HCD_UnRegisterHC_NotifyURBChangeCallback(HCD_HandleTypeDef */ /** @defgroup HCD_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Management functions * @verbatim @@ -1048,6 +1054,7 @@ HAL_StatusTypeDef HAL_HCD_ResetPort(HCD_HandleTypeDef *hhcd) */ /** @defgroup HCD_Exported_Functions_Group4 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hrtim.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hrtim.c index 2e11610e89..186b38facc 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hrtim.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hrtim.c @@ -368,6 +368,7 @@ #if defined(HRTIM1) /** @defgroup HRTIM HRTIM + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HRTIM HAL module driver * @{ */ @@ -375,6 +376,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup HRTIM_Private_Defines HRTIM Private Define + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_FLTR_FLTxEN (HRTIM_FLTR_FLT1EN |\ @@ -404,6 +406,7 @@ /* Private macro -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /** @defgroup HRTIM_Private_Variables HRTIM Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static uint32_t TimerIdxToTimerId[] = @@ -421,6 +424,7 @@ static uint32_t TimerIdxToTimerId[] = /* Private function prototypes -----------------------------------------------*/ /** @defgroup HRTIM_Private_Functions HRTIM Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void HRTIM_MasterBase_Config(HRTIM_HandleTypeDef * hhrtim, @@ -493,10 +497,12 @@ static void HRTIM_BurstDMACplt(DMA_HandleTypeDef *hdma); /* Exported functions ---------------------------------------------------------*/ /** @defgroup HRTIM_Exported_Functions HRTIM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HRTIM_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions @verbatim =============================================================================== @@ -780,6 +786,7 @@ HAL_StatusTypeDef HAL_HRTIM_TimeBaseConfig(HRTIM_HandleTypeDef *hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group2 Simple time base mode functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Simple time base mode functions. @verbatim =============================================================================== @@ -1148,6 +1155,7 @@ HAL_StatusTypeDef HAL_HRTIM_SimpleBaseStop_DMA(HRTIM_HandleTypeDef * hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group3 Simple output compare mode functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Simple output compare functions @verbatim =============================================================================== @@ -1765,6 +1773,7 @@ HAL_StatusTypeDef HAL_HRTIM_SimpleOCStop_DMA(HRTIM_HandleTypeDef * hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group4 Simple PWM output mode functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Simple PWM output functions @verbatim =============================================================================== @@ -2446,6 +2455,7 @@ HAL_StatusTypeDef HAL_HRTIM_SimplePWMStop_DMA(HRTIM_HandleTypeDef * hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group5 Simple input capture functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Simple input capture functions @verbatim =============================================================================== @@ -3086,6 +3096,7 @@ HAL_StatusTypeDef HAL_HRTIM_SimpleCaptureStop_DMA(HRTIM_HandleTypeDef * hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group6 Simple one pulse functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Simple one pulse functions @verbatim =============================================================================== @@ -3540,6 +3551,7 @@ HAL_StatusTypeDef HAL_HRTIM_SimpleOnePulseStop_IT(HRTIM_HandleTypeDef * hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group7 Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HRTIM configuration functions @verbatim =============================================================================== @@ -4044,6 +4056,7 @@ HAL_StatusTypeDef HAL_HRTIM_ADCTriggerConfig(HRTIM_HandleTypeDef * hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group8 Timer waveform configuration and functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HRTIM timer configuration and control functions @verbatim =============================================================================== @@ -5903,6 +5916,7 @@ HAL_StatusTypeDef HAL_HRTIM_UpdateDisable(HRTIM_HandleTypeDef *hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group9 Peripheral state functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions @verbatim =============================================================================== @@ -6358,6 +6372,7 @@ uint32_t HAL_HRTIM_GetIdlePushPullStatus(const HRTIM_HandleTypeDef * hhrtim, */ /** @defgroup HRTIM_Exported_Functions_Group10 Interrupts handling + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Functions called when HRTIM generates an interrupt * 7 interrupts can be generated by the master timer: * - Master timer registers update diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hsem.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hsem.c index 1d17bacb86..95410829d6 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_hsem.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_hsem.c @@ -92,6 +92,7 @@ */ /** @defgroup HSEM HSEM + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HSEM HAL module driver * @{ */ @@ -102,6 +103,7 @@ /* Private define ------------------------------------------------------------*/ #if defined(DUAL_CORE) /** @defgroup HSEM_Private_Constants HSEM Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -128,10 +130,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup HSEM_Exported_Functions HSEM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HSEM_Exported_Functions_Group1 Take and Release functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HSEM Take and Release functions * @verbatim @@ -268,6 +272,7 @@ void HAL_HSEM_ReleaseAll(uint32_t Key, uint32_t CoreID) */ /** @defgroup HSEM_Exported_Functions_Group2 HSEM Set and Get Key functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HSEM Set and Get Key functions. * @verbatim @@ -309,6 +314,7 @@ uint32_t HAL_HSEM_GetClearKey(void) */ /** @defgroup HSEM_Exported_Functions_Group3 HSEM IRQ handler management + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HSEM Notification functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c.c index de84034b5f..a1c2a1ce80 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c.c @@ -327,6 +327,7 @@ */ /** @defgroup I2C I2C + * @ingroup RTEMSBSPsARMSTM32H7 * @brief I2C HAL module driver * @{ */ @@ -337,6 +338,7 @@ /* Private define ------------------------------------------------------------*/ /** @defgroup I2C_Private_Define I2C Private Define + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIMING_CLEAR_MASK (0xF0FFFFFFU) /*!< I2C TIMING clear register Mask */ @@ -408,6 +410,7 @@ /* Private function prototypes -----------------------------------------------*/ /** @defgroup I2C_Private_Functions I2C Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private functions to handle DMA transfer */ @@ -484,10 +487,12 @@ static void I2C_ConvertOtherXferOptions(I2C_HandleTypeDef *hi2c); /* Exported functions --------------------------------------------------------*/ /** @defgroup I2C_Exported_Functions I2C Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2C_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -1021,6 +1026,7 @@ HAL_StatusTypeDef HAL_I2C_UnRegisterAddrCallback(I2C_HandleTypeDef *hi2c) */ /** @defgroup I2C_Exported_Functions_Group2 Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Data transfers functions * @verbatim @@ -4592,6 +4598,7 @@ HAL_StatusTypeDef HAL_I2C_Master_Abort_IT(I2C_HandleTypeDef *hi2c, uint16_t DevA */ /** @defgroup I2C_IRQ_Handler_and_Callbacks IRQ Handler and Callbacks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4834,6 +4841,7 @@ __weak void HAL_I2C_AbortCpltCallback(I2C_HandleTypeDef *hi2c) */ /** @defgroup I2C_Exported_Functions_Group3 Peripheral State, Mode and Error functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State, Mode and Error functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c_ex.c index d9b8e46c62..8e775ef244 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2c_ex.c @@ -55,6 +55,7 @@ */ /** @defgroup I2CEx I2CEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief I2C Extended HAL module driver * @{ */ @@ -69,10 +70,12 @@ /* Private functions ---------------------------------------------------------*/ /** @defgroup I2CEx_Exported_Functions I2C Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2CEx_Exported_Functions_Group1 Filter Mode Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Filter Mode Functions * @verbatim @@ -186,6 +189,7 @@ HAL_StatusTypeDef HAL_I2CEx_ConfigDigitalFilter(I2C_HandleTypeDef *hi2c, uint32_ */ /** @defgroup I2CEx_Exported_Functions_Group2 WakeUp Mode Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief WakeUp Mode Functions * @verbatim @@ -281,6 +285,7 @@ HAL_StatusTypeDef HAL_I2CEx_DisableWakeUp(I2C_HandleTypeDef *hi2c) */ /** @defgroup I2CEx_Exported_Functions_Group3 Fast Mode Plus Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Fast Mode Plus Functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2s.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2s.c index ea7fe37097..30db621969 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2s.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_i2s.c @@ -186,6 +186,7 @@ */ /** @defgroup I2S I2S + * @ingroup RTEMSBSPsARMSTM32H7 * @brief I2S HAL module driver * @{ */ @@ -193,6 +194,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup I2S_Private_Define I2S Private Define + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_TIMEOUT 0xFFFFUL @@ -204,6 +206,7 @@ /* Private variables ---------------------------------------------------------*/ /* Private function prototypes -----------------------------------------------*/ /** @defgroup I2S_Private_Functions I2S Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void I2S_DMATxCplt(DMA_HandleTypeDef *hdma); @@ -226,10 +229,12 @@ static HAL_StatusTypeDef I2S_WaitFlagStateUntilTimeout(I2S_HandleTypeDef *hi2s, /* Exported functions ---------------------------------------------------------*/ /** @defgroup I2S_Exported_Functions I2S Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2S_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -749,6 +754,7 @@ HAL_StatusTypeDef HAL_I2S_UnRegisterCallback(I2S_HandleTypeDef *hi2s, HAL_I2S_Ca */ /** @defgroup I2S_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Data transfers functions * @verbatim @@ -2098,6 +2104,7 @@ __weak void HAL_I2S_ErrorCallback(I2S_HandleTypeDef *hi2s) */ /** @defgroup I2S_Exported_Functions_Group3 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_irda.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_irda.c index e4c80fc17f..6b0ae2ca12 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_irda.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_irda.c @@ -193,6 +193,7 @@ */ /** @defgroup IRDA IRDA + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL IRDA module driver * @{ */ @@ -202,6 +203,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup IRDA_Private_Constants IRDA Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_TEACK_REACK_TIMEOUT 1000U /*!< IRDA TX or RX enable acknowledge time-out value */ @@ -218,6 +220,7 @@ /* Private macros ------------------------------------------------------------*/ /** @defgroup IRDA_Private_Macros IRDA Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @brief BRR division operation to set BRR register in 16-bit oversampling mode. @@ -266,10 +269,12 @@ static void IRDA_Receive_IT(IRDA_HandleTypeDef *hirda); /* Exported functions --------------------------------------------------------*/ /** @defgroup IRDA_Exported_Functions IRDA Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup IRDA_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -698,6 +703,7 @@ HAL_StatusTypeDef HAL_IRDA_UnRegisterCallback(IRDA_HandleTypeDef *hirda, HAL_IRD */ /** @defgroup IRDA_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IRDA Transmit and Receive functions * @verbatim @@ -2161,6 +2167,7 @@ __weak void HAL_IRDA_AbortReceiveCpltCallback(IRDA_HandleTypeDef *hirda) */ /** @defgroup IRDA_Exported_Functions_Group4 Peripheral State and Error functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IRDA State and Errors functions * @verbatim @@ -2216,6 +2223,7 @@ uint32_t HAL_IRDA_GetError(const IRDA_HandleTypeDef *hirda) */ /** @defgroup IRDA_Private_Functions IRDA Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_iwdg.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_iwdg.c index 2ec2829876..909042f554 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_iwdg.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_iwdg.c @@ -116,6 +116,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup IWDG_Private_Defines IWDG Private Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Status register needs up to 5 LSI clock periods divided by the clock diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_jpeg.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_jpeg.c index d83327162b..1cfebb12b6 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_jpeg.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_jpeg.c @@ -228,6 +228,7 @@ #if defined (JPEG) /** @defgroup JPEG JPEG + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG HAL module driver. * @{ */ @@ -456,10 +457,12 @@ static void JPEG_MDMAOutAbortCallback(MDMA_HandleTypeDef *hmdma); */ /** @defgroup JPEG_Exported_Functions JPEG Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup JPEG_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and de-initialization functions. * @verbatim @@ -1072,6 +1075,7 @@ HAL_StatusTypeDef HAL_JPEG_UnRegisterDataReadyCallback(JPEG_HandleTypeDef *hjpeg */ /** @defgroup JPEG_Exported_Functions_Group2 Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG Configuration functions. * @verbatim @@ -1484,6 +1488,7 @@ HAL_StatusTypeDef HAL_JPEG_SetUserQuantTables(JPEG_HandleTypeDef *hjpeg, uint8_ */ /** @defgroup JPEG_Exported_Functions_Group3 encoding/decoding processing functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief processing functions. * @verbatim @@ -2290,6 +2295,7 @@ HAL_StatusTypeDef HAL_JPEG_Abort(JPEG_HandleTypeDef *hjpeg) */ /** @defgroup JPEG_Exported_Functions_Group4 JPEG Decode/Encode callback functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG process callback functions. * @verbatim @@ -2419,6 +2425,7 @@ __weak void HAL_JPEG_DataReadyCallback(JPEG_HandleTypeDef *hjpeg, uint8_t *pData /** @defgroup JPEG_Exported_Functions_Group5 JPEG IRQ handler management + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG IRQ handler. * @verbatim @@ -2470,6 +2477,7 @@ void HAL_JPEG_IRQHandler(JPEG_HandleTypeDef *hjpeg) */ /** @defgroup JPEG_Exported_Functions_Group6 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_lptim.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_lptim.c index 5a5016f0c6..9d8fb7f500 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_lptim.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_lptim.c @@ -164,6 +164,7 @@ */ /** @defgroup LPTIM LPTIM + * @ingroup RTEMSBSPsARMSTM32H7 * @brief LPTIM HAL module driver. * @{ */ @@ -193,10 +194,12 @@ static HAL_StatusTypeDef LPTIM_WaitForFlag(LPTIM_HandleTypeDef *hlptim, uint32_t /* Exported functions --------------------------------------------------------*/ /** @defgroup LPTIM_Exported_Functions LPTIM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup LPTIM_Exported_Functions_Group1 Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions. * @verbatim @@ -440,6 +443,7 @@ __weak void HAL_LPTIM_MspDeInit(LPTIM_HandleTypeDef *hlptim) */ /** @defgroup LPTIM_Exported_Functions_Group2 LPTIM Start-Stop operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Start-Stop operation functions. * @verbatim @@ -1729,6 +1733,7 @@ HAL_StatusTypeDef HAL_LPTIM_Counter_Stop_IT(LPTIM_HandleTypeDef *hlptim) */ /** @defgroup LPTIM_Exported_Functions_Group3 LPTIM Read operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Read operation functions. * @verbatim @@ -1787,6 +1792,7 @@ uint32_t HAL_LPTIM_ReadCompare(const LPTIM_HandleTypeDef *hlptim) */ /** @defgroup LPTIM_Exported_Functions_Group4 LPTIM IRQ handler and callbacks + * @ingroup RTEMSBSPsARMSTM32H7 * @brief LPTIM IRQ handler. * @verbatim @@ -2254,6 +2260,7 @@ HAL_StatusTypeDef HAL_LPTIM_UnRegisterCallback(LPTIM_HandleTypeDef *hlpti */ /** @defgroup LPTIM_Group5 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions. * @verbatim @@ -2290,6 +2297,7 @@ HAL_LPTIM_StateTypeDef HAL_LPTIM_GetState(LPTIM_HandleTypeDef *hlptim) /* Private functions ---------------------------------------------------------*/ /** @defgroup LPTIM_Private_Functions LPTIM Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if (USE_HAL_LPTIM_REGISTER_CALLBACKS == 1) diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc.c index 8277402342..fe9427ce77 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc.c @@ -171,6 +171,7 @@ #if defined (LTDC) /** @defgroup LTDC LTDC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief LTDC HAL module driver * @{ */ @@ -179,6 +180,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup LTDC_Private_Define LTDC Private Define + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_TIMEOUT_VALUE ((uint32_t)100U) /* 100ms */ @@ -192,10 +194,12 @@ static void LTDC_SetConfig(LTDC_HandleTypeDef *hltdc, LTDC_LayerCfgTypeDef *pLay /* Private functions ---------------------------------------------------------*/ /** @defgroup LTDC_Exported_Functions LTDC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup LTDC_Exported_Functions_Group1 Initialization and Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -610,6 +614,7 @@ HAL_StatusTypeDef HAL_LTDC_UnRegisterCallback(LTDC_HandleTypeDef *hltdc, HAL_LTD */ /** @defgroup LTDC_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IO operation functions * @verbatim @@ -793,6 +798,7 @@ __weak void HAL_LTDC_ReloadEventCallback(LTDC_HandleTypeDef *hltdc) */ /** @defgroup LTDC_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @verbatim @@ -2071,6 +2077,7 @@ HAL_StatusTypeDef HAL_LTDC_DisableCLUT_NoReload(LTDC_HandleTypeDef *hltdc, uint3 */ /** @defgroup LTDC_Exported_Functions_Group4 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State and Errors functions * @verbatim @@ -2117,6 +2124,7 @@ uint32_t HAL_LTDC_GetError(LTDC_HandleTypeDef *hltdc) */ /** @defgroup LTDC_Private_Functions LTDC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc_ex.c index fec1737412..758d031ad7 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_ltdc_ex.c @@ -28,6 +28,7 @@ #if defined (LTDC) && defined (DSI) /** @defgroup LTDCEx LTDCEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief LTDC HAL module driver * @{ */ @@ -40,10 +41,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup LTDCEx_Exported_Functions LTDC Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup LTDCEx_Exported_Functions_Group1 Initialization and Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_mdios.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_mdios.c index dc7b722acf..ac4e067d9b 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_mdios.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_mdios.c @@ -133,6 +133,7 @@ */ #if defined (MDIOS) /** @defgroup MDIOS MDIOS + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL MDIOS module driver * @{ */ @@ -143,6 +144,7 @@ /* Private typedef -----------------------------------------------------------*/ /* Private define ------------------------------------------------------------*/ /** @defgroup MDIOS_Private_Define MDIOS Private Define + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MDIOS_PORT_ADDRESS_SHIFT ((uint32_t)8) @@ -159,6 +161,7 @@ /* Private function prototypes -----------------------------------------------*/ #if (USE_HAL_MDIOS_REGISTER_CALLBACKS == 1) /** @defgroup MDIOS_Private_Functions MDIOS Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static void MDIOS_InitCallbacksToDefault(MDIOS_HandleTypeDef *hmdios); @@ -169,10 +172,12 @@ static void MDIOS_InitCallbacksToDefault(MDIOS_HandleTypeDef *hmdios); /* Private functions ---------------------------------------------------------*/ /* Exported functions --------------------------------------------------------*/ /** @defgroup MDIOS_Exported_Functions MDIOS Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MDIOS_Exported_Functions_Group1 Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -540,6 +545,7 @@ HAL_StatusTypeDef HAL_MDIOS_UnRegisterCallback(MDIOS_HandleTypeDef *hmdios, HAL_ */ /** @defgroup MDIOS_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDIOS Read/Write functions * @verbatim @@ -896,6 +902,7 @@ __weak void HAL_MDIOS_WakeUpCallback(MDIOS_HandleTypeDef *hmdios) */ /** @defgroup MDIOS_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDIOS control functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_mdma.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_mdma.c index 089d9fbb1d..e1f36fdd24 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_mdma.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_mdma.c @@ -154,6 +154,7 @@ */ /** @defgroup MDMA MDMA + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA HAL module driver * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc.c index 199b4592c0..2bab86cf1e 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc.c @@ -249,6 +249,7 @@ */ /** @defgroup MMC MMC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MMC HAL module driver * @{ */ @@ -299,6 +300,7 @@ /* Private function prototypes -----------------------------------------------*/ /* Private functions ---------------------------------------------------------*/ /** @defgroup MMC_Private_Functions MMC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static uint32_t MMC_InitCard(MMC_HandleTypeDef *hmmc); diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc_ex.c index 10acaf3610..3f67bc2138 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_mmc_ex.c @@ -41,6 +41,7 @@ */ /** @defgroup MMCEx MMCEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MMC Extended HAL module driver * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_msp_template.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_msp_template.c index 6f7fb110ec..3327dc1c35 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_msp_template.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_msp_template.c @@ -35,6 +35,7 @@ */ /** @defgroup HAL_MSP HAL MSP + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL MSP module. * @{ */ @@ -47,6 +48,7 @@ /* Private functions ---------------------------------------------------------*/ /** @defgroup HAL_MSP_Private_Functions HAL MSP Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_nand.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_nand.c index 74f6c6cd29..0493011e7d 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_nand.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_nand.c @@ -117,6 +117,7 @@ #ifdef HAL_NAND_MODULE_ENABLED /** @defgroup NAND NAND + * @ingroup RTEMSBSPsARMSTM32H7 * @brief NAND HAL module driver * @{ */ @@ -129,10 +130,12 @@ /* Exported functions ---------------------------------------------------------*/ /** @defgroup NAND_Exported_Functions NAND Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup NAND_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -357,6 +360,7 @@ __weak void HAL_NAND_ITCallback(NAND_HandleTypeDef *hnand) */ /** @defgroup NAND_Exported_Functions_Group2 Input and Output functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Input Output and memory control functions * @verbatim @@ -2039,6 +2043,7 @@ HAL_StatusTypeDef HAL_NAND_UnRegisterCallback(NAND_HandleTypeDef *hnand, HAL_NAN */ /** @defgroup NAND_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief management functions * @verbatim @@ -2160,6 +2165,7 @@ HAL_StatusTypeDef HAL_NAND_GetECC(NAND_HandleTypeDef *hnand, uint32_t *ECCval, /** @defgroup NAND_Exported_Functions_Group4 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_nor.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_nor.c index 2780e99c98..ad1a14fdf7 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_nor.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_nor.c @@ -114,6 +114,7 @@ #ifdef HAL_NOR_MODULE_ENABLED /** @defgroup NOR NOR + * @ingroup RTEMSBSPsARMSTM32H7 * @brief NOR driver modules * @{ */ @@ -122,6 +123,7 @@ /* Private define ------------------------------------------------------------*/ /** @defgroup NOR_Private_Defines NOR Private Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -187,6 +189,7 @@ /* Private macro -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /** @defgroup NOR_Private_Variables NOR Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -199,10 +202,12 @@ static uint32_t uwNORMemoryDataWidth = NOR_MEMORY_8B; /* Private functions ---------------------------------------------------------*/ /* Exported functions --------------------------------------------------------*/ /** @defgroup NOR_Exported_Functions NOR Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup NOR_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -409,6 +414,7 @@ __weak void HAL_NOR_MspWait(NOR_HandleTypeDef *hnor, uint32_t Timeout) */ /** @defgroup NOR_Exported_Functions_Group2 Input and Output functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Input Output and memory control functions * @verbatim @@ -1306,6 +1312,7 @@ HAL_StatusTypeDef HAL_NOR_UnRegisterCallback(NOR_HandleTypeDef *hnor, HAL_NOR_Ca */ /** @defgroup NOR_Exported_Functions_Group3 NOR Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief management functions * @verbatim @@ -1393,6 +1400,7 @@ HAL_StatusTypeDef HAL_NOR_WriteOperation_Disable(NOR_HandleTypeDef *hnor) */ /** @defgroup NOR_Exported_Functions_Group4 NOR State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp.c index 6a06f365b3..d5515fa662 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp.c @@ -211,6 +211,7 @@ */ /** @defgroup OPAMP OPAMP + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OPAMP module driver * @{ */ @@ -248,10 +249,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup OPAMP_Exported_Functions OPAMP Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup OPAMP_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -506,6 +509,7 @@ __weak void HAL_OPAMP_MspDeInit(OPAMP_HandleTypeDef *hopamp) /** @defgroup OPAMP_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IO operation functions * @verbatim @@ -829,6 +833,7 @@ HAL_StatusTypeDef HAL_OPAMP_SelfCalibrate(OPAMP_HandleTypeDef *hopamp) */ /** @defgroup OPAMP_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @verbatim @@ -1104,6 +1109,7 @@ HAL_StatusTypeDef HAL_OPAMP_UnRegisterCallback (OPAMP_HandleTypeDef *hopamp, HAL /** @defgroup OPAMP_Exported_Functions_Group4 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp_ex.c index 8eedb6789a..a5f98e864a 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_opamp_ex.c @@ -30,6 +30,7 @@ */ /** @defgroup OPAMPEx OPAMPEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OPAMP Extended HAL module driver * @{ */ @@ -44,10 +45,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup OPAMPEx_Exported_Functions OPAMP Extended Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup OPAMPEx_Exported_Functions_Group1 Extended Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended operation functions * @verbatim @@ -366,6 +369,7 @@ HAL_StatusTypeDef HAL_OPAMPEx_SelfCalibrateAll(OPAMP_HandleTypeDef *hopamp1, OPA */ /** @defgroup OPAMPEx_Exported_Functions_Group2 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_ospi.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_ospi.c index d009ee1c1e..771cf390f7 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_ospi.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_ospi.c @@ -267,6 +267,7 @@ */ /** @defgroup OSPI OSPI + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OSPI HAL module driver * @{ */ @@ -314,10 +315,12 @@ static HAL_StatusTypeDef OSPIM_GetConfig (uint8_t instance_nb, OSP /* Exported functions --------------------------------------------------------*/ /** @defgroup OSPI_Exported_Functions OSPI Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup OSPI_Exported_Functions_Group1 Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -544,6 +547,7 @@ __weak void HAL_OSPI_MspDeInit(OSPI_HandleTypeDef *hospi) */ /** @defgroup OSPI_Exported_Functions_Group2 Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OSPI Transmit/Receive functions * @verbatim @@ -2206,6 +2210,7 @@ HAL_StatusTypeDef HAL_OSPI_UnRegisterCallback (OSPI_HandleTypeDef *hospi, HAL_OS */ /** @defgroup OSPI_Exported_Functions_Group3 Peripheral Control and State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OSPI control and State functions * @verbatim @@ -2445,6 +2450,7 @@ uint32_t HAL_OSPI_GetState(OSPI_HandleTypeDef *hospi) */ /** @defgroup OSPI_Exported_Functions_Group4 IO Manager configuration function + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OSPI IO Manager configuration function * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_otfdec.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_otfdec.c index af78206b19..6bf1c52d00 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_otfdec.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_otfdec.c @@ -132,6 +132,7 @@ */ /** @defgroup OTFDEC OTFDEC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OTFDEC HAL module driver. * @{ */ @@ -154,6 +155,7 @@ */ /** @defgroup OTFDEC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions. * @verbatim @@ -455,6 +457,7 @@ HAL_StatusTypeDef HAL_OTFDEC_UnRegisterCallback(OTFDEC_HandleTypeDef *hotfdec, H */ /** @defgroup OTFDEC_Exported_Functions_Group2 OTFDEC IRQ handler management + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OTFDEC IRQ handler. * @verbatim @@ -525,6 +528,7 @@ __weak void HAL_OTFDEC_ErrorCallback(OTFDEC_HandleTypeDef *hotfdec) /** @defgroup OTFDEC_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral control functions. * @verbatim @@ -882,6 +886,7 @@ HAL_StatusTypeDef HAL_OTFDEC_RegionDisable(OTFDEC_HandleTypeDef *hotfdec, uint32 */ /** @defgroup OTFDEC_Exported_Functions_Group4 Peripheral State and Status functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions. * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd.c index be96346414..6da9c15795 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd.c @@ -62,6 +62,7 @@ */ /** @defgroup PCD PCD + * @ingroup RTEMSBSPsARMSTM32H7 * @brief PCD HAL module driver * @{ */ @@ -75,6 +76,7 @@ /* Private constants ---------------------------------------------------------*/ /* Private macros ------------------------------------------------------------*/ /** @defgroup PCD_Private_Macros PCD Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PCD_MIN(a, b) (((a) < (b)) ? (a) : (b)) @@ -85,6 +87,7 @@ /* Private functions prototypes ----------------------------------------------*/ /** @defgroup PCD_Private_Functions PCD Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined (USB_OTG_FS) || defined (USB_OTG_HS) @@ -98,10 +101,12 @@ static HAL_StatusTypeDef PCD_EP_OutSetupPacket_int(PCD_HandleTypeDef *hpcd, uint /* Exported functions --------------------------------------------------------*/ /** @defgroup PCD_Exported_Functions PCD Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PCD_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -979,6 +984,7 @@ HAL_StatusTypeDef HAL_PCD_UnRegisterLpmCallback(PCD_HandleTypeDef *hpcd) */ /** @defgroup PCD_Exported_Functions_Group2 Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Data transfers functions * @verbatim @@ -1684,6 +1690,7 @@ __weak void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd) */ /** @defgroup PCD_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief management functions * @verbatim @@ -2063,6 +2070,7 @@ HAL_StatusTypeDef HAL_PCD_DeActivateRemoteWakeup(PCD_HandleTypeDef *hpcd) */ /** @defgroup PCD_Exported_Functions_Group4 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd_ex.c index 4e6b2bd6de..b7091925ce 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pcd_ex.c @@ -28,6 +28,7 @@ */ /** @defgroup PCDEx PCDEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief PCD Extended HAL module driver * @{ */ @@ -43,10 +44,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup PCDEx_Exported_Functions PCDEx Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PCDEx_Exported_Functions_Group1 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief PCDEx control functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pssi.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pssi.c index d74efaddea..1cd5a0fd65 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pssi.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pssi.c @@ -152,6 +152,7 @@ */ /** @defgroup PSSI PSSI + * @ingroup RTEMSBSPsARMSTM32H7 * @brief PSSI HAL module driver * @{ */ @@ -162,6 +163,7 @@ /* Private define ------------------------------------------------------------*/ /** @defgroup PSSI_Private_Define PSSI Private Define + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -176,6 +178,7 @@ /* Private function prototypes -----------------------------------------------*/ /** @defgroup PSSI_Private_Functions PSSI Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private functions to handle DMA transfer */ @@ -206,10 +209,12 @@ static HAL_StatusTypeDef PSSI_WaitOnStatusUntilTimeout(PSSI_HandleTypeDef *hpssi /* Exported functions --------------------------------------------------------*/ /** @defgroup PSSI_Exported_Functions PSSI Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PSSI_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @verbatim @@ -569,6 +574,7 @@ HAL_StatusTypeDef HAL_PSSI_UnRegisterCallback(PSSI_HandleTypeDef *hpssi, HAL_PSS */ /** @defgroup PSSI_Exported_Functions_Group2 Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Data transfers functions * @verbatim @@ -1269,6 +1275,7 @@ HAL_StatusTypeDef HAL_PSSI_Abort_DMA(PSSI_HandleTypeDef *hpssi) */ /** @defgroup PSSI_IRQ_Handler_and_Callbacks IRQ Handler and Callbacks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1449,6 +1456,7 @@ __weak void HAL_PSSI_AbortCpltCallback(PSSI_HandleTypeDef *hpssi) */ /** @defgroup PSSI_Exported_Functions_Group3 Peripheral State and Error functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State, Mode and Error functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr.c index aeb99336fd..7b3017f1f3 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr.c @@ -150,6 +150,7 @@ */ /** @defgroup PWR PWR + * @ingroup RTEMSBSPsARMSTM32H7 * @brief PWR HAL module driver * @{ */ @@ -164,6 +165,7 @@ */ /** @defgroup PWR_PVD_Mode_Mask PWR PVD Mode Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if !defined (DUAL_CORE) @@ -188,10 +190,12 @@ /* Private functions ---------------------------------------------------------*/ /** @defgroup PWR_Exported_Functions PWR Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PWR_Exported_Functions_Group1 Initialization and De-Initialization Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and De-Initialization functions * @verbatim @@ -256,6 +260,7 @@ void HAL_PWR_DisableBkUpAccess (void) */ /** @defgroup PWR_Exported_Functions_Group2 Peripheral Control Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Power Control functions * @verbatim @@ -783,6 +788,7 @@ void HAL_PWR_DisableSEVOnPend (void) */ /** @defgroup PWR_Exported_Functions_Group3 Interrupt Handling Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Interrupt Handling functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr_ex.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr_ex.c index 5d51ceb850..d329d0a85b 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr_ex.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_pwr_ex.c @@ -157,6 +157,7 @@ */ /** @defgroup PWREx PWREx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief PWR Extended HAL module driver * @{ */ @@ -171,6 +172,7 @@ */ /** @defgroup PWREx_AVD_Mode_Mask PWR Extended AVD Mode Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define AVD_MODE_IT (0x00010000U) @@ -183,6 +185,7 @@ */ /** @defgroup PWREx_REG_SET_TIMEOUT PWR Extended Flag Setting Time Out Value + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_FLAG_SETTING_DELAY (1000U) @@ -191,6 +194,7 @@ */ /** @defgroup PWREx_WakeUp_Pins_Offsets PWREx Wake-Up Pins masks and offsets + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Wake-Up Pins EXTI register mask */ @@ -221,10 +225,12 @@ /* Exported functions --------------------------------------------------------*/ /** @defgroup PWREx_Exported_Functions PWREx Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PWREx_Exported_Functions_Group1 Power Supply Control Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Power supply control functions * @verbatim @@ -560,6 +566,7 @@ uint32_t HAL_PWREx_GetStopModeVoltageRange (void) */ /** @defgroup PWREx_Exported_Functions_Group2 Low Power Control Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Low power control functions * @verbatim @@ -1544,6 +1551,7 @@ __weak void HAL_PWREx_WKUP6_Callback (void) */ /** @defgroup PWREx_Exported_Functions_Group3 Peripherals control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripherals control functions * @verbatim @@ -1809,6 +1817,7 @@ void HAL_PWREx_DisableAnalogBooster (void) */ /** @defgroup PWREx_Exported_Functions_Group4 Power Monitoring functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Power Monitoring functions * @verbatim diff --git a/bsps/arm/stm32h7/hal/stm32h7xx_hal_qspi.c b/bsps/arm/stm32h7/hal/stm32h7xx_hal_qspi.c index 822b0c974d..c15c51483e 100644 --- a/bsps/arm/stm32h7/hal/stm32h7xx_hal_qspi.c +++ b/bsps/arm/stm32h7/hal/stm32h7xx_hal_qspi.c @@ -234,6 +234,7 @@ */ /** @defgroup QSPI QSPI + * @ingroup RTEMSBSPsARMSTM32H7 * @brief QSPI HAL module driver * @{ */ @@ -243,6 +244,7 @@ /* Private define ------------------------------------------------------------*/ /** @defgroup QSPI_Private_Constants QSPI Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define QSPI_FUNCTIONAL_MODE_INDIRECT_WRITE 0x00000000U /*!> 16U) /*!< DMA2D maximum number of pixels per line */ @@ -618,6 +640,7 @@ uint32_t HAL_DMA2D_GetError(DMA2D_HandleTypeDef *hdma2d); */ /** @defgroup DMA2D_CLUT_Size DMA2D CLUT Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DMA2D_CLUT_SIZE (DMA2D_FGPFCCR_CS >> 8U) /*!< DMA2D maximum CLUT size */ @@ -632,6 +655,7 @@ uint32_t HAL_DMA2D_GetError(DMA2D_HandleTypeDef *hdma2d); /* Private macros ------------------------------------------------------------*/ /** @defgroup DMA2D_Private_Macros DMA2D Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_DMA2D_LAYER(LAYER) (((LAYER) == DMA2D_BACKGROUND_LAYER)\ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_dma_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_dma_ex.h index cde57552a7..5bc11a185a 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_dma_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_dma_ex.h @@ -37,6 +37,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup DMAEx_Exported_Types DMAEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx Exported types * @{ */ @@ -98,11 +99,13 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup DMAEx_Exported_Constants DMA Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx Exported constants * @{ */ /** @defgroup DMAEx_MUX_SyncSignalID_selection DMAEx MUX SyncSignalID selection + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx MUX SyncSignalID selection * @{ */ @@ -137,6 +140,7 @@ typedef struct */ /** @defgroup DMAEx_MUX_SyncPolarity_selection DMAEx MUX SyncPolarity selection + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx MUX SyncPolarity selection * @{ */ @@ -151,6 +155,7 @@ typedef struct /** @defgroup DMAEx_MUX_SignalGeneratorID_selection DMAEx MUX SignalGeneratorID selection + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx MUX SignalGeneratorID selection * @{ */ @@ -206,6 +211,7 @@ typedef struct */ /** @defgroup DMAEx_MUX_RequestGeneneratorPolarity_selection DMAEx MUX RequestGeneneratorPolarity selection + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx MUX RequestGeneneratorPolarity selection * @{ */ @@ -224,11 +230,13 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup DMAEx_Exported_Functions DMAEx Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx Exported functions * @{ */ /** @defgroup DMAEx_Exported_Functions_Group1 Extended features functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Extended features functions * @{ */ @@ -252,6 +260,7 @@ void HAL_DMAEx_MUX_IRQHandler(DMA_HandleTypeDef *hdma); /* Private macros ------------------------------------------------------------*/ /** @defgroup DMAEx_Private_Macros DMA Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx private macros * @{ */ @@ -287,6 +296,7 @@ void HAL_DMAEx_MUX_IRQHandler(DMA_HandleTypeDef *hdma); /* Private functions ---------------------------------------------------------*/ /** @defgroup DMAEx_Private_Functions DMAEx Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DMAEx Private functions * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_dsi.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_dsi.h index ec36c46371..5a80922a23 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_dsi.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_dsi.h @@ -34,12 +34,14 @@ extern "C" { */ /** @defgroup DSI DSI + * @ingroup RTEMSBSPsARMSTM32H7 * @brief DSI HAL module driver * @{ */ /* Exported types ------------------------------------------------------------*/ /** @defgroup DSI_Exported_Types DSI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -354,9 +356,11 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to /* Exported constants --------------------------------------------------------*/ /** @defgroup DSI_Exported_Constants DSI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DSI_DCS_Command DSI DCS Command + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_ENTER_IDLE_MODE 0x39U @@ -408,6 +412,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Video_Mode_Type DSI Video Mode Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_VID_MODE_NB_PULSES 0U @@ -418,6 +423,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Color_Mode DSI Color Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_COLOR_MODE_FULL 0x00000000U @@ -427,6 +433,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_ShutDown DSI ShutDown + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_DISPLAY_ON 0x00000000U @@ -436,6 +443,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_Command DSI LP Command + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_COMMAND_DISABLE 0x00000000U @@ -445,6 +453,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_HFP DSI LP HFP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_HFP_DISABLE 0x00000000U @@ -454,6 +463,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_HBP DSI LP HBP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_HBP_DISABLE 0x00000000U @@ -463,6 +473,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_VACT DSI LP VACT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_VACT_DISABLE 0x00000000U @@ -472,6 +483,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_VFP DSI LP VFP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_VFP_DISABLE 0x00000000U @@ -481,6 +493,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_VBP DSI LP VBP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_VBP_DISABLE 0x00000000U @@ -490,6 +503,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_VSYNC DSI LP VSYNC + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_VSYNC_DISABLE 0x00000000U @@ -499,6 +513,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_FBTA_acknowledge DSI FBTA Acknowledge + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_FBTAA_DISABLE 0x00000000U @@ -508,6 +523,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_TearingEffectSource DSI Tearing Effect Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_TE_DSILINK 0x00000000U @@ -517,6 +533,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_TearingEffectPolarity DSI Tearing Effect Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_TE_RISING_EDGE 0x00000000U @@ -526,6 +543,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Vsync_Polarity DSI Vsync Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_VSYNC_FALLING 0x00000000U @@ -535,6 +553,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_AutomaticRefresh DSI Automatic Refresh + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_AR_DISABLE 0x00000000U @@ -544,6 +563,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_TE_AcknowledgeRequest DSI TE Acknowledge Request + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_TE_ACKNOWLEDGE_DISABLE 0x00000000U @@ -553,6 +573,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_AcknowledgeRequest DSI Acknowledge Request + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_ACKNOWLEDGE_DISABLE 0x00000000U @@ -562,6 +583,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPGenShortWriteNoP DSI LP LPGen Short Write NoP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_GSW0P_DISABLE 0x00000000U @@ -571,6 +593,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPGenShortWriteOneP DSI LP LPGen Short Write OneP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_GSW1P_DISABLE 0x00000000U @@ -580,6 +603,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPGenShortWriteTwoP DSI LP LPGen Short Write TwoP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_GSW2P_DISABLE 0x00000000U @@ -589,6 +613,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPGenShortReadNoP DSI LP LPGen Short Read NoP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_GSR0P_DISABLE 0x00000000U @@ -598,6 +623,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPGenShortReadOneP DSI LP LPGen Short Read OneP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_GSR1P_DISABLE 0x00000000U @@ -607,6 +633,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPGenShortReadTwoP DSI LP LPGen Short Read TwoP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_GSR2P_DISABLE 0x00000000U @@ -616,6 +643,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPGenLongWrite DSI LP LPGen LongWrite + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_GLW_DISABLE 0x00000000U @@ -625,6 +653,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPDcsShortWriteNoP DSI LP LPDcs Short Write NoP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_DSW0P_DISABLE 0x00000000U @@ -634,6 +663,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPDcsShortWriteOneP DSI LP LPDcs Short Write OneP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_DSW1P_DISABLE 0x00000000U @@ -643,6 +673,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPDcsShortReadNoP DSI LP LPDcs Short Read NoP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_DSR0P_DISABLE 0x00000000U @@ -652,6 +683,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPDcsLongWrite DSI LP LPDcs Long Write + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_DLW_DISABLE 0x00000000U @@ -661,6 +693,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LP_LPMaxReadPacket DSI LP LPMax Read Packet + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LP_MRDP_DISABLE 0x00000000U @@ -670,6 +703,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_HS_PrespMode DSI HS Presp Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_HS_PM_DISABLE 0x00000000U @@ -680,6 +714,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to /** @defgroup DSI_Automatic_Clk_Lane_Control DSI Automatic Clk Lane Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_AUTO_CLK_LANE_CTRL_DISABLE 0x00000000U @@ -689,6 +724,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Number_Of_Lanes DSI Number Of Lanes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_ONE_DATA_LANE 0U @@ -698,6 +734,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_FlowControl DSI Flow Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_FLOW_CONTROL_CRC_RX DSI_PCR_CRCRXE @@ -713,6 +750,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Color_Coding DSI Color Coding + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_RGB565 0x00000000U /*!< The values 0x00000001 and 0x00000002 can also be used for the RGB565 color mode configuration */ @@ -723,6 +761,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LooselyPacked DSI Loosely Packed + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_LOOSELY_PACKED_ENABLE DSI_LCOLCR_LPE @@ -732,6 +771,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_HSYNC_Polarity DSI HSYNC Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_HSYNC_ACTIVE_HIGH 0x00000000U @@ -741,6 +781,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_VSYNC_Active_Polarity DSI VSYNC Active Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_VSYNC_ACTIVE_HIGH 0x00000000U @@ -750,6 +791,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_DATA_ENABLE_Polarity DSI DATA ENABLE Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_DATA_ENABLE_ACTIVE_HIGH 0x00000000U @@ -759,6 +801,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_PLL_IDF DSI PLL IDF + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_PLL_IN_DIV1 0x00000001U @@ -773,6 +816,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_PLL_ODF DSI PLL ODF + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_PLL_OUT_DIV1 0x00000000U @@ -784,6 +828,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Flags DSI Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_FLAG_TE DSI_WISR_TEIF @@ -799,6 +844,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Interrupts DSI Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_IT_TE DSI_WIER_TEIE @@ -811,6 +857,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_SHORT_WRITE_PKT_Data_Type DSI SHORT WRITE PKT Data Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_DCS_SHORT_PKT_WRITE_P0 0x00000005U /*!< DCS short write, no parameters */ @@ -823,6 +870,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_LONG_WRITE_PKT_Data_Type DSI LONG WRITE PKT Data Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_DCS_LONG_PKT_WRITE 0x00000039U /*!< DCS long write */ @@ -832,6 +880,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_SHORT_READ_PKT_Data_Type DSI SHORT READ PKT Data Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_DCS_SHORT_PKT_READ 0x00000006U /*!< DCS short read */ @@ -843,6 +892,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Error_Data_Type DSI Error Data Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_DSI_ERROR_NONE 0U @@ -864,6 +914,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Lane_Group DSI Lane Group + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_CLOCK_LANE 0x00000000U @@ -873,6 +924,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Communication_Delay DSI Communication Delay + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_SLEW_RATE_HSTX 0x00000000U @@ -883,6 +935,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_CustomLane DSI CustomLane + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_SWAP_LANE_PINS 0x00000000U @@ -892,6 +945,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_Lane_Select DSI Lane Select + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_CLK_LANE 0x00000000U @@ -902,6 +956,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to */ /** @defgroup DSI_PHY_Timing DSI PHY Timing + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_TCLK_POST 0x00000000U @@ -924,6 +979,7 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to /* Exported macros -----------------------------------------------------------*/ /** @defgroup DSI_Exported_Macros DSI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1125,9 +1181,11 @@ typedef void (*pDSI_CallbackTypeDef)(DSI_HandleTypeDef *hdsi); /*!< pointer to /* Exported functions --------------------------------------------------------*/ /** @defgroup DSI_Exported_Functions DSI Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DSI_Group1 Initialization and Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and Configuration functions * @{ */ @@ -1147,6 +1205,7 @@ HAL_StatusTypeDef HAL_DSI_UnRegisterCallback(DSI_HandleTypeDef *hdsi, HAL_DSI_Ca */ /** @defgroup DSI_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IO operation functions * @{ */ @@ -1159,6 +1218,7 @@ void HAL_DSI_ErrorCallback(DSI_HandleTypeDef *hdsi); */ /** @defgroup DSI_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @{ */ @@ -1219,6 +1279,7 @@ HAL_StatusTypeDef HAL_DSI_SetContentionDetectionOff(DSI_HandleTypeDef *hdsi, Fun */ /** @defgroup DSI_Group4 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State and Errors functions * @{ */ @@ -1238,6 +1299,7 @@ HAL_DSI_StateTypeDef HAL_DSI_GetState(DSI_HandleTypeDef *hdsi); /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup DSI_Private_Constants DSI Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DSI_MAX_RETURN_PKT_SIZE (0x00000037U) /*!< Maximum return packet configuration */ @@ -1247,6 +1309,7 @@ HAL_DSI_StateTypeDef HAL_DSI_GetState(DSI_HandleTypeDef *hdsi); /* Private macros ------------------------------------------------------------*/ /** @defgroup DSI_Private_Macros DSI Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_DSI_PLL_NDIV(NDIV) ((10U <= (NDIV)) && ((NDIV) <= 125U)) diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_dts.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_dts.h index f9bff1703e..234c9e2d81 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_dts.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_dts.h @@ -39,6 +39,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup DTS_Exported_Types DTS Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -133,10 +134,12 @@ typedef void (*pDTS_CallbackTypeDef)(DTS_HandleTypeDef *hdts); /* Exported constants --------------------------------------------------------*/ /** @defgroup DTS_Exported_Constants DTS Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DTS_TriggerConfig DTS Trigger Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* @brief No Hardware trigger detection */ @@ -158,6 +161,7 @@ typedef void (*pDTS_CallbackTypeDef)(DTS_HandleTypeDef *hdts); */ /** @defgroup DTS_Quick_Measurement DTS Quick Measurement + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DTS_QUICKMEAS_ENABLE DTS_CFGR1_Q_MEAS_OPT /*!< Enable the Quick Measure (Measure without calibration) */ @@ -167,6 +171,7 @@ typedef void (*pDTS_CallbackTypeDef)(DTS_HandleTypeDef *hdts); */ /** @defgroup DTS_Reference_Clock_Selection DTS Reference Clock Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DTS_REFCLKSEL_LSE DTS_CFGR1_REFCLK_SEL /*!< Low speed REF clock (LSE) */ @@ -176,6 +181,7 @@ typedef void (*pDTS_CallbackTypeDef)(DTS_HandleTypeDef *hdts); */ /** @defgroup DTS_Sampling_Time DTS Sampling Time + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DTS_SMP_TIME_1_CYCLE DTS_CFGR1_TS1_SMP_TIME_0 /*!< 1 clock cycle for the sampling time */ @@ -197,6 +203,7 @@ typedef void (*pDTS_CallbackTypeDef)(DTS_HandleTypeDef *hdts); * @} */ /** @defgroup DTS_Flag_Definitions DTS Flag Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DTS_FLAG_TS1_ITE DTS_SR_TS1_ITEF /*!< Interrupt flag for end of measure for DTS1 */ @@ -211,6 +218,7 @@ typedef void (*pDTS_CallbackTypeDef)(DTS_HandleTypeDef *hdts); */ /** @defgroup DTS_Interrupts_Definitions DTS Interrupts Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DTS_IT_TS1_ITE DTS_ITENR_TS1_ITEEN /*!< Enable interrupt flag for end of measure for DTS1 */ @@ -228,6 +236,7 @@ typedef void (*pDTS_CallbackTypeDef)(DTS_HandleTypeDef *hdts); */ /* Exported macros -----------------------------------------------------------*/ /** @defgroup DTS_Exported_Macros DTS Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -441,9 +450,11 @@ void HAL_DTS_AsyncHighCallback(DTS_HandleTypeDef *hdts); /* Private types -------------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup DTS_Private_Constants DTS Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DTS_ExtiLine DTS EXTI Lines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define DTS_EXTI_LINE_DTS1 (EXTI_IMR3_IM88) /*!< EXTI line 88 connected to DTS1 output */ @@ -456,10 +467,12 @@ void HAL_DTS_AsyncHighCallback(DTS_HandleTypeDef *hdts); /* Private macros ------------------------------------------------------------*/ /** @defgroup DTS_Private_Macros DTS Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup DTS_IS_DTS_Definitions DTS Private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_DTS_QUICKMEAS(__SEL__) (((__SEL__) == DTS_QUICKMEAS_DISABLE) || \ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_eth.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_eth.h index 0a14686930..655066eeaa 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_eth.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_eth.h @@ -61,6 +61,7 @@ extern "C" { /*********************** Descriptors struct def section ************************/ /** @defgroup ETH_Exported_Types ETH Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -672,10 +673,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup ETH_Exported_Constants ETH Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ETH_DMA_Tx_Descriptor_Bit_Definition ETH DMA Tx Descriptor Bit Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -848,6 +851,7 @@ typedef struct /** @defgroup ETH_DMA_Rx_Descriptor_Bit_Definition ETH DMA Rx Descriptor Bit Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1007,6 +1011,7 @@ typedef struct */ /** @defgroup ETH_Frame_settings ETH frame settings + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_MAX_PACKET_SIZE 1528U /*!< ETH_HEADER + 2*VLAN_TAG + MAX_ETH_PAYLOAD + ETH_CRC */ @@ -1021,6 +1026,7 @@ typedef struct */ /** @defgroup ETH_Error_Code ETH Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_ETH_ERROR_NONE 0x00000000U /*!< No error */ @@ -1037,6 +1043,7 @@ typedef struct */ /** @defgroup ETH_Tx_Packet_Attributes ETH Tx Packet Attributes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_TX_PACKETS_FEATURES_CSUM 0x00000001U @@ -1050,6 +1057,7 @@ typedef struct */ /** @defgroup ETH_Tx_Packet_Source_Addr_Control ETH Tx Packet Source Addr Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_SRC_ADDR_CONTROL_DISABLE ETH_DMATXNDESCRF_SAIC_DISABLE @@ -1060,6 +1068,7 @@ typedef struct */ /** @defgroup ETH_Tx_Packet_CRC_Pad_Control ETH Tx Packet CRC Pad Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_CRC_PAD_DISABLE ETH_DMATXNDESCRF_CPC_DISABLE @@ -1071,6 +1080,7 @@ typedef struct */ /** @defgroup ETH_Tx_Packet_Checksum_Control ETH Tx Packet Checksum Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_CHECKSUM_DISABLE ETH_DMATXNDESCRF_CIC_DISABLE @@ -1082,6 +1092,7 @@ typedef struct */ /** @defgroup ETH_Tx_Packet_VLAN_Control ETH Tx Packet VLAN Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_VLAN_DISABLE ETH_DMATXNDESCRF_VTIR_DISABLE @@ -1093,6 +1104,7 @@ typedef struct */ /** @defgroup ETH_Tx_Packet_Inner_VLAN_Control ETH Tx Packet Inner VLAN Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_INNER_VLAN_DISABLE ETH_DMATXCDESC_IVTIR_DISABLE @@ -1104,6 +1116,7 @@ typedef struct */ /** @defgroup ETH_Rx_Checksum_Status ETH Rx Checksum Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_CHECKSUM_BYPASSED ETH_DMARXNDESCWBF_IPCB @@ -1114,6 +1127,7 @@ typedef struct */ /** @defgroup ETH_Rx_IP_Header_Type ETH Rx IP Header Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_IP_HEADER_IPV4 ETH_DMARXNDESCWBF_IPV4 @@ -1123,6 +1137,7 @@ typedef struct */ /** @defgroup ETH_Rx_Payload_Type ETH Rx Payload Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_IP_PAYLOAD_UNKNOWN ETH_DMARXNDESCWBF_PT_UNKNOWN @@ -1134,6 +1149,7 @@ typedef struct */ /** @defgroup ETH_Rx_MAC_Filter_Status ETH Rx MAC Filter Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_HASH_FILTER_PASS ETH_DMARXNDESCWBF_HF @@ -1144,6 +1160,7 @@ typedef struct * @} */ /** @defgroup ETH_Rx_L3_Filter_Status ETH Rx L3 Filter Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L3_FILTER0_MATCH ETH_DMARXNDESCWBF_L3FM @@ -1153,6 +1170,7 @@ typedef struct */ /** @defgroup ETH_Rx_L4_Filter_Status ETH Rx L4 Filter Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L4_FILTER0_MATCH ETH_DMARXNDESCWBF_L4FM @@ -1162,6 +1180,7 @@ typedef struct */ /** @defgroup ETH_Rx_Error_Code ETH Rx Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_DRIBBLE_BIT_ERROR ETH_DMARXNDESCWBF_DE @@ -1175,6 +1194,7 @@ typedef struct */ /** @defgroup ETH_DMA_Arbitration ETH DMA Arbitration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_DMAARBITRATION_RX ETH_DMAMR_DA @@ -1200,6 +1220,7 @@ typedef struct */ /** @defgroup ETH_Burst_Mode ETH Burst Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_BURSTLENGTH_FIXED ETH_DMASBMR_FB @@ -1210,6 +1231,7 @@ typedef struct */ /** @defgroup ETH_Tx_DMA_Burst_Length ETH Tx DMA Burst Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_TXDMABURSTLENGTH_1BEAT ETH_DMACTCR_TPBL_1PBL @@ -1223,6 +1245,7 @@ typedef struct */ /** @defgroup ETH_Rx_DMA_Burst_Length ETH Rx DMA Burst Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_RXDMABURSTLENGTH_1BEAT ETH_DMACRCR_RPBL_1PBL @@ -1236,6 +1259,7 @@ typedef struct */ /** @defgroup ETH_DMA_Interrupts ETH DMA Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_DMA_NORMAL_IT ETH_DMACIER_NIE @@ -1256,6 +1280,7 @@ typedef struct */ /** @defgroup ETH_DMA_Status_Flags ETH DMA Status Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_DMA_RX_NO_ERROR_FLAG 0x00000000U @@ -1280,6 +1305,7 @@ typedef struct */ /** @defgroup ETH_Transmit_Mode ETH Transmit Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_TRANSMITSTOREFORWARD ETH_MTLTQOMR_TSF @@ -1296,6 +1322,7 @@ typedef struct */ /** @defgroup ETH_Receive_Mode ETH Receive Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_RECEIVESTOREFORWARD ETH_MTLRQOMR_RSF @@ -1308,6 +1335,7 @@ typedef struct */ /** @defgroup ETH_Pause_Low_Threshold ETH Pause Low Threshold + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_PAUSELOWTHRESHOLD_MINUS_4 ETH_MACTFCR_PLT_MINUS4 @@ -1321,6 +1349,7 @@ typedef struct */ /** @defgroup ETH_Watchdog_Timeout ETH Watchdog Timeout + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_WATCHDOGTIMEOUT_2KB ETH_MACWTR_WTO_2KB @@ -1343,6 +1372,7 @@ typedef struct */ /** @defgroup ETH_Inter_Packet_Gap ETH Inter Packet Gap + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_INTERPACKETGAP_96BIT ETH_MACCR_IPG_96BIT @@ -1358,6 +1388,7 @@ typedef struct */ /** @defgroup ETH_Speed ETH Speed + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_SPEED_10M 0x00000000U @@ -1367,6 +1398,7 @@ typedef struct */ /** @defgroup ETH_Duplex_Mode ETH Duplex Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_FULLDUPLEX_MODE ETH_MACCR_DM @@ -1376,6 +1408,7 @@ typedef struct */ /** @defgroup ETH_Back_Off_Limit ETH Back Off Limit + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_BACKOFFLIMIT_10 ETH_MACCR_BL_10 @@ -1387,6 +1420,7 @@ typedef struct */ /** @defgroup ETH_Preamble_Length ETH Preamble Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_PREAMBLELENGTH_7 ETH_MACCR_PRELEN_7 @@ -1397,6 +1431,7 @@ typedef struct */ /** @defgroup ETH_Source_Addr_Control ETH Source Addr Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_SOURCEADDRESS_DISABLE 0x00000000U @@ -1409,6 +1444,7 @@ typedef struct */ /** @defgroup ETH_Control_Packets_Filter ETH Control Packets Filter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_CTRLPACKETS_BLOCK_ALL ETH_MACPFR_PCF_BLOCKALL @@ -1420,6 +1456,7 @@ typedef struct */ /** @defgroup ETH_VLAN_Tag_Comparison ETH VLAN Tag Comparison + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_VLANTAGCOMPARISON_16BIT 0x00000000U @@ -1429,6 +1466,7 @@ typedef struct */ /** @defgroup ETH_MAC_addresses ETH MAC addresses + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_MAC_ADDRESS0 0x00000000U @@ -1440,6 +1478,7 @@ typedef struct */ /** @defgroup ETH_MAC_Interrupts ETH MAC Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_MAC_RX_STATUS_IT ETH_MACIER_RXSTSIE @@ -1453,6 +1492,7 @@ typedef struct */ /** @defgroup ETH_MAC_Wake_Up_Event ETH MAC Wake Up Event + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_WAKEUP_PACKET_RECIEVED ETH_MACPCSR_RWKPRCVD @@ -1462,6 +1502,7 @@ typedef struct */ /** @defgroup ETH_MAC_Rx_Tx_Status ETH MAC Rx Tx Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_RECEIVE_WATCHDOG_TIMEOUT ETH_MACRXTXSR_RWT @@ -1476,6 +1517,7 @@ typedef struct */ /** @defgroup HAL_ETH_StateTypeDef ETH States + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_ETH_STATE_RESET 0x00000000U /*!< Peripheral not yet Initialized or disabled */ @@ -1488,6 +1530,7 @@ typedef struct */ /** @defgroup ETH_PTP_Config_Status ETH PTP Config Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_ETH_PTP_NOT_CONFIGURATED 0x00000000U /*!< ETH PTP Configuration not done */ @@ -1501,6 +1544,7 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup ETH_Exported_Macros ETH Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_eth_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_eth_ex.h index b9580faf7b..f39e237cf7 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_eth_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_eth_ex.h @@ -39,6 +39,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup ETHEx_Exported_Types ETHEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -152,10 +153,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup ETHEx_Exported_Constants ETHEx Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ETHEx_LPI_Event ETHEx LPI Event + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_TX_LPI_ENTRY ETH_MACLCSR_TLPIEN @@ -167,6 +170,7 @@ typedef struct */ /** @defgroup ETHEx_L3_Filter ETHEx L3 Filter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L3_FILTER_0 0x00000000U @@ -176,6 +180,7 @@ typedef struct */ /** @defgroup ETHEx_L4_Filter ETHEx L4 Filter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L4_FILTER_0 0x00000000U @@ -185,6 +190,7 @@ typedef struct */ /** @defgroup ETHEx_L3_Protocol ETHEx L3 Protocol + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L3_IPV6_MATCH ETH_MACL3L4CR_L3PEN @@ -194,6 +200,7 @@ typedef struct */ /** @defgroup ETHEx_L3_Source_Match ETHEx L3 Source Match + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L3_SRC_ADDR_PERFECT_MATCH_ENABLE ETH_MACL3L4CR_L3SAM @@ -204,6 +211,7 @@ typedef struct */ /** @defgroup ETHEx_L3_Destination_Match ETHEx L3 Destination Match + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L3_DEST_ADDR_PERFECT_MATCH_ENABLE ETH_MACL3L4CR_L3DAM @@ -214,6 +222,7 @@ typedef struct */ /** @defgroup ETHEx_L4_Protocol ETHEx L4 Protocol + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L4_UDP_MATCH ETH_MACL3L4CR_L4PEN @@ -223,6 +232,7 @@ typedef struct */ /** @defgroup ETHEx_L4_Source_Match ETHEx L4 Source Match + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L4_SRC_PORT_PERFECT_MATCH_ENABLE ETH_MACL3L4CR_L4SPM @@ -233,6 +243,7 @@ typedef struct */ /** @defgroup ETHEx_L4_Destination_Match ETHEx L4 Destination Match + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_L4_DEST_PORT_PERFECT_MATCH_ENABLE ETH_MACL3L4CR_L4DPM @@ -243,6 +254,7 @@ typedef struct */ /** @defgroup ETHEx_Rx_Inner_VLAN_Tag_Stripping ETHEx Rx Inner VLAN Tag Stripping + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_INNERVLANTAGRXSTRIPPING_NONE ETH_MACVTR_EIVLS_DONOTSTRIP @@ -254,6 +266,7 @@ typedef struct */ /** @defgroup ETHEx_Rx_VLAN_Tag_Stripping ETHEx Rx VLAN Tag Stripping + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_VLANTAGRXSTRIPPING_NONE ETH_MACVTR_EVLS_DONOTSTRIP @@ -265,6 +278,7 @@ typedef struct */ /** @defgroup ETHEx_VLAN_Type_Check ETHEx VLAN Type Check + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_VLANTYPECHECK_DISABLE ETH_MACVTR_DOVLTC @@ -275,6 +289,7 @@ typedef struct */ /** @defgroup ETHEx_VLAN_Tag_Control ETHEx_VLAN_Tag_Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_VLANTAGCONTROL_NONE (ETH_MACVIR_VLP | ETH_MACVIR_VLC_NOVLANTAG) @@ -286,6 +301,7 @@ typedef struct */ /** @defgroup ETHEx_Tx_VLAN_Tag ETHEx Tx VLAN Tag + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define ETH_INNER_TX_VLANTAG 0x00000001U diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_exti.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_exti.h index 91d7d952a3..fb4d89e0ae 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_exti.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_exti.h @@ -32,6 +32,7 @@ extern "C" { */ /** @defgroup EXTI EXTI + * @ingroup RTEMSBSPsARMSTM32H7 * @brief EXTI HAL module driver * @{ */ @@ -39,6 +40,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup EXTI_Exported_Types EXTI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -83,10 +85,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup EXTI_Exported_Constants EXTI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup EXTI_Line EXTI Line + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define EXTI_LINE_0 (EXTI_GPIO | EXTI_EVENT | EXTI_REG1 | EXTI_TARGET_MSK_ALL | 0x00U) @@ -246,6 +250,7 @@ typedef struct */ /** @defgroup EXTI_Mode EXTI Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define EXTI_MODE_NONE 0x00000000U @@ -262,6 +267,7 @@ typedef struct */ /** @defgroup EXTI_Trigger EXTI Trigger + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define EXTI_TRIGGER_NONE 0x00000000U @@ -273,6 +279,7 @@ typedef struct */ /** @defgroup EXTI_GPIOSel EXTI GPIOSel + * @ingroup RTEMSBSPsARMSTM32H7 * @brief * @{ */ @@ -295,6 +302,7 @@ typedef struct */ /** @defgroup EXTI_PendClear_Source EXTI PendClear Source + * @ingroup RTEMSBSPsARMSTM32H7 * @brief * @{ */ @@ -321,6 +329,7 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup EXTI_Exported_Macros EXTI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -330,6 +339,7 @@ typedef struct /* Private constants --------------------------------------------------------*/ /** @defgroup EXTI_Private_Constants EXTI Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -407,6 +417,7 @@ typedef struct /* Private macros ------------------------------------------------------------*/ /** @defgroup EXTI_Private_Macros EXTI Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_EXTI_PROPERTY(__EXTI_LINE__) ((((__EXTI_LINE__) & EXTI_PROPERTY_MASK) == EXTI_DIRECT) || \ @@ -485,11 +496,13 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup EXTI_Exported_Functions EXTI Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief EXTI Exported Functions * @{ */ /** @defgroup EXTI_Exported_Functions_Group1 Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Configuration functions * @{ */ @@ -504,6 +517,7 @@ HAL_StatusTypeDef HAL_EXTI_GetHandle(EXTI_HandleTypeDef *hexti, uint32_t ExtiLin */ /** @defgroup EXTI_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IO operation functions * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_fdcan.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_fdcan.h index 47f1fac3c8..d72b93f236 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_fdcan.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_fdcan.h @@ -39,6 +39,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup FDCAN_Exported_Types FDCAN Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -794,10 +795,12 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan /* Exported constants --------------------------------------------------------*/ /** @defgroup FDCAN_Exported_Constants FDCAN Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HAL_FDCAN_Error_Code HAL FDCAN Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_FDCAN_ERROR_NONE ((uint32_t)0x00000000U) /*!< No error */ @@ -834,6 +837,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_frame_format FDCAN Frame Format + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_FRAME_CLASSIC ((uint32_t)0x00000000U) /*!< Classic mode */ @@ -844,6 +848,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_operating_mode FDCAN Operating Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_MODE_NORMAL ((uint32_t)0x00000000U) /*!< Normal mode */ @@ -856,6 +861,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_clock_calibration FDCAN Clock Calibration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_CLOCK_CALIBRATION_DISABLE ((uint32_t)0x00000000U) /*!< Disable Clock Calibration */ @@ -865,6 +871,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_clock_divider FDCAN Clock Divider + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_CLOCK_DIV1 ((uint32_t)0x00000000U) /*!< Divide kernel clock by 1 */ @@ -888,6 +895,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_calibration_field_length FDCAN Calibration Field Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_CALIB_FIELD_LENGTH_32 ((uint32_t)0x00000000U) /*!< Calibration field length is 32 bits */ @@ -897,6 +905,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_calibration_state FDCAN Calibration State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_CLOCK_NOT_CALIBRATED ((uint32_t)0x00000000U) /*!< Clock not calibrated */ @@ -907,6 +916,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_calibration_counter FDCAN Calibration Counter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_CALIB_TIME_QUANTA_COUNTER ((uint32_t)0x00000000U) /*!< Time Quanta Counter */ @@ -917,6 +927,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_data_field_size FDCAN Data Field Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_DATA_BYTES_8 ((uint32_t)0x00000004U) /*!< 8 bytes data field */ @@ -932,6 +943,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_txFifoQueue_Mode FDCAN Tx FIFO/Queue Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TX_FIFO_OPERATION ((uint32_t)0x00000000U) /*!< FIFO mode */ @@ -941,6 +953,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_id_type FDCAN ID Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_STANDARD_ID ((uint32_t)0x00000000U) /*!< Standard ID element */ @@ -950,6 +963,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_frame_type FDCAN Frame Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_DATA_FRAME ((uint32_t)0x00000000U) /*!< Data frame */ @@ -959,6 +973,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_data_length_code FDCAN Data Length Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_DLC_BYTES_0 ((uint32_t)0x00000000U) /*!< 0 bytes data field */ @@ -982,6 +997,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_error_state_indicator FDCAN Error State Indicator + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_ESI_ACTIVE ((uint32_t)0x00000000U) /*!< Transmitting node is error active */ @@ -991,6 +1007,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_bit_rate_switching FDCAN Bit Rate Switching + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_BRS_OFF ((uint32_t)0x00000000U) /*!< FDCAN frames transmitted/received without bit rate switching */ @@ -1000,6 +1017,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_format FDCAN format + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_CLASSIC_CAN ((uint32_t)0x00000000U) /*!< Frame transmitted/received in Classic CAN format */ @@ -1009,6 +1027,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_EFC FDCAN Event FIFO control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_NO_TX_EVENTS ((uint32_t)0x00000000U) /*!< Do not store Tx events */ @@ -1018,6 +1037,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_filter_type FDCAN Filter Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_FILTER_RANGE ((uint32_t)0x00000000U) /*!< Range filter from FilterID1 to FilterID2 */ @@ -1029,6 +1049,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_filter_config FDCAN Filter Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_FILTER_DISABLE ((uint32_t)0x00000000U) /*!< Disable filter element */ @@ -1044,6 +1065,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Tx_location FDCAN Tx Location + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TX_BUFFER0 ((uint32_t)0x00000001U) /*!< Add message to Tx Buffer 0 */ @@ -1083,6 +1105,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Rx_location FDCAN Rx Location + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_RX_FIFO0 ((uint32_t)0x00000040U) /*!< Get received message from Rx FIFO 0 */ @@ -1156,6 +1179,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_event_type FDCAN Event Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TX_EVENT ((uint32_t)0x00400000U) /*!< Tx event */ @@ -1165,6 +1189,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_hp_msg_storage FDCAN High Priority Message Storage + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_HP_STORAGE_NO_FIFO ((uint32_t)0x00000000U) /*!< No FIFO selected */ @@ -1176,6 +1201,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_protocol_error_code FDCAN protocol error code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_PROTOCOL_ERROR_NONE ((uint32_t)0x00000000U) /*!< No error occurred */ @@ -1191,6 +1217,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_communication_state FDCAN communication state + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_COM_STATE_SYNC ((uint32_t)0x00000000U) /*!< Node is synchronizing on CAN communication */ @@ -1202,6 +1229,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_FIFO_watermark FDCAN FIFO watermark + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_CFG_TX_EVENT_FIFO ((uint32_t)0x00000000U) /*!< Tx event FIFO */ @@ -1212,6 +1240,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Rx_FIFO_operation_mode FDCAN FIFO operation mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_RX_FIFO_BLOCKING ((uint32_t)0x00000000U) /*!< Rx FIFO blocking mode */ @@ -1221,6 +1250,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Non_Matching_Frames FDCAN non-matching frames + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_ACCEPT_IN_RX_FIFO0 ((uint32_t)0x00000000U) /*!< Accept in Rx FIFO 0 */ @@ -1231,6 +1261,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Reject_Remote_Frames FDCAN reject remote frames + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_FILTER_REMOTE ((uint32_t)0x00000000U) /*!< Filter remote frames */ @@ -1240,6 +1271,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Interrupt_Line FDCAN interrupt line + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_INTERRUPT_LINE0 ((uint32_t)0x00000001U) /*!< Interrupt Line 0 */ @@ -1249,6 +1281,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Timestamp FDCAN timestamp + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TIMESTAMP_INTERNAL ((uint32_t)0x00000001U) /*!< Timestamp counter value incremented according to TCP */ @@ -1258,6 +1291,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Timestamp_Prescaler FDCAN timestamp prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TIMESTAMP_PRESC_1 ((uint32_t)0x00000000U) /*!< Timestamp counter time unit in equal to CAN bit time */ @@ -1281,6 +1315,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Timeout_Operation FDCAN timeout operation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TIMEOUT_CONTINUOUS ((uint32_t)0x00000000U) /*!< Timeout continuous operation */ @@ -1292,6 +1327,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_Reference_Message_Payload FDCAN TT reference message payload + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_REF_MESSAGE_NO_PAYLOAD ((uint32_t)0x00000000U) /*!< Reference message has no additional payload */ @@ -1301,6 +1337,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_Repeat_Factor FDCAN TT repeat factor + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_REPEAT_EVERY_CYCLE ((uint32_t)0x00000000U) /*!< Trigger valid for all cycles */ @@ -1315,6 +1352,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_Trigger_Type FDCAN TT trigger type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_TX_REF_TRIGGER ((uint32_t)0x00000000U) /*!< Transmit reference message in strictly time-triggered operation */ @@ -1333,6 +1371,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_Time_Mark_Event_Internal FDCAN TT time mark event internal + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_TM_NO_INTERNAL_EVENT ((uint32_t)0x00000000U) /*!< No action */ @@ -1342,6 +1381,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_Time_Mark_Event_External FDCAN TT time mark event external + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_TM_NO_EXTERNAL_EVENT ((uint32_t)0x00000000U) /*!< No action */ @@ -1351,6 +1391,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_operation_mode FDCAN Operation Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_COMMUNICATION_LEVEL1 ((uint32_t)0x00000001U) /*!< Time triggered communication, level 1 */ @@ -1361,6 +1402,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_operation FDCAN TT Operation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_STRICTLY_TT_OPERATION ((uint32_t)0x00000000U) /*!< Strictly time-triggered operation */ @@ -1370,6 +1412,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_time_master FDCAN TT Time Master + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_SLAVE ((uint32_t)0x00000000U) /*!< Time slave */ @@ -1379,6 +1422,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_external_clk_sync FDCAN TT External Clock Synchronization + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_EXT_CLK_SYNC_DISABLE ((uint32_t)0x00000000U) /*!< External clock synchronization in Level 0,2 disabled */ @@ -1388,6 +1432,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_global_time_filtering FDCAN TT Global Time Filtering + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_GLOB_TIME_FILT_DISABLE ((uint32_t)0x00000000U) /*!< Global time filtering in Level 0,2 disabled */ @@ -1397,6 +1442,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_auto_clk_calibration FDCAN TT Automatic Clock Calibration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_AUTO_CLK_CALIB_DISABLE ((uint32_t)0x00000000U) /*!< Automatic clock calibration in Level 0,2 disabled */ @@ -1406,6 +1452,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_event_trig_polarity FDCAN TT Event Trigger Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_EVT_TRIG_POL_RISING ((uint32_t)0x00000000U) /*!< Rising edge trigger */ @@ -1415,6 +1462,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_basic_cycle_number FDCAN TT Basic Cycle Number + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_CYCLES_PER_MATRIX_1 ((uint32_t)0x00000000U) /*!< 1 Basic Cycle per Matrix */ @@ -1429,6 +1477,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_cycle_start_sync FDCAN TT Cycle Start Sync + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_NO_SYNC_PULSE ((uint32_t)0x00000000U) /*!< No sync pulse */ @@ -1439,6 +1488,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_stop_watch_trig_selection FDCAN TT Stop Watch Trigger Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_STOP_WATCH_TRIGGER_0 ((uint32_t)0x00000000U) /*!< TIM2 selected as stop watch trigger */ @@ -1450,6 +1500,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_event_trig_selection FDCAN TT Event Trigger Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_EVENT_TRIGGER_0 ((uint32_t)0x00000000U) /*!< TIM2 selected as event trigger */ @@ -1461,6 +1512,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_stop_watch_source FDCAN TT Stop Watch Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_STOP_WATCH_DISABLED ((uint32_t)0x00000000U) /*!< Stop Watch disabled */ @@ -1472,6 +1524,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_stop_watch_polarity FDCAN TT Stop Watch Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_STOP_WATCH_RISING ((uint32_t)0x00000000U) /*!< Selected stop watch source is captured at rising edge of fdcan1_swt */ @@ -1481,6 +1534,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_time_mark_source FDCAN TT Time Mark Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_REG_TIMEMARK_DIABLED ((uint32_t)0x00000000U) /*!< No Register Time Mark Interrupt generated */ @@ -1492,6 +1546,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_error_level FDCAN TT Error Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_NO_ERROR ((uint32_t)0x00000000U) /*!< Severity 0 - No Error */ @@ -1503,6 +1558,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_master_state FDCAN TT Master State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_MASTER_OFF ((uint32_t)0x00000000U) /*!< Master_Off, no master properties relevant */ @@ -1514,6 +1570,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TT_sync_state FDCAN TT Synchronization State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_OUT_OF_SYNC ((uint32_t)0x00000000U) /*!< Out of Synchronization */ @@ -1525,6 +1582,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup Interrupt_Masks Interrupt masks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IR_MASK ((uint32_t)0x3FCFFFFFU) /*!< FDCAN interrupts mask */ @@ -1534,6 +1592,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_flags FDCAN Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_FLAG_TX_COMPLETE FDCAN_IR_TC /*!< Transmission Completed */ @@ -1571,10 +1630,12 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Interrupts FDCAN Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FDCAN_Tx_Interrupts FDCAN Tx Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_TX_COMPLETE FDCAN_IE_TCE /*!< Transmission Completed */ @@ -1585,6 +1646,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Rx_Interrupts FDCAN Rx Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_RX_HIGH_PRIORITY_MSG FDCAN_IE_HPME /*!< High priority message received */ @@ -1594,6 +1656,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Counter_Interrupts FDCAN Counter Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_TIMESTAMP_WRAPAROUND FDCAN_IE_TSWE /*!< Timestamp counter wrapped around */ @@ -1603,6 +1666,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Clock_Calibration_Interrupts Clock Calibration Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_CALIB_STATE_CHANGED (FDCANCCU_IE_CSCE << 30) /*!< Clock calibration state changed */ @@ -1612,6 +1676,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Tx_Event_Fifo_Interrupts FDCAN Tx Event FIFO Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_TX_EVT_FIFO_ELT_LOST FDCAN_IE_TEFLE /*!< Tx Event FIFO element lost */ @@ -1623,6 +1688,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Rx_Fifo0_Interrupts FDCAN Rx FIFO 0 Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_RX_FIFO0_MESSAGE_LOST FDCAN_IE_RF0LE /*!< Rx FIFO 0 message lost */ @@ -1634,6 +1700,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Rx_Fifo1_Interrupts FDCAN Rx FIFO 1 Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_RX_FIFO1_MESSAGE_LOST FDCAN_IE_RF1LE /*!< Rx FIFO 1 message lost */ @@ -1645,6 +1712,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Error_Interrupts FDCAN Error Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_RAM_ACCESS_FAILURE FDCAN_IE_MRAFE /*!< Message RAM access failure occurred */ @@ -1658,6 +1726,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_Error_Status_Interrupts FDCAN Error Status Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_IT_ERROR_PASSIVE FDCAN_IE_EPE /*!< Error_Passive status changed */ @@ -1672,6 +1741,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TTflags FDCAN TT Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_FLAG_BASIC_CYCLE_START FDCAN_TTIR_SBC /*!< Start of Basic Cycle */ @@ -1698,10 +1768,12 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TTInterrupts FDCAN TT Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FDCAN_TTScheduleSynchronization_Interrupts FDCAN TT Schedule Synchronization Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_IT_BASIC_CYCLE_START FDCAN_TTIE_SBCE /*!< Start of Basic Cycle */ @@ -1713,6 +1785,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TTTimeMark_Interrupts FDCAN TT Time Mark Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_IT_REG_TIME_MARK FDCAN_TTIE_RTMIE /*!< Register Time Mark Interrupt */ @@ -1722,6 +1795,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TTStopWatch_Interrupt FDCAN TT Stop Watch Interrupt + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_IT_STOP_WATCH FDCAN_TTIE_SWEE /*!< Stop Watch Event */ @@ -1730,6 +1804,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TTGlobalTime_Interrupts FDCAN TT Global Time Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_IT_GLOBAL_TIME_WRAP FDCAN_TTIE_GTWE /*!< Global Time Wrap */ @@ -1739,6 +1814,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TTDisturbingError_Interrupts FDCAN TT Disturbing Error Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_IT_GLOBAL_TIME_ERROR FDCAN_TTIE_GTEE /*!< Global Time Error */ @@ -1752,6 +1828,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan */ /** @defgroup FDCAN_TTFatalError_Interrupts FDCAN TT Fatal Error Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FDCAN_TT_IT_INIT_WATCH_TRIGGER FDCAN_TTIE_IWTE /*!< Initialization Watch Trigger */ @@ -1772,6 +1849,7 @@ typedef void (*pFDCAN_TT_GlobalTimeCallbackTypeDef)(FDCAN_HandleTypeDef *hfdcan /* Exported macro ------------------------------------------------------------*/ /** @defgroup FDCAN_Exported_Macros FDCAN Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2127,6 +2205,7 @@ HAL_FDCAN_StateTypeDef HAL_FDCAN_GetState(FDCAN_HandleTypeDef *hfdcan); /* Private types -------------------------------------------------------------*/ /** @defgroup FDCAN_Private_Types FDCAN Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2136,6 +2215,7 @@ HAL_FDCAN_StateTypeDef HAL_FDCAN_GetState(FDCAN_HandleTypeDef *hfdcan); /* Private variables ---------------------------------------------------------*/ /** @defgroup FDCAN_Private_Variables FDCAN Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2145,6 +2225,7 @@ HAL_FDCAN_StateTypeDef HAL_FDCAN_GetState(FDCAN_HandleTypeDef *hfdcan); /* Private constants ---------------------------------------------------------*/ /** @defgroup FDCAN_Private_Constants FDCAN Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2154,6 +2235,7 @@ HAL_FDCAN_StateTypeDef HAL_FDCAN_GetState(FDCAN_HandleTypeDef *hfdcan); /* Private macros ------------------------------------------------------------*/ /** @defgroup FDCAN_Private_Macros FDCAN Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_FDCAN_FRAME_FORMAT(FORMAT) (((FORMAT) == FDCAN_FRAME_CLASSIC ) || \ @@ -2389,6 +2471,7 @@ HAL_FDCAN_StateTypeDef HAL_FDCAN_GetState(FDCAN_HandleTypeDef *hfdcan); /* Private functions prototypes ----------------------------------------------*/ /** @defgroup FDCAN_Private_Functions_Prototypes FDCAN Private Functions Prototypes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2398,6 +2481,7 @@ HAL_FDCAN_StateTypeDef HAL_FDCAN_GetState(FDCAN_HandleTypeDef *hfdcan); /* Private functions ---------------------------------------------------------*/ /** @defgroup FDCAN_Private_Functions FDCAN Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_flash.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_flash.h index a4773b5b0f..83080031fa 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_flash.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_flash.h @@ -36,6 +36,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup FLASH_Exported_Types FLASH Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -82,10 +83,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup FLASH_Exported_Constants FLASH Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FLASH_Error_Code FLASH Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FLASH Error Code * @{ */ @@ -136,6 +139,7 @@ typedef struct */ /** @defgroup FLASH_Type_Program FLASH Type Program + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_TYPEPROGRAM_FLASHWORD 0x01U /*!< Program a flash word at a specified address */ @@ -147,6 +151,7 @@ typedef struct */ /** @defgroup FLASH_Flag_definition FLASH Flag definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flag definition * @{ */ @@ -249,6 +254,7 @@ typedef struct */ /** @defgroup FLASH_Interrupt_definition FLASH Interrupt definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief FLASH Interrupt definition * @{ */ @@ -319,6 +325,7 @@ typedef struct #if defined (FLASH_CR_PSIZE) /** @defgroup FLASH_Program_Parallelism FLASH Program Parallelism + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_PSIZE_BYTE 0x00000000U /*!< Flash program/erase by 8 bits */ @@ -332,6 +339,7 @@ typedef struct /** @defgroup FLASH_Keys FLASH Keys + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_KEY1 0x45670123U @@ -343,6 +351,7 @@ typedef struct */ /** @defgroup FLASH_Sectors FLASH Sectors + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_SECTOR_0 0U /*!< Sector Number 0 */ @@ -485,6 +494,7 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup FLASH_Exported_Macros FLASH Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -754,6 +764,7 @@ uint32_t HAL_FLASH_GetError(void); /* Private types -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /** @defgroup FLASH_Private_Variables FLASH Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ extern FLASH_ProcessTypeDef pFlash; @@ -762,6 +773,7 @@ extern FLASH_ProcessTypeDef pFlash; */ /* Private constants ---------------------------------------------------------*/ /** @defgroup FLASH_Private_Constants FLASH Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -771,6 +783,7 @@ extern FLASH_ProcessTypeDef pFlash; /* Private macros ------------------------------------------------------------*/ /** @defgroup FLASH_Private_Macros FLASH Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -836,6 +849,7 @@ extern FLASH_ProcessTypeDef pFlash; */ /* Private functions ---------------------------------------------------------*/ /** @defgroup FLASH_Private_Functions FLASH Private functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout, uint32_t Bank); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_flash_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_flash_ex.h index 28bb380ec3..d03df1604f 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_flash_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_flash_ex.h @@ -36,6 +36,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup FLASHEx_Exported_Types FLASH Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -182,10 +183,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup FLASHEx_Exported_Constants FLASH Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FLASHEx_Type_Erase FLASH Type Erase + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_TYPEERASE_SECTORS 0x00U /*!< Sectors erase only */ @@ -196,6 +199,7 @@ typedef struct #if defined (FLASH_CR_PSIZE) /** @defgroup FLASHEx_Voltage_Range FLASH Voltage Range + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_VOLTAGE_RANGE_1 0x00000000U /*!< Flash program/erase by 8 bits */ @@ -208,6 +212,7 @@ typedef struct #endif /* FLASH_CR_PSIZE */ /** @defgroup FLASHEx_WRP_State FLASH WRP State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_WRPSTATE_DISABLE 0x00000000U /*!< Disable the write protection of the desired bank 1 sectors */ @@ -217,6 +222,7 @@ typedef struct */ /** @defgroup FLASHEx_Option_Type FLASH Option Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OPTIONBYTE_WRP 0x01U /*!< WRP option byte configuration */ @@ -264,6 +270,7 @@ typedef struct */ /** @defgroup FLASHEx_Option_Bytes_Read_Protection FLASH Option Bytes Read Protection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_RDP_LEVEL_0 0xAA00U @@ -275,6 +282,7 @@ typedef struct */ /** @defgroup FLASHEx_Option_Bytes_IWatchdog FLASH Option Bytes IWatchdog + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_IWDG_SW OB_IWDG1_SW /*!< Software IWDG selected */ @@ -284,6 +292,7 @@ typedef struct */ /** @defgroup FLASHEx_Option_Bytes_nRST_STOP FLASH Option Bytes nRST_STOP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_STOP_NO_RST 0x40U /*!< No reset generated when entering in STOP */ @@ -293,6 +302,7 @@ typedef struct */ /** @defgroup FLASHEx_Option_Bytes_nRST_STDBY FLASH Option Bytes nRST_STDBY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_STDBY_NO_RST 0x80U /*!< No reset generated when entering in STANDBY */ @@ -302,6 +312,7 @@ typedef struct */ /** @defgroup FLASHEx_Option_Bytes_IWDG_FREEZE_STOP FLASH IWDG Counter Freeze in STOP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_IWDG_STOP_FREEZE 0x00000000U /*!< Freeze IWDG counter in STOP mode */ @@ -311,6 +322,7 @@ typedef struct */ /** @defgroup FLASHEx_Option_Bytes_IWDG_FREEZE_SANDBY FLASH IWDG Counter Freeze in STANDBY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_IWDG_STDBY_FREEZE 0x00000000U /*!< Freeze IWDG counter in STANDBY mode */ @@ -320,6 +332,7 @@ typedef struct */ /** @defgroup FLASHEx_BOR_Reset_Level FLASH BOR Reset Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_BOR_LEVEL0 0x00000000U /*!< Reset level threshold is set to 1.6V */ @@ -333,6 +346,7 @@ typedef struct /** @defgroup FLASHEx_Boot_Address FLASH Boot Address + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_BOOTADDR_ITCM_RAM 0x0000U /*!< Boot from ITCM RAM (0x00000000) */ @@ -347,6 +361,7 @@ typedef struct */ /** @defgroup FLASH_Latency FLASH Latency + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_LATENCY_0 FLASH_ACR_LATENCY_0WS /*!< FLASH Zero Latency cycle */ @@ -372,6 +387,7 @@ typedef struct */ /** @defgroup FLASHEx_Banks FLASH Banks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_BANK_1 0x01U /*!< Bank 1 */ @@ -384,6 +400,7 @@ typedef struct */ /** @defgroup FLASHEx_OB_PCROP_RDP FLASHEx OB PCROP RDP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_PCROP_RDP_NOT_ERASE 0x00000000U /*!< PCROP area is not erased when the RDP level @@ -396,6 +413,7 @@ typedef struct */ /** @defgroup FLASHEx_Option_Bytes_Write_Protection FLASH Option Bytes Write Protection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if (FLASH_SECTOR_TOTAL == 128) @@ -448,6 +466,7 @@ typedef struct */ /** @defgroup FLASHEx_OB_SECURITY FLASHEx OB SECURITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_SECURITY_DISABLE 0x00000000U /*!< security enabled */ @@ -457,6 +476,7 @@ typedef struct */ /** @defgroup FLASHEx_OB_ST_RAM_SIZE FLASHEx OB ST RAM SIZE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_ST_RAM_SIZE_2KB 0x00000000U /*!< 2 Kbytes reserved to ST code */ @@ -469,6 +489,7 @@ typedef struct #if defined(DUAL_CORE) /** @defgroup FLASHEx_OB_BCM7 FLASHEx OB BCM7 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_BCM7_DISABLE 0x00000000U /*!< CM7 Boot disabled */ @@ -479,6 +500,7 @@ typedef struct */ /** @defgroup FLASHEx_OB_BCM4 FLASHEx OB BCM4 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_BCM4_DISABLE 0x00000000U /*!< CM4 Boot disabled */ @@ -489,6 +511,7 @@ typedef struct #endif /* DUAL_CORE */ /** @defgroup FLASHEx_OB_IWDG1_SW FLASHEx OB IWDG1 SW + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_IWDG1_SW FLASH_OPTSR_IWDG1_SW /*!< Hardware independent watchdog 1 */ @@ -499,6 +522,7 @@ typedef struct #if defined(DUAL_CORE) /** @defgroup FLASHEx_OB_IWDG2_SW FLASHEx OB IWDG2 SW + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_IWDG2_SW FLASH_OPTSR_IWDG2_SW /*!< Hardware independent watchdog 2*/ @@ -509,6 +533,7 @@ typedef struct #endif /** @defgroup FLASHEx_OB_NRST_STOP_D1 FLASHEx OB NRST STOP D1 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_STOP_RST_D1 0x00000000U /*!< Reset generated when entering the D1 to stop mode */ @@ -518,6 +543,7 @@ typedef struct */ /** @defgroup FLASHEx_OB_NRST_STDBY_D1 FLASHEx OB NRST STDBY D1 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_STDBY_RST_D1 0x00000000U /*!< Reset generated when entering the D1 to standby mode */ @@ -528,6 +554,7 @@ typedef struct #if defined (FLASH_OPTSR_NRST_STOP_D2) /** @defgroup FLASHEx_OB_NRST_STOP_D2 FLASHEx OB NRST STOP D2 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_STOP_RST_D2 0x00000000U /*!< Reset generated when entering the D2 to stop mode */ @@ -537,6 +564,7 @@ typedef struct */ /** @defgroup FLASHEx_OB_NRST_STDBY_D2 FLASHEx OB NRST STDBY D2 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_STDBY_RST_D2 0x00000000U /*!< Reset generated when entering the D2 to standby mode */ @@ -548,6 +576,7 @@ typedef struct #if defined (DUAL_BANK) /** @defgroup FLASHEx_OB_SWAP_BANK FLASHEx OB SWAP BANK + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_SWAP_BANK_DISABLE 0x00000000U /*!< Bank swap disabled */ @@ -558,6 +587,7 @@ typedef struct #endif /* DUAL_BANK */ /** @defgroup FLASHEx_OB_IOHSLV FLASHEx OB IOHSLV + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_IOHSLV_DISABLE 0x00000000U /*!< IOHSLV disabled */ @@ -568,6 +598,7 @@ typedef struct #if defined (FLASH_OPTSR_VDDMMC_HSLV) /** @defgroup FLASHEx_OB_VDDMMC_HSLV FLASHEx OB VDDMMC HSLV + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_VDDMMC_HSLV_DISABLE 0x00000000U /*!< VDDMMC HSLV disabled */ @@ -579,6 +610,7 @@ typedef struct #if defined (FLASH_OPTSR2_CPUFREQ_BOOST) /** @defgroup FLASHEx_OB_CPUFREQ_BOOST FLASHEx OB CPUFREQ BOOST + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_CPUFREQ_BOOST_DISABLE 0x00000000U /*!< CPUFREQ BOOST disabled */ @@ -590,6 +622,7 @@ typedef struct #if defined (FLASH_OPTSR2_TCM_AXI_SHARED) /** @defgroup FLASHEx_OB_TCM_AXI_SHARED FLASHEx OB TCM AXI SHARED + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_TCM_AXI_SHARED_ITCM64KB 0x00000000U /*!< 64KB ITCM / 320KB system AXI */ @@ -602,6 +635,7 @@ typedef struct #endif /* FLASH_OPTSR2_TCM_AXI_SHARED */ /** @defgroup FLASHEx_OB_USER_Type FLASHEx OB USER Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_USER_IWDG1_SW 0x0001U /*!< Independent watchdog selection */ @@ -667,6 +701,7 @@ typedef struct */ /** @defgroup FLASHEx_OB_BOOT_OPTION FLASHEx OB BOOT OPTION + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_BOOT_ADD0 0x01U /*!< Select Boot Address 0 */ @@ -677,6 +712,7 @@ typedef struct */ /** @defgroup FLASHEx_OB_SECURE_RDP FLASHEx OB SECURE RDP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OB_SECURE_RDP_NOT_ERASE 0x00000000U /*!< Secure area is not erased when the RDP level @@ -688,6 +724,7 @@ typedef struct */ /** @defgroup FLASHEx_CRC_Selection_Type FLASH CRC Selection Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_CRC_ADDR 0x00000000U /*!< CRC selection type by address */ @@ -698,6 +735,7 @@ typedef struct */ /** @defgroup FLASHEx_CRC_Burst_Size FLASH CRC Burst Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_CRC_BURST_SIZE_4 0x00000000U /*!< Every burst has a size of 4 Flash words (256-bit) */ @@ -709,6 +747,7 @@ typedef struct */ /** @defgroup FLASHEx_Programming_Delay FLASH Programming Delay + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_PROGRAMMING_DELAY_0 0x00000000U /*!< programming delay set for Flash running at 70 MHz or below */ @@ -721,6 +760,7 @@ typedef struct #if defined (FLASH_OTPBL_LOCKBL) /** @defgroup FLASHEx_OTP_Blocks FLASH OTP blocks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FLASH_OTP_BLOCK_0 0x00000001U /*!< OTP Block0 */ @@ -750,6 +790,7 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup FLASHEx_Exported_Macros FLASH Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -845,10 +886,12 @@ HAL_StatusTypeDef HAL_FLASHEx_ComputeCRC(FLASH_CRCInitTypeDef *pCRCInit, uint32_ /* Private constants ---------------------------------------------------------*/ /* Private macros ------------------------------------------------------------*/ /** @defgroup FLASHEx_Private_Macros FLASHEx Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FLASHEx_IS_FLASH_Definitions FLASHEx Private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -990,6 +1033,7 @@ HAL_StatusTypeDef HAL_FLASHEx_ComputeCRC(FLASH_CRCInitTypeDef *pCRCInit, uint32_ /* Private functions ---------------------------------------------------------*/ /** @defgroup FLASHEx_Private_Functions FLASHEx Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ void FLASH_Erase_Sector(uint32_t Sector, uint32_t Banks, uint32_t VoltageRange); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_fmac.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_fmac.h index 073bad9043..800a21724a 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_fmac.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_fmac.h @@ -38,6 +38,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup FMAC_Exported_Types FMAC Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -248,10 +249,12 @@ typedef struct /** @defgroup FMAC_Exported_Constants FMAC Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FMAC_Error_Code FMAC Error code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_FMAC_ERROR_NONE 0x00000000U /*!< No error */ @@ -271,6 +274,7 @@ typedef struct */ /** @defgroup FMAC_Functions FMAC Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FMAC_FUNC_LOAD_X1 (FMAC_PARAM_FUNC_0) /*!< Load X1 buffer */ @@ -283,6 +287,7 @@ typedef struct */ /** @defgroup FMAC_Data_Buffer_Threshold FMAC Data Buffer Threshold + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @note This parameter sets a watermark for buffer full (input) or buffer empty (output). */ @@ -308,6 +313,7 @@ typedef struct */ /** @defgroup FMAC_Buffer_Access FMAC Buffer Access + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FMAC_BUFFER_ACCESS_NONE 0x00U /*!< Buffer handled by an external IP (ADC for instance) */ @@ -319,6 +325,7 @@ typedef struct */ /** @defgroup FMAC_Clip_State FMAC Clip State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FMAC_CLIP_DISABLED 0x00000000U /*!< Clipping disabled */ @@ -328,6 +335,7 @@ typedef struct */ /** @defgroup FMAC_Flags FMAC status flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FMAC_FLAG_YEMPTY FMAC_SR_YEMPTY /*!< Y Buffer Empty Flag */ @@ -341,6 +349,7 @@ typedef struct */ /** @defgroup FMAC_Interrupts_Enable FMAC Interrupts Enable bit + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define FMAC_IT_RIEN FMAC_CR_RIEN /*!< Read Interrupt Enable */ @@ -360,6 +369,7 @@ typedef struct /* Exported variables --------------------------------------------------------*/ /** @defgroup FMAC_Exported_variables FMAC Exported variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -368,6 +378,7 @@ typedef struct /* Exported macros -----------------------------------------------------------*/ /** @defgroup FMAC_Exported_Macros FMAC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_gfxmmu.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_gfxmmu.h index 819f3eadf9..beaddd029e 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_gfxmmu.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_gfxmmu.h @@ -39,6 +39,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup GFXMMU_Exported_Types GFXMMU Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -172,10 +173,12 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); /* Exported constants --------------------------------------------------------*/ /** @defgroup GFXMMU_Exported_Constants GFXMMU Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GFXMMU_BlocksPerLine GFXMMU blocks per line + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_256BLOCKS 0x00000000U /*!< 256 blocks of 16 bytes per line */ @@ -185,6 +188,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_CacheLock GFXMMU cache lock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_CACHE_LOCK_DISABLE 0x00000000U /*!< Cache not locked to a buffer */ @@ -194,6 +198,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_CacheLockBuffer GFXMMU cache lock buffer + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_CACHE_LOCK_BUFFER0 0x00000000U /*!< Cache locked to buffer 0 */ @@ -205,6 +210,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_CacheForce GFXMMU cache force + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_CACHE_FORCE_DISABLE 0x00000000U /*!< Caching not forced */ @@ -214,6 +220,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_OutterBufferability GFXMMU outer bufferability + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_OUTTER_BUFFERABILITY_DISABLE 0x00000000U /*!< No bufferable */ @@ -223,6 +230,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_OutterCachability GFXMMU outer cachability + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_OUTTER_CACHABILITY_DISABLE 0x00000000U /*!< No cacheable */ @@ -232,6 +240,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_Prefetch GFXMMU pre-fetch + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_PREFETCH_DISABLE GFXMMU_CR_PD /*!< Pre-fetch disable */ @@ -241,6 +250,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_Interrupts GFXMMU interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_AHB_MASTER_ERROR_IT GFXMMU_CR_AMEIE /*!< AHB master error interrupt */ @@ -253,6 +263,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_Error_Code GFXMMU Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_ERROR_NONE 0x00000000U /*!< No error */ @@ -269,6 +280,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_LutLineStatus GFXMMU LUT line status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_LUT_LINE_DISABLE 0x00000000U /*!< LUT line disabled */ @@ -278,6 +290,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_CacheForceParam GFXMMU cache force parameter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GFXMMU_CACHE_FORCE_FLUSH GFXMMU_CCR_FF /*!< Force cache flush */ @@ -293,6 +306,7 @@ typedef void (*pGFXMMU_CallbackTypeDef)(GFXMMU_HandleTypeDef *hgfxmmu); /* Exported macros -----------------------------------------------------------*/ /** @defgroup GFXMMU_Exported_Macros GFXMMU Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -370,6 +384,7 @@ void HAL_GFXMMU_ErrorCallback(GFXMMU_HandleTypeDef *hgfxmmu); */ /** @defgroup GFXMMU_Exported_Functions_Group3 State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* State function *************************************************************/ @@ -387,6 +402,7 @@ uint32_t HAL_GFXMMU_GetError(GFXMMU_HandleTypeDef *hgfxmmu); /* Private macros ------------------------------------------------------------*/ /** @defgroup GFXMMU_Private_Macros GFXMMU Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_GFXMMU_BLOCKS_PER_LINE(VALUE) (((VALUE) == GFXMMU_256BLOCKS) || \ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_gpio.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_gpio.h index 1cd9178bbd..b8a58551f9 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_gpio.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_gpio.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup GPIO_Exported_Types GPIO Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -76,10 +77,12 @@ typedef enum /* Exported constants --------------------------------------------------------*/ /** @defgroup GPIO_Exported_Constants GPIO Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GPIO_pins_define GPIO pins define + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GPIO_PIN_0 ((uint16_t)0x0001) /* Pin 0 selected */ @@ -106,6 +109,7 @@ typedef enum */ /** @defgroup GPIO_mode_define GPIO mode define + * @ingroup RTEMSBSPsARMSTM32H7 * @brief GPIO Configuration Mode * Elements values convention: 0x00WX00YZ * - W : EXTI trigger detection on 3 bits @@ -132,6 +136,7 @@ typedef enum */ /** @defgroup GPIO_speed_define GPIO speed define + * @ingroup RTEMSBSPsARMSTM32H7 * @brief GPIO Output Maximum frequency * @{ */ @@ -144,6 +149,7 @@ typedef enum */ /** @defgroup GPIO_pull_define GPIO pull define + * @ingroup RTEMSBSPsARMSTM32H7 * @brief GPIO Pull-Up or Pull-Down Activation * @{ */ @@ -160,6 +166,7 @@ typedef enum /* Exported macro ------------------------------------------------------------*/ /** @defgroup GPIO_Exported_Macros GPIO Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -280,6 +287,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin); /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup GPIO_Private_Constants GPIO Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define GPIO_MODE_Pos 0u @@ -307,6 +315,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin); /* Private macros ------------------------------------------------------------*/ /** @defgroup GPIO_Private_Macros GPIO Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_GPIO_PIN_ACTION(ACTION) (((ACTION) == GPIO_PIN_RESET) || ((ACTION) == GPIO_PIN_SET)) @@ -336,6 +345,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin); /* Private functions ---------------------------------------------------------*/ /** @defgroup GPIO_Private_Functions GPIO Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_gpio_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_gpio_ex.h index 7a8edd3110..4ffab410bf 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_gpio_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_gpio_ex.h @@ -39,10 +39,12 @@ extern "C" { /* Exported constants --------------------------------------------------------*/ /** @defgroup GPIOEx_Exported_Constants GPIO Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GPIO_Alternate_function_selection GPIO Alternate Function Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -366,6 +368,7 @@ extern "C" { /* Exported macro ------------------------------------------------------------*/ /** @defgroup GPIOEx_Exported_Macros GPIO Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -374,6 +377,7 @@ extern "C" { /* Exported functions --------------------------------------------------------*/ /** @defgroup GPIOEx_Exported_Functions GPIO Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -383,6 +387,7 @@ extern "C" { /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup GPIOEx_Private_Constants GPIO Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -419,9 +424,11 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ /** @defgroup GPIOEx_Private_Macros GPIO Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GPIOEx_Get_Port_Index GPIO Get Port Index + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(GPIOI) @@ -452,6 +459,7 @@ extern "C" { */ /** @defgroup GPIOEx_IS_Alternat_function_selection GPIO Check Alternate Function + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -464,6 +472,7 @@ extern "C" { /* Private functions ---------------------------------------------------------*/ /** @defgroup GPIOEx_Private_Functions GPIO Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_hash.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_hash.h index 15b1213f15..6863e590f0 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_hash.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_hash.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup HASH_Exported_Types HASH Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -181,10 +182,12 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer /* Exported constants --------------------------------------------------------*/ /** @defgroup HASH_Exported_Constants HASH Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HASH_Algo_Selection HASH algorithm selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_ALGOSELECTION_SHA1 0x00000000U /*!< HASH function is SHA1 */ @@ -196,6 +199,7 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer */ /** @defgroup HASH_Algorithm_Mode HASH algorithm mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_ALGOMODE_HASH 0x00000000U /*!< Algorithm is HASH */ @@ -205,6 +209,7 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer */ /** @defgroup HASH_Data_Type HASH input data type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_DATATYPE_32B 0x00000000U /*!< 32-bit data. No swapping */ @@ -216,6 +221,7 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer */ /** @defgroup HASH_HMAC_Long_key_only_for_HMAC_mode HMAC key length type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_HMAC_KEYTYPE_SHORTKEY 0x00000000U /*!< HMAC Key size is <= 64 bytes */ @@ -225,6 +231,7 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer */ /** @defgroup HASH_flags_definition HASH flags definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_FLAG_DINIS HASH_SR_DINIS /*!< 16 locations are free in the DIN : a new block can be entered in the Peripheral */ @@ -238,6 +245,7 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer */ /** @defgroup HASH_interrupts_definition HASH interrupts definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HASH_IT_DINI HASH_IMR_DINIE /*!< A new block can be entered into the input buffer (DIN) */ @@ -248,6 +256,7 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer */ /** @defgroup HASH_Error_Definition HASH Error Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_HASH_ERROR_NONE 0x00000000U /*!< No error */ @@ -266,6 +275,7 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer /* Exported macros -----------------------------------------------------------*/ /** @defgroup HASH_Exported_Macros HASH Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -374,6 +384,7 @@ typedef void (*pHASH_CallbackTypeDef)(HASH_HandleTypeDef *hhash); /*!< pointer /* Private macros --------------------------------------------------------*/ /** @defgroup HASH_Private_Macros HASH Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_hcd.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_hcd.h index 7c853ca50f..042304f846 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_hcd.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_hcd.h @@ -38,10 +38,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup HCD_Exported_Types HCD Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HCD_Exported_Types_Group1 HCD State Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -63,6 +65,7 @@ typedef USB_OTG_HCStateTypeDef HCD_HCStateTypeDef; */ /** @defgroup HCD_Exported_Types_Group2 HCD Handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if (USE_HAL_HCD_REGISTER_CALLBACKS == 1U) @@ -101,10 +104,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup HCD_Exported_Constants HCD Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HCD_Speed HCD Speed + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HCD_SPEED_HIGH USBH_HS_SPEED @@ -115,6 +120,7 @@ typedef struct */ /** @defgroup HCD_Device_Speed HCD Device Speed + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HCD_DEVICE_SPEED_HIGH 0U @@ -125,6 +131,7 @@ typedef struct */ /** @defgroup HCD_PHY_Module HCD PHY Module + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HCD_PHY_ULPI 1U @@ -134,6 +141,7 @@ typedef struct */ /** @defgroup HCD_Error_Code_definition HCD Error Code definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HCD Error Code definition * @{ */ @@ -151,6 +159,7 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup HCD_Exported_Macros HCD Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle interrupts and specific clock configurations * @{ */ @@ -181,6 +190,7 @@ typedef struct */ /** @defgroup HCD_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_HCD_Init(HCD_HandleTypeDef *hhcd); @@ -195,6 +205,7 @@ void HAL_HCD_MspDeInit(HCD_HandleTypeDef *hhcd); #if (USE_HAL_HCD_REGISTER_CALLBACKS == 1U) /** @defgroup HAL_HCD_Callback_ID_enumeration_definition HAL USB OTG HCD Callback ID enumeration definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL USB OTG HCD Callback ID enumeration definition * @{ */ @@ -215,6 +226,7 @@ typedef enum */ /** @defgroup HAL_HCD_Callback_pointer_definition HAL USB OTG HCD Callback pointer definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL USB OTG HCD Callback pointer definition * @{ */ @@ -294,6 +306,7 @@ uint32_t HAL_HCD_GetCurrentSpeed(HCD_HandleTypeDef *hhcd); /* Private macros ------------------------------------------------------------*/ /** @defgroup HCD_Private_Macros HCD Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h index 7b709f3e7b..831c8431a0 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_hrtim.h @@ -41,6 +41,7 @@ * @{ */ /** @defgroup HRTIM_Max_Timer HRTIM Max Timer + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MAX_HRTIM_TIMER 6U @@ -52,6 +53,7 @@ */ /** @defgroup HRTIM_Exported_Types HRTIM Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -527,10 +529,12 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< /* Exported constants --------------------------------------------------------*/ /** @defgroup HRTIM_Exported_Constants HRTIM Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HRTIM_Timer_Index HRTIM Timer Index + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the timer indexes */ @@ -546,6 +550,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_identifier HRTIM Timer identifier + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining timer identifiers */ @@ -560,6 +565,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Compare_Unit HRTIM Compare Unit + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining compare unit identifiers */ @@ -572,6 +578,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Capture_Unit HRTIM Capture Unit + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining capture unit identifiers */ @@ -582,6 +589,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Output HRTIM Timer Output + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining timer output identifiers */ @@ -600,6 +608,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_ADC_Trigger HRTIM ADC Trigger + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining ADC triggers identifiers */ @@ -617,6 +626,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< * @} */ /** @defgroup HRTIM_External_Event_Channels HRTIM External Event Channels + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining external event channel identifiers */ @@ -636,6 +646,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Fault_Channel HRTIM Fault Channel + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining fault channel identifiers */ @@ -650,6 +661,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< /** @defgroup HRTIM_Prescaler_Ratio HRTIM Prescaler Ratio + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining timer high-resolution clock prescaler ratio. */ @@ -661,6 +673,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Counter_Operating_Mode HRTIM Counter Operating Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining timer counter operating mode. */ @@ -672,6 +685,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Half_Mode_Enable HRTIM Half Mode Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining half mode enabling status. */ @@ -682,6 +696,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Start_On_Sync_Input_Event HRTIM Start On Sync Input Event + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the timer behavior following the synchronization event */ @@ -692,6 +707,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Reset_On_Sync_Input_Event HRTIM Reset On Sync Input Event + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the timer behavior following the synchronization event */ @@ -702,6 +718,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_DAC_Synchronization HRTIM DAC Synchronization + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining on which output the DAC synchronization event is sent */ @@ -714,6 +731,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Register_Preload_Enable HRTIM Register Preload Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether a write access into a preloadable * register is done into the active or the preload register. @@ -725,6 +743,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Update_Gating HRTIM Update Gating + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining how the update occurs relatively to the burst DMA * transaction and the external update request on update enable inputs 1 to 3. @@ -743,6 +762,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Burst_Mode HRTIM Timer Burst Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining how the timer behaves during a burst mode operation. @@ -754,6 +774,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Repetition_Update HRTIM Timer Repetition Update + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether registers are updated when the timer * repetition period is completed (either due to roll-over or @@ -767,6 +788,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< /** @defgroup HRTIM_Timer_Push_Pull_Mode HRTIM Timer Push Pull Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the push-pull mode is enabled for * a timer. @@ -778,6 +800,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Fault_Enabling HRTIM Timer Fault Enabling + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether a fault channel is enabled for a timer */ @@ -792,6 +815,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Fault_Lock HRTIM Timer Fault Lock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not fault enabling bits are write * protected for a timer @@ -803,6 +827,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Deadtime_Insertion HRTIM Timer Dead-time Insertion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not fault the dead time insertion * feature is enabled for a timer @@ -814,6 +839,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Delayed_Protection_Mode HRTIM Timer Delayed Protection Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining all possible delayed protection modes * for a timer. Also define the source and outputs on which the delayed @@ -843,6 +869,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Update_Trigger HRTIM Timer Update Trigger + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the registers update is done synchronously * with any other timer or master update @@ -859,6 +886,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Reset_Trigger HRTIM Timer Reset Trigger + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be selected to trigger the reset * of the timer counter @@ -899,6 +927,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_Reset_Update HRTIM Timer Reset Update + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the register are updated upon Timerx * counter reset or roll-over to 0 after reaching the period value @@ -911,6 +940,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Compare_Unit_Auto_Delayed_Mode HRTIM Compare Unit Auto Delayed Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the compare register is behaving in * regular mode (compare match issued as soon as counter equal compare), @@ -925,6 +955,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Simple_OC_Mode HRTIM Simple OC Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the behavior of the output signal when the timer operates in basic output compare mode @@ -942,6 +973,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_Polarity HRTIM Output Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the polarity of a timer output */ @@ -952,6 +984,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_Set_Source HRTIM Output Set Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be selected to configure the * set crossbar of a timer output @@ -993,6 +1026,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_Reset_Source HRTIM Output Reset Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be selected to configure the * reset crossbar of a timer output @@ -1034,6 +1068,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_Idle_Mode HRTIM Output Idle Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the timer output transition to its IDLE state when burst mode is entered @@ -1045,6 +1080,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_IDLE_Level HRTIM Output IDLE Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the output level when output is in IDLE state */ @@ -1055,6 +1091,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_FAULT_Level HRTIM Output FAULT Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the output level when output is in FAULT state */ @@ -1067,6 +1104,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_Chopper_Mode_Enable HRTIM Output Chopper Mode Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not chopper mode is enabled for a timer output @@ -1078,6 +1116,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_Burst_Mode_Entry_Delayed HRTIM Output Burst Mode Entry Delayed + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the idle mode entry is delayed by forcing a dead-time insertion before switching the outputs to their idle state @@ -1090,6 +1129,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< /** @defgroup HRTIM_Capture_Unit_Trigger HRTIM Capture Unit Trigger + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be selected to trigger the * capture of the timing unit counter @@ -1131,6 +1171,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_External_Event_Filter HRTIM Timer External Event Filter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the event filtering applied to external events * by a timer @@ -1156,6 +1197,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timer_External_Event_Latch HRTIM Timer External Event Latch + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the external event is * memorized (latched) and generated as soon as the blanking period @@ -1168,6 +1210,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Deadtime_Prescaler_Ratio HRTIM Dead-time Prescaler Ratio + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining division ratio between the timer clock frequency * (fHRTIM) and the dead-time generator clock (fDTG) @@ -1182,6 +1225,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Deadtime_Rising_Sign HRTIM Dead-time Rising Sign + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the dead-time is positive or negative * (overlapping signal) on rising edge @@ -1193,6 +1237,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Deadtime_Rising_Lock HRTIM Dead-time Rising Lock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the dead-time (rising sign and * value) is write protected @@ -1204,6 +1249,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Deadtime_Rising_Sign_Lock HRTIM Dead-time Rising Sign Lock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the dead-time rising sign is write * protected @@ -1215,6 +1261,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Deadtime_Falling_Sign HRTIM Dead-time Falling Sign + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the dead-time is positive or negative * (overlapping signal) on falling edge @@ -1226,6 +1273,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Deadtime_Falling_Lock HRTIM Dead-time Falling Lock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the dead-time (falling sign and * value) is write protected @@ -1237,6 +1285,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Deadtime_Falling_Sign_Lock HRTIM Dead-time Falling Sign Lock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the dead-time falling sign is write * protected @@ -1248,6 +1297,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Chopper_Frequency HRTIM Chopper Frequency + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the frequency of the generated high frequency carrier */ @@ -1272,6 +1322,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Chopper_Duty_Cycle HRTIM Chopper Duty Cycle + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the duty cycle of the generated high frequency carrier * Duty cycle can be adjusted by 1/8 step (from 0/8 up to 7/8) @@ -1289,6 +1340,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Chopper_Start_Pulse_Width HRTIM Chopper Start Pulse Width + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the pulse width of the first pulse of the generated * high frequency carrier @@ -1314,6 +1366,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Synchronization_Options HRTIM Synchronization Options + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the options for synchronizing multiple HRTIM * instances, as a master unit (generating a synchronization signal) @@ -1327,6 +1380,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Synchronization_Input_Source HRTIM Synchronization Input Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining defining the synchronization input source */ @@ -1338,6 +1392,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Synchronization_Output_Source HRTIM Synchronization Output Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the source and event to be sent on the * synchronization outputs @@ -1351,6 +1406,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Synchronization_Output_Polarity HRTIM Synchronization Output Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the routing and conditioning of the synchronization output event */ @@ -1362,6 +1418,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_External_Event_Sources HRTIM External Event Sources + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining available sources associated to external events */ @@ -1374,6 +1431,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_External_Event_Polarity HRTIM External Event Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the polarity of an external event */ @@ -1384,6 +1442,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_External_Event_Sensitivity HRTIM External Event Sensitivity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the sensitivity (level-sensitive or edge-sensitive) * of an external event @@ -1397,6 +1456,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_External_Event_Fast_Mode HRTIM External Event Fast Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not an external event is programmed in fast mode @@ -1408,6 +1468,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_External_Event_Filter HRTIM External Event Filter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the frequency used to sample an external event 6 * input and the length (N) of the digital filter applied @@ -1433,6 +1494,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_External_Event_Prescaler HRTIM External Event Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining division ratio between the timer clock frequency * fHRTIM) and the external event signal sampling clock (fEEVS) @@ -1447,6 +1509,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Fault_Sources HRTIM Fault Sources + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether a fault is triggered by any external * or internal fault source @@ -1458,6 +1521,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Fault_Polarity HRTIM Fault Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the polarity of a fault event */ @@ -1468,6 +1532,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Fault_Filter HRTIM Fault Filter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @ brief Constants defining the frequency used to sample the fault input and * the length (N) of the digital filter applied @@ -1493,6 +1558,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Fault_Lock HRTIM Fault Lock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the fault programming bits are write protected @@ -1504,6 +1570,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_External_Fault_Prescaler HRTIM External Fault Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the division ratio between the timer clock * frequency (fHRTIM) and the fault signal sampling clock (fFLTS) used @@ -1518,6 +1585,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Burst_Mode_Operating_Mode HRTIM Burst Mode Operating Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining if the burst mode is entered once or if it is * continuously operating @@ -1529,6 +1597,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Burst_Mode_Clock_Source HRTIM Burst Mode Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the clock source for the burst mode counter */ @@ -1547,6 +1616,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Burst_Mode_Prescaler HRTIM Burst Mode Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the prescaling ratio of the fHRTIM clock * for the burst mode controller @@ -1572,6 +1642,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Burst_Mode_Register_Preload_Enable HRTIM Burst Mode Register Preload Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not burst mode registers preload mechanism is enabled, i.e. a write access into a preloadable register @@ -1584,6 +1655,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Burst_Mode_Trigger HRTIM Burst Mode Trigger + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be used to trig the burst * mode operation @@ -1625,6 +1697,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_ADC_Trigger_Update_Source HRTIM ADC Trigger Update Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief constants defining the source triggering the update of the HRTIM_ADCxR register (transfer from preload to active register). @@ -1640,6 +1713,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_ADC_Trigger_Event HRTIM ADC Trigger Event + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief constants defining the events triggering ADC conversion. * HRTIM_ADCTRIGGEREVENT13_*: ADC Triggers 1 and 3 @@ -1718,6 +1792,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Burst_DMA_Registers_Update HRTIM Burst DMA Registers Update + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the registers that can be written during a burst * DMA operation @@ -1749,6 +1824,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Burst_Mode_Control HRTIM Burst Mode Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants used to enable or disable the burst mode controller */ @@ -1759,6 +1835,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Fault_Mode_Control HRTIM Fault Mode Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants used to enable or disable a fault channel */ @@ -1769,6 +1846,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Software_Timer_Update HRTIM Software Timer Update + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants used to force timer registers update */ @@ -1783,6 +1861,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Software_Timer_Reset HRTIM Software Timer Reset + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants used to force timer counter reset */ @@ -1797,6 +1876,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_Level HRTIM Output Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the level of a timer output */ @@ -1811,6 +1891,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Output_State HRTIM Output State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the state of a timer output */ @@ -1825,6 +1906,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Burst_Mode_Status HRTIM Burst Mode Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the operating state of the burst mode controller */ @@ -1835,6 +1917,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Current_Push_Pull_Status HRTIM Current Push Pull Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining on which output the signal is currently applied * in push-pull mode @@ -1846,6 +1929,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Idle_Push_Pull_Status HRTIM Idle Push Pull Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining on which output the signal was applied, in * push-pull mode balanced fault mode or delayed idle mode, when the @@ -1858,6 +1942,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Common_Interrupt_Enable HRTIM Common Interrupt Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_IT_NONE 0x00000000U /*!< No interrupt enabled */ @@ -1873,6 +1958,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Master_Interrupt_Enable HRTIM Master Interrupt Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_MASTER_IT_NONE 0x00000000U /*!< No interrupt enabled */ @@ -1888,6 +1974,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timing_Unit_Interrupt_Enable HRTIM Timing Unit Interrupt Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_TIM_IT_NONE 0x00000000U /*!< No interrupt enabled */ @@ -1910,6 +1997,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Common_Interrupt_Flag HRTIM Common Interrupt Flag + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_FLAG_FLT1 HRTIM_ISR_FLT1 /*!< Fault 1 interrupt flag */ @@ -1924,6 +2012,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Master_Interrupt_Flag HRTIM Master Interrupt Flag + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_MASTER_FLAG_MCMP1 HRTIM_MISR_MCMP1 /*!< Master compare 1 interrupt flag */ @@ -1938,6 +2027,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timing_Unit_Interrupt_Flag HRTIM Timing Unit Interrupt Flag + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_TIM_FLAG_CMP1 HRTIM_TIMISR_CMP1 /*!< Timer compare 1 interrupt flag */ @@ -1959,6 +2049,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Master_DMA_Request_Enable HRTIM Master DMA Request Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_MASTER_DMA_NONE 0x00000000U /*!< No DMA request enable */ @@ -1974,6 +2065,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< */ /** @defgroup HRTIM_Timing_Unit_DMA_Request_Enable HRTIM Timing Unit DMA Request Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_TIM_DMA_NONE 0x00000000U /*!< No DMA request enable */ @@ -2741,6 +2833,7 @@ typedef void (* pHRTIM_TIMxCallbackTypeDef)(HRTIM_HandleTypeDef *hhrtim, /*!< /* Exported macros -----------------------------------------------------------*/ /** @defgroup HRTIM_Exported_Macros HRTIM Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_hsem.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_hsem.h index 45f6e07d97..d37554acf6 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_hsem.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_hsem.h @@ -37,6 +37,7 @@ extern "C" { /* Exported macro ------------------------------------------------------------*/ /** @defgroup HSEM_Exported_Macros HSEM Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -117,6 +118,7 @@ extern "C" { /* Exported functions --------------------------------------------------------*/ /** @defgroup HSEM_Exported_Functions HSEM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -175,6 +177,7 @@ void HAL_HSEM_IRQHandler(void); /* Private macros ------------------------------------------------------------*/ /** @defgroup HSEM_Private_Macros HSEM Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_i2c.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_i2c.h index f2649b5a90..7a201a00f0 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_i2c.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_i2c.h @@ -37,10 +37,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup I2C_Exported_Types I2C Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2C_Configuration_Structure_definition I2C Configuration Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief I2C Configuration Structure definition * @{ */ @@ -79,6 +81,7 @@ typedef struct */ /** @defgroup HAL_state_structure_definition HAL state structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL State structure definition * @note HAL I2C State value coding follow below described bitmap :\n * b7-b6 Error information\n @@ -128,6 +131,7 @@ typedef enum */ /** @defgroup HAL_mode_structure_definition HAL mode structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL Mode structure definition * @note HAL I2C Mode value coding follow below described bitmap :\n * b7 (not used)\n @@ -159,6 +163,7 @@ typedef enum */ /** @defgroup I2C_Error_Code_definition I2C Error Code definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief I2C Error Code definition * @{ */ @@ -180,6 +185,7 @@ typedef enum */ /** @defgroup I2C_handle_Structure_definition I2C handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief I2C handle Structure definition * @{ */ @@ -293,10 +299,12 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans /* Exported constants --------------------------------------------------------*/ /** @defgroup I2C_Exported_Constants I2C Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2C_XFEROPTIONS I2C Sequential Transfer Options + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_FIRST_FRAME ((uint32_t)I2C_SOFTEND_MODE) @@ -316,6 +324,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_ADDRESSING_MODE I2C Addressing Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_ADDRESSINGMODE_7BIT (0x00000001U) @@ -325,6 +334,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_DUAL_ADDRESSING_MODE I2C Dual Addressing Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_DUALADDRESS_DISABLE (0x00000000U) @@ -334,6 +344,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_OWN_ADDRESS2_MASKS I2C Own Address2 Masks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_OA2_NOMASK ((uint8_t)0x00U) @@ -349,6 +360,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_GENERAL_CALL_ADDRESSING_MODE I2C General Call Addressing Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_GENERALCALL_DISABLE (0x00000000U) @@ -358,6 +370,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_NOSTRETCH_MODE I2C No-Stretch Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_NOSTRETCH_DISABLE (0x00000000U) @@ -367,6 +380,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_MEMORY_ADDRESS_SIZE I2C Memory Address Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_MEMADD_SIZE_8BIT (0x00000001U) @@ -376,6 +390,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_XFERDIRECTION I2C Transfer Direction Master Point of View + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_DIRECTION_TRANSMIT (0x00000000U) @@ -385,6 +400,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_RELOAD_END_MODE I2C Reload End Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_RELOAD_MODE I2C_CR2_RELOAD @@ -395,6 +411,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_START_STOP_MODE I2C Start or Stop Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_NO_STARTSTOP (0x00000000U) @@ -406,6 +423,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_Interrupt_configuration_definition I2C Interrupt configuration definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief I2C Interrupt definition * Elements values convention: 0xXXXXXXXX * - XXXXXXXX : Interrupt control mask @@ -423,6 +441,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans */ /** @defgroup I2C_Flag_definition I2C Flag definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_FLAG_TXE I2C_ISR_TXE @@ -452,6 +471,7 @@ typedef void (*pI2C_AddrCallbackTypeDef)(I2C_HandleTypeDef *hi2c, uint8_t Trans /* Exported macros -----------------------------------------------------------*/ /** @defgroup I2C_Exported_Macros I2C Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -723,6 +743,7 @@ uint32_t HAL_I2C_GetError(const I2C_HandleTypeDef *hi2c); /* Private constants ---------------------------------------------------------*/ /** @defgroup I2C_Private_Constants I2C Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -732,6 +753,7 @@ uint32_t HAL_I2C_GetError(const I2C_HandleTypeDef *hi2c); /* Private macros ------------------------------------------------------------*/ /** @defgroup I2C_Private_Macro I2C Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -816,6 +838,7 @@ uint32_t HAL_I2C_GetError(const I2C_HandleTypeDef *hi2c); /* Private Functions ---------------------------------------------------------*/ /** @defgroup I2C_Private_Functions I2C Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private functions are defined in stm32h7xx_hal_i2c.c file */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_i2c_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_i2c_ex.h index e701b8b089..886d000064 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_i2c_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_i2c_ex.h @@ -38,10 +38,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/ /** @defgroup I2CEx_Exported_Constants I2C Extended Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2CEx_Analog_Filter I2C Extended Analog Filter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_ANALOGFILTER_ENABLE 0x00000000U @@ -51,6 +53,7 @@ extern "C" { */ /** @defgroup I2CEx_FastModePlus I2C Extended Fast Mode Plus + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2C_FMP_NOT_SUPPORTED 0xAAAA0000U /*!< Fast Mode Plus not supported */ @@ -77,6 +80,7 @@ extern "C" { /* Exported macro ------------------------------------------------------------*/ /** @defgroup I2CEx_Exported_Macros I2C Extended Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -123,6 +127,7 @@ void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus); /* Private constants ---------------------------------------------------------*/ /** @defgroup I2CEx_Private_Constants I2C Extended Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -132,6 +137,7 @@ void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus); /* Private macros ------------------------------------------------------------*/ /** @defgroup I2CEx_Private_Macro I2C Extended Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_I2C_ANALOG_FILTER(FILTER) (((FILTER) == I2C_ANALOGFILTER_ENABLE) || \ @@ -153,6 +159,7 @@ void HAL_I2CEx_DisableFastModePlus(uint32_t ConfigFastModePlus); /* Private Functions ---------------------------------------------------------*/ /** @defgroup I2CEx_Private_Functions I2C Extended Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private functions are defined in stm32h7xx_hal_i2c_ex.c file */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_i2s.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_i2s.h index 407bf2ccb3..0ccc899c78 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_i2s.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_i2s.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup I2S_Exported_Types I2S Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -178,9 +179,11 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to /* Exported constants --------------------------------------------------------*/ /** @defgroup I2S_Exported_Constants I2S Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2S_Error I2S Error + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_I2S_ERROR_NONE (0x00000000UL) /*!< No error */ @@ -200,6 +203,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Mode I2S Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_MODE_SLAVE_TX (0x00000000UL) @@ -213,6 +217,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Standard I2S Standard + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_STANDARD_PHILIPS (0x00000000UL) @@ -225,6 +230,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Data_Format I2S Data Format + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_DATAFORMAT_16B (0x00000000UL) @@ -236,6 +242,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_MCLK_Output I2S MCLK Output + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_MCLKOUTPUT_ENABLE (SPI_I2SCFGR_MCKOE) @@ -245,6 +252,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Audio_Frequency I2S Audio Frequency + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_AUDIOFREQ_192K (192000UL) @@ -262,6 +270,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Clock_Polarity I2S FullDuplex Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_CPOL_LOW (0x00000000UL) @@ -271,6 +280,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_MSB_LSB_Transmission I2S MSB LSB Transmission + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_FIRSTBIT_MSB (0x00000000UL) @@ -280,6 +290,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_WSInversion I2S Word Select Inversion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_WS_INVERSION_DISABLE (0x00000000UL) @@ -289,6 +300,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Data_24Bit_Alignment Data Padding 24Bit + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_DATA_24BIT_ALIGNMENT_RIGHT (0x00000000UL) @@ -298,6 +310,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Master_Keep_IO_State Keep IO State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_MASTER_KEEP_IO_STATE_DISABLE (0x00000000U) @@ -307,6 +320,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Interrupts_Definition I2S Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_IT_RXP SPI_IER_RXPIE @@ -321,6 +335,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to */ /** @defgroup I2S_Flags_Definition I2S Flags Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define I2S_FLAG_RXP SPI_SR_RXP /* I2S status flag : Rx-Packet available flag */ @@ -341,6 +356,7 @@ typedef void (*pI2S_CallbackTypeDef)(I2S_HandleTypeDef *hi2s); /*!< pointer to /* Exported macros -----------------------------------------------------------*/ /** @defgroup I2S_Exported_macros I2S Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -535,6 +551,7 @@ uint32_t HAL_I2S_GetError(const I2S_HandleTypeDef *hi2s); /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup I2S_Private_Constants I2S Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -544,6 +561,7 @@ uint32_t HAL_I2S_GetError(const I2S_HandleTypeDef *hi2s); /* Private Functions ---------------------------------------------------------*/ /** @defgroup I2S_Private_Functions I2S Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private functions are defined in stm32h7xx_hal_i2S.c file */ @@ -553,6 +571,7 @@ uint32_t HAL_I2S_GetError(const I2S_HandleTypeDef *hi2s); /* Private macros ------------------------------------------------------------*/ /** @defgroup I2S_Private_Macros I2S Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_irda.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_irda.h index 67546df1c7..0eee9c01cb 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_irda.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_irda.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup IRDA_Exported_Types IRDA Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -232,10 +233,12 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer /* Exported constants --------------------------------------------------------*/ /** @defgroup IRDA_Exported_Constants IRDA Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup IRDA_State_Definition IRDA State Code Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_IRDA_STATE_RESET 0x00000000U /*!< Peripheral is not initialized @@ -261,6 +264,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Error_Definition IRDA Error Code Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_IRDA_ERROR_NONE (0x00000000U) /*!< No error */ @@ -278,6 +282,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Parity IRDA Parity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_PARITY_NONE 0x00000000U /*!< No parity */ @@ -288,6 +293,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Transfer_Mode IRDA Transfer Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_MODE_RX USART_CR1_RE /*!< RX mode */ @@ -298,6 +304,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Low_Power IRDA Low Power + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_POWERMODE_NORMAL 0x00000000U /*!< IRDA normal power mode */ @@ -307,6 +314,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_ClockPrescaler IRDA Clock Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_PRESCALER_DIV1 0x00000000U /*!< fclk_pres = fclk */ @@ -326,6 +334,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_State IRDA State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_STATE_DISABLE 0x00000000U /*!< IRDA disabled */ @@ -335,6 +344,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Mode IRDA Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_MODE_DISABLE 0x00000000U /*!< Associated UART disabled in IRDA mode */ @@ -344,6 +354,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_One_Bit IRDA One Bit Sampling + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_ONE_BIT_SAMPLE_DISABLE 0x00000000U /*!< One-bit sampling disabled */ @@ -353,6 +364,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_DMA_Tx IRDA DMA Tx + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_DMA_TX_DISABLE 0x00000000U /*!< IRDA DMA TX disabled */ @@ -362,6 +374,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_DMA_Rx IRDA DMA Rx + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_DMA_RX_DISABLE 0x00000000U /*!< IRDA DMA RX disabled */ @@ -371,6 +384,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Request_Parameters IRDA Request Parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_AUTOBAUD_REQUEST USART_RQR_ABRRQ /*!< Auto-Baud Rate Request */ @@ -381,6 +395,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Flags IRDA Flags + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 0xXXXX * - 0xXXXX : Flag mask in the ISR register * @{ @@ -402,6 +417,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Interrupt_definition IRDA Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 0000ZZZZ0XXYYYYYb * - YYYYY : Interrupt source position in the XX register (5bits) * - XX : Interrupt source register (2bits) @@ -435,6 +451,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_IT_CLEAR_Flags IRDA Interruption Clear Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_CLEAR_PEF USART_ICR_PECF /*!< Parity Error Clear Flag */ @@ -448,6 +465,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer */ /** @defgroup IRDA_Interruption_Mask IRDA interruptions flags mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_IT_MASK 0x001FU /*!< IRDA Interruptions flags mask */ @@ -465,6 +483,7 @@ typedef void (*pIRDA_CallbackTypeDef)(IRDA_HandleTypeDef *hirda); /*!< pointer /* Exported macros -----------------------------------------------------------*/ /** @defgroup IRDA_Exported_Macros IRDA Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_irda_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_irda_ex.h index a7a1ea310d..5dbb035f9c 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_irda_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_irda_ex.h @@ -32,6 +32,7 @@ extern "C" { */ /** @defgroup IRDAEx IRDAEx + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IRDA Extended HAL module driver * @{ */ @@ -39,10 +40,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/ /** @defgroup IRDAEx_Extended_Exported_Constants IRDAEx Extended Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup IRDAEx_Word_Length IRDAEx Word Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IRDA_WORDLENGTH_7B USART_CR1_M1 /*!< 7-bit long frame */ @@ -61,6 +64,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ /** @defgroup IRDAEx_Private_Macros IRDAEx Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_iwdg.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_iwdg.h index 895c33b914..48505032d0 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_iwdg.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_iwdg.h @@ -32,11 +32,13 @@ extern "C" { */ /** @defgroup IWDG IWDG + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Exported types ------------------------------------------------------------*/ /** @defgroup IWDG_Exported_Types IWDG Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -73,10 +75,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup IWDG_Exported_Constants IWDG Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup IWDG_Prescaler IWDG Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IWDG_PRESCALER_4 0x00000000u /*!< IWDG prescaler set to 4 */ @@ -91,6 +95,7 @@ typedef struct */ /** @defgroup IWDG_Window_option IWDG Window option + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IWDG_WINDOW_DISABLE IWDG_WINR_WIN @@ -104,6 +109,7 @@ typedef struct /* Exported macros -----------------------------------------------------------*/ /** @defgroup IWDG_Exported_Macros IWDG Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -128,10 +134,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup IWDG_Exported_Functions IWDG Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup IWDG_Exported_Functions_Group1 Initialization and Start functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Initialization/Start functions ********************************************/ @@ -141,6 +149,7 @@ HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg); */ /** @defgroup IWDG_Exported_Functions_Group2 IO operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* I/O operation functions ****************************************************/ @@ -155,6 +164,7 @@ HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg); /* Private constants ---------------------------------------------------------*/ /** @defgroup IWDG_Private_Constants IWDG Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -172,6 +182,7 @@ HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg); /* Private macros ------------------------------------------------------------*/ /** @defgroup IWDG_Private_Macros IWDG Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_jpeg.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_jpeg.h index d2ecdf877b..32d6d2a75c 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_jpeg.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_jpeg.h @@ -39,10 +39,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup JPEG_Exported_Types JPEG Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup JPEG_Configuration_Structure_definition JPEG Configuration for encoding Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG encoding configuration Structure definition * @{ */ @@ -66,6 +68,7 @@ typedef struct */ /** @defgroup HAL_JPEG_state_structure_definition HAL JPEG state structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL JPEG State structure definition * @{ */ @@ -86,6 +89,7 @@ typedef enum /** @defgroup JPEG_handle_Structure_definition JPEG handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG handle Structure definition * @{ */ @@ -163,6 +167,7 @@ typedef struct #if (USE_HAL_JPEG_REGISTER_CALLBACKS == 1) /** @defgroup HAL_JPEG_Callback_ID_enumeration_definition HAL JPEG Callback ID enumeration definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL JPEG Callback ID enumeration definition * @{ */ @@ -181,6 +186,7 @@ typedef enum */ /** @defgroup HAL_JPEG_Callback_pointer_definition HAL JPEG Callback pointer definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL JPEG Callback pointer definition * @{ */ @@ -204,10 +210,12 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 /* Exported constants --------------------------------------------------------*/ /** @defgroup JPEG_Exported_Constants JPEG Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup JPEG_Error_Code_definition JPEG Error Code definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG Error Code definition * @{ */ @@ -225,6 +233,7 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 */ /** @defgroup JPEG_Quantization_Table_Size JPEG Quantization Table Size + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG Quantization Table Size * @{ */ @@ -235,6 +244,7 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 /** @defgroup JPEG_ColorSpace JPEG ColorSpace + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG Color Space * @{ */ @@ -249,6 +259,7 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 /** @defgroup JPEG_ChromaSubsampling JPEG Chrominance Sampling + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG Chrominance Sampling * @{ */ @@ -261,6 +272,7 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 */ /** @defgroup JPEG_ImageQuality JPEG Image Quality + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG Min and Max Image Quality * @{ */ @@ -272,6 +284,7 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 */ /** @defgroup JPEG_Interrupt_configuration_definition JPEG Interrupt configuration definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG Interrupt definition * @{ */ @@ -286,6 +299,7 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 */ /** @defgroup JPEG_Flag_definition JPEG Flag definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG Flags definition * @{ */ @@ -303,6 +317,7 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 */ /** @defgroup JPEG_PROCESS_PAUSE_RESUME_definition JPEG Process Pause Resume definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief JPEG process pause, resume definition * @{ */ @@ -319,6 +334,7 @@ typedef void (*pJPEG_DataReadyCallbackTypeDef)(JPEG_HandleTypeDef *hjpeg, uint8 /* Exported macro ------------------------------------------------------------*/ /** @defgroup JPEG_Exported_Macros JPEG Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -560,6 +576,7 @@ uint32_t HAL_JPEG_GetError(JPEG_HandleTypeDef *hjpeg); /* Private types -------------------------------------------------------------*/ /** @defgroup JPEG_Private_Types JPEG Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -569,6 +586,7 @@ uint32_t HAL_JPEG_GetError(JPEG_HandleTypeDef *hjpeg); /* Private defines -----------------------------------------------------------*/ /** @defgroup JPEG_Private_Defines JPEG Private Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -578,6 +596,7 @@ uint32_t HAL_JPEG_GetError(JPEG_HandleTypeDef *hjpeg); /* Private variables ---------------------------------------------------------*/ /** @defgroup JPEG_Private_Variables JPEG Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -587,6 +606,7 @@ uint32_t HAL_JPEG_GetError(JPEG_HandleTypeDef *hjpeg); /* Private constants ---------------------------------------------------------*/ /** @defgroup JPEG_Private_Constants JPEG Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -596,6 +616,7 @@ uint32_t HAL_JPEG_GetError(JPEG_HandleTypeDef *hjpeg); /* Private macros ------------------------------------------------------------*/ /** @defgroup JPEG_Private_Macros JPEG Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -619,6 +640,7 @@ uint32_t HAL_JPEG_GetError(JPEG_HandleTypeDef *hjpeg); /* Private functions prototypes ----------------------------------------------*/ /** @defgroup JPEG_Private_Functions_Prototypes JPEG Private Functions Prototypes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -628,6 +650,7 @@ uint32_t HAL_JPEG_GetError(JPEG_HandleTypeDef *hjpeg); /* Private functions ---------------------------------------------------------*/ /** @defgroup JPEG_Private_Functions JPEG Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_lptim.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_lptim.h index 4a97f27cad..6fc48bc7b1 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_lptim.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_lptim.h @@ -39,6 +39,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup LPTIM_Exported_Types LPTIM Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -194,10 +195,12 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin /* Exported constants --------------------------------------------------------*/ /** @defgroup LPTIM_Exported_Constants LPTIM Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup LPTIM_Clock_Source LPTIM Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC 0x00000000U @@ -207,6 +210,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Clock_Prescaler LPTIM Clock Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LPTIM_PRESCALER_DIV1 0x00000000U @@ -222,6 +226,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Output_Polarity LPTIM Output Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -232,6 +237,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Clock_Sample_Time LPTIM Clock Sample Time + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LPTIM_CLOCKSAMPLETIME_DIRECTTRANSITION 0x00000000U @@ -243,6 +249,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Clock_Polarity LPTIM Clock Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LPTIM_CLOCKPOLARITY_RISING 0x00000000U @@ -253,6 +260,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Trigger_Source LPTIM Trigger Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LPTIM_TRIGSOURCE_SOFTWARE 0x0000FFFFU @@ -269,6 +277,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_External_Trigger_Polarity LPTIM External Trigger Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LPTIM_ACTIVEEDGE_RISING LPTIM_CFGR_TRIGEN_0 @@ -279,6 +288,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Trigger_Sample_Time LPTIM Trigger Sample Time + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LPTIM_TRIGSAMPLETIME_DIRECTTRANSITION 0x00000000U @@ -290,6 +300,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Updating_Mode LPTIM Updating Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -300,6 +311,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Counter_Source LPTIM Counter Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -310,6 +322,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Input1_Source LPTIM Input1 Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -325,6 +338,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Input2_Source LPTIM Input2 Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -335,6 +349,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Flag_Definition LPTIM Flags Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -350,6 +365,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin */ /** @defgroup LPTIM_Interrupts_Definition LPTIM Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LPTIM_IT_DOWN LPTIM_IER_DOWNIE @@ -369,6 +385,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin /* Exported macros -----------------------------------------------------------*/ /** @defgroup LPTIM_Exported_Macros LPTIM Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -540,6 +557,7 @@ typedef void (*pLPTIM_CallbackTypeDef)(LPTIM_HandleTypeDef *hlptim); /*!< poin /* Exported functions --------------------------------------------------------*/ /** @defgroup LPTIM_Exported_Functions LPTIM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -668,6 +686,7 @@ HAL_LPTIM_StateTypeDef HAL_LPTIM_GetState(LPTIM_HandleTypeDef *hlptim); /* Private types -------------------------------------------------------------*/ /** @defgroup LPTIM_Private_Types LPTIM Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -677,6 +696,7 @@ HAL_LPTIM_StateTypeDef HAL_LPTIM_GetState(LPTIM_HandleTypeDef *hlptim); /* Private variables ---------------------------------------------------------*/ /** @defgroup LPTIM_Private_Variables LPTIM Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -686,6 +706,7 @@ HAL_LPTIM_StateTypeDef HAL_LPTIM_GetState(LPTIM_HandleTypeDef *hlptim); /* Private constants ---------------------------------------------------------*/ /** @defgroup LPTIM_Private_Constants LPTIM Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -695,6 +716,7 @@ HAL_LPTIM_StateTypeDef HAL_LPTIM_GetState(LPTIM_HandleTypeDef *hlptim); /* Private macros ------------------------------------------------------------*/ /** @defgroup LPTIM_Private_Macros LPTIM Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -788,6 +810,7 @@ HAL_LPTIM_StateTypeDef HAL_LPTIM_GetState(LPTIM_HandleTypeDef *hlptim); /* Private functions ---------------------------------------------------------*/ /** @defgroup LPTIM_Private_Functions LPTIM Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ void LPTIM_Disable(LPTIM_HandleTypeDef *hlptim); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h index 0eaa4154c6..f067d944d6 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_ltdc.h @@ -34,12 +34,14 @@ extern "C" { */ /** @defgroup LTDC LTDC + * @ingroup RTEMSBSPsARMSTM32H7 * @brief LTDC HAL module driver * @{ */ /* Exported types ------------------------------------------------------------*/ /** @defgroup LTDC_Exported_Types LTDC Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MAX_LAYER 2U @@ -238,10 +240,12 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer /* Exported constants --------------------------------------------------------*/ /** @defgroup LTDC_Exported_Constants LTDC Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup LTDC_Error_Code LTDC Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_LTDC_ERROR_NONE 0x00000000U /*!< LTDC No error */ @@ -256,6 +260,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_Layer LTDC Layer + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_LAYER_1 0x00000000U /*!< LTDC Layer 1 */ @@ -265,6 +270,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_HS_POLARITY LTDC HS POLARITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_HSPOLARITY_AL 0x00000000U /*!< Horizontal Synchronization is active low. */ @@ -274,6 +280,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_VS_POLARITY LTDC VS POLARITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_VSPOLARITY_AL 0x00000000U /*!< Vertical Synchronization is active low. */ @@ -283,6 +290,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_DE_POLARITY LTDC DE POLARITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_DEPOLARITY_AL 0x00000000U /*!< Data Enable, is active low. */ @@ -292,6 +300,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_PC_POLARITY LTDC PC POLARITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_PCPOLARITY_IPC 0x00000000U /*!< input pixel clock. */ @@ -301,6 +310,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_SYNC LTDC SYNC + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_HORIZONTALSYNC (LTDC_SSCR_HSW >> 16U) /*!< Horizontal synchronization width. */ @@ -310,6 +320,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_BACK_COLOR LTDC BACK COLOR + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_COLOR 0x000000FFU /*!< Color mask */ @@ -318,6 +329,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_BlendingFactor1 LTDC Blending Factor1 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_BLENDING_FACTOR1_CA 0x00000400U /*!< Blending factor : Cte Alpha */ @@ -327,6 +339,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_BlendingFactor2 LTDC Blending Factor2 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_BLENDING_FACTOR2_CA 0x00000005U /*!< Blending factor : Cte Alpha */ @@ -336,6 +349,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_Pixelformat LTDC Pixel format + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_PIXEL_FORMAT_ARGB8888 0x00000000U /*!< ARGB8888 LTDC pixel format */ @@ -351,6 +365,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_Alpha LTDC Alpha + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_ALPHA LTDC_LxCACR_CONSTA /*!< LTDC Constant Alpha mask */ @@ -359,6 +374,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_LAYER_Config LTDC LAYER Config + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_STOPPOSITION (LTDC_LxWHPCR_WHSPPOS >> 16U) /*!< LTDC Layer stop position */ @@ -371,6 +387,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_Interrupts LTDC Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_IT_LI LTDC_IER_LIE /*!< LTDC Line Interrupt */ @@ -382,6 +399,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_Flags LTDC Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_FLAG_LI LTDC_ISR_LIF /*!< LTDC Line Interrupt Flag */ @@ -393,6 +411,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer */ /** @defgroup LTDC_Reload_Type LTDC Reload Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_RELOAD_IMMEDIATE LTDC_SRCR_IMR /*!< Immediate Reload */ @@ -407,6 +426,7 @@ typedef void (*pLTDC_CallbackTypeDef)(LTDC_HandleTypeDef *hltdc); /*!< pointer /* Exported macro ------------------------------------------------------------*/ /** @defgroup LTDC_Exported_Macros LTDC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -640,6 +660,7 @@ uint32_t HAL_LTDC_GetError(LTDC_HandleTypeDef *hltdc); /* Private constants ---------------------------------------------------------*/ /* Private macros ------------------------------------------------------------*/ /** @defgroup LTDC_Private_Macros LTDC Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LTDC_LAYER(__HANDLE__, __LAYER__) ((LTDC_Layer_TypeDef *)((uint32_t)(\ @@ -694,6 +715,7 @@ uint32_t HAL_LTDC_GetError(LTDC_HandleTypeDef *hltdc); /* Private functions ---------------------------------------------------------*/ /** @defgroup LTDC_Private_Functions LTDC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_mdios.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_mdios.h index 50c61f41d1..31a2d3677f 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_mdios.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_mdios.h @@ -40,10 +40,12 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup MDIOS_Exported_Types MDIOS Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MDIOS_Exported_Types_Group1 MDIOS State structures definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -60,6 +62,7 @@ typedef enum */ /** @defgroup MDIOS_Exported_Types_Group2 MDIOS Init Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -76,6 +79,7 @@ typedef struct */ /** @defgroup MDIOS_Exported_Types_Group4 MDIOS handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -142,10 +146,12 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin /* Exported constants --------------------------------------------------------*/ /** @defgroup MDIOS_Exported_Constants MDIOS Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MDIOS_Preamble_Check MDIOS Preamble Check + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MDIOS_PREAMBLE_CHECK_ENABLE ((uint32_t)0x00000000U) @@ -155,6 +161,7 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin */ /** @defgroup MDIOS_Input_Output_Registers_Definitions MDIOS Input Output Registers Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MDIOS_REG0 ((uint32_t)0x00000000U) @@ -194,6 +201,7 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin */ /** @defgroup MDIOS_Registers_Flags MDIOS Registers Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MDIOS_REG0_FLAG ((uint32_t)0x00000001U) @@ -234,6 +242,7 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin */ /** @defgroup MDIOS_Interrupt_sources Interrupt Sources + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MDIOS_IT_WRITE MDIOS_CR_WRIE @@ -244,6 +253,7 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin */ /** @defgroup MDIOS_Interrupt_Flags MDIOS Interrupt Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MDIOS_TURNAROUND_ERROR_FLAG MDIOS_SR_TERF @@ -254,6 +264,7 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin */ /** @defgroup MDIOS_Error_Code MDIOS Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_MDIOS_ERROR_NONE ((uint32_t)0x00000000U) /*!< No error */ @@ -269,6 +280,7 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin */ /** @defgroup MDIOS_Wakeup_Line MDIOS Wakeup Line + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MDIOS_WAKEUP_EXTI_LINE ((uint32_t)0x00000400) /* !< 42 - 32 = 10 */ @@ -281,6 +293,7 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin */ /* Exported macros -----------------------------------------------------------*/ /** @defgroup MDIOS_Exported_Macros MDIOS Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -483,6 +496,7 @@ typedef void (*pMDIOS_CallbackTypeDef)(MDIOS_HandleTypeDef * hmdios); /*!< poin /* Exported functions --------------------------------------------------------*/ /** @defgroup MDIOS_Exported_Functions MDIOS Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -539,6 +553,7 @@ HAL_MDIOS_StateTypeDef HAL_MDIOS_GetState(MDIOS_HandleTypeDef *hmdios); /* Private types -------------------------------------------------------------*/ /** @defgroup MDIOS_Private_Types MDIOS Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -548,6 +563,7 @@ HAL_MDIOS_StateTypeDef HAL_MDIOS_GetState(MDIOS_HandleTypeDef *hmdios); /* Private variables ---------------------------------------------------------*/ /** @defgroup MDIOS_Private_Variables MDIOS Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -557,6 +573,7 @@ HAL_MDIOS_StateTypeDef HAL_MDIOS_GetState(MDIOS_HandleTypeDef *hmdios); /* Private constants ---------------------------------------------------------*/ /** @defgroup MDIOS_Private_Constants MDIOS Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -566,6 +583,7 @@ HAL_MDIOS_StateTypeDef HAL_MDIOS_GetState(MDIOS_HandleTypeDef *hmdios); /* Private macros ------------------------------------------------------------*/ /** @defgroup MDIOS_Private_Macros MDIOS Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -582,6 +600,7 @@ HAL_MDIOS_StateTypeDef HAL_MDIOS_GetState(MDIOS_HandleTypeDef *hmdios); /* Private functions ---------------------------------------------------------*/ /** @defgroup MDIOS_Private_Functions MDIOS Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_mdma.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_mdma.h index a39cc0d755..4d9f103e9b 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_mdma.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_mdma.h @@ -38,6 +38,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup MDMA_Exported_Types MDMA Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Exported Types * @{ */ @@ -247,11 +248,13 @@ typedef struct __MDMA_HandleTypeDef /* Exported constants --------------------------------------------------------*/ /** @defgroup MDMA_Exported_Constants MDMA Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Exported constants * @{ */ /** @defgroup MDMA_Error_Codes MDMA Error Codes + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Error Codes * @{ */ @@ -271,6 +274,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Request_selection MDMA Request selection + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA_Request_selection * @{ */ @@ -335,6 +339,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Transfer_TriggerMode MDMA Transfer Trigger Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Transfer Trigger Mode * @{ */ @@ -348,6 +353,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Priority_level MDMA Priority level + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Priority level * @{ */ @@ -362,6 +368,7 @@ typedef struct __MDMA_HandleTypeDef /** @defgroup MDMA_Endianness MDMA Endianness + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Endianness * @{ */ @@ -375,6 +382,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Source_increment_mode MDMA Source increment mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Source increment mode * @{ */ @@ -393,6 +401,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Destination_increment_mode MDMA Destination increment mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Destination increment mode * @{ */ @@ -411,6 +420,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Source_data_size MDMA Source data size + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Source data size * @{ */ @@ -424,6 +434,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Destination_data_size MDMA Destination data size + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Destination data size * @{ */ @@ -437,6 +448,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_data_Alignment MDMA data alignment + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA data alignment * @{ */ @@ -452,6 +464,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Source_burst MDMA Source burst + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Source burst * @{ */ @@ -469,6 +482,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_Destination_burst MDMA Destination burst + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA Destination burst * @{ */ @@ -486,6 +500,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_interrupt_enable_definitions MDMA interrupt enable definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA interrupt enable definitions * @{ */ @@ -500,6 +515,7 @@ typedef struct __MDMA_HandleTypeDef */ /** @defgroup MDMA_flag_definitions MDMA flag definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief MDMA flag definitions * @{ */ @@ -521,6 +537,7 @@ typedef struct __MDMA_HandleTypeDef /* Exported macro ------------------------------------------------------------*/ /** @defgroup MDMA_Exported_Macros MDMA Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -629,11 +646,13 @@ typedef struct __MDMA_HandleTypeDef /* Exported functions --------------------------------------------------------*/ /** @defgroup MDMA_Exported_Functions MDMA Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Initialization and de-initialization functions *****************************/ /** @defgroup MDMA_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Initialization and de-initialization functions * @{ */ @@ -650,6 +669,7 @@ HAL_StatusTypeDef HAL_MDMA_UnRegisterCallback(MDMA_HandleTypeDef *hmdma, HAL_MDM /* Linked list operation functions ********************************************/ /** @defgroup MDMA_Exported_Functions_Group2 Linked List operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Linked list operation functions * @{ */ @@ -667,6 +687,7 @@ HAL_StatusTypeDef HAL_MDMA_LinkedList_DisableCircularMode(MDMA_HandleTypeDef *hm /* IO operation functions *****************************************************/ /** @defgroup MDMA_Exported_Functions_Group3 I/O operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief I/O operation functions * @{ */ @@ -684,6 +705,7 @@ void HAL_MDMA_IRQHandler(MDMA_HandleTypeDef *hmdma); /* Peripheral State and Error functions ***************************************/ /** @defgroup MDMA_Exported_Functions_Group4 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @{ */ @@ -700,6 +722,7 @@ uint32_t HAL_MDMA_GetError(MDMA_HandleTypeDef *hmdma); /* Private types -------------------------------------------------------------*/ /** @defgroup MDMA_Private_Types MDMA Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -709,6 +732,7 @@ uint32_t HAL_MDMA_GetError(MDMA_HandleTypeDef *hmdma); /* Private defines -----------------------------------------------------------*/ /** @defgroup MDMA_Private_Defines MDMA Private Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -718,6 +742,7 @@ uint32_t HAL_MDMA_GetError(MDMA_HandleTypeDef *hmdma); /* Private variables ---------------------------------------------------------*/ /** @defgroup MDMA_Private_Variables MDMA Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -727,6 +752,7 @@ uint32_t HAL_MDMA_GetError(MDMA_HandleTypeDef *hmdma); /* Private constants ---------------------------------------------------------*/ /** @defgroup MDMA_Private_Constants MDMA Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -736,6 +762,7 @@ uint32_t HAL_MDMA_GetError(MDMA_HandleTypeDef *hmdma); /* Private macros ------------------------------------------------------------*/ /** @defgroup MDMA_Private_Macros MDMA Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -836,6 +863,7 @@ uint32_t HAL_MDMA_GetError(MDMA_HandleTypeDef *hmdma); /* Private functions prototypes ----------------------------------------------*/ /** @defgroup MDMA_Private_Functions_Prototypes MDMA Private Functions Prototypes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -845,6 +873,7 @@ uint32_t HAL_MDMA_GetError(MDMA_HandleTypeDef *hmdma); /* Private functions ---------------------------------------------------------*/ /** @defgroup MDMA_Private_Functions MDMA Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_mmc.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_mmc.h index ed4e5e5ade..98e5c1a5bb 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_mmc.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_mmc.h @@ -37,10 +37,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup MMC_Exported_Types MMC Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MMC_Exported_Types_Group1 MMC State enumeration structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -59,6 +61,7 @@ typedef enum */ /** @defgroup MMC_Exported_Types_Group2 MMC Card State enumeration structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef uint32_t HAL_MMC_CardStateTypeDef; @@ -80,6 +83,7 @@ typedef uint32_t HAL_MMC_CardStateTypeDef; */ /** @defgroup MMC_Exported_Types_Group3 MMC Handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MMC_InitTypeDef SDMMC_InitTypeDef @@ -164,6 +168,7 @@ typedef struct */ /** @defgroup MMC_Exported_Types_Group4 Card Specific Data: CSD Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -212,6 +217,7 @@ typedef struct */ /** @defgroup MMC_Exported_Types_Group5 Card Identification Data: CID Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -234,6 +240,7 @@ typedef struct #if defined (USE_HAL_MMC_REGISTER_CALLBACKS) && (USE_HAL_MMC_REGISTER_CALLBACKS == 1U) /** @defgroup MMC_Exported_Types_Group6 MMC Callback ID enumeration definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -255,6 +262,7 @@ typedef enum */ /** @defgroup MMC_Exported_Types_Group7 MMC Callback pointer definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); @@ -268,12 +276,14 @@ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); /* Exported constants --------------------------------------------------------*/ /** @defgroup MMC_Exported_Constants Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MMC_BLOCKSIZE ((uint32_t)512U) /*!< Block size is 512 bytes */ /** @defgroup MMC_Exported_Constansts_Group1 MMC Error status enumeration Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_MMC_ERROR_NONE SDMMC_ERROR_NONE /*!< No error */ @@ -321,6 +331,7 @@ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); */ /** @defgroup MMC_Exported_Constansts_Group2 MMC context enumeration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MMC_CONTEXT_NONE ((uint32_t)0x00000000U) /*!< None */ @@ -336,6 +347,7 @@ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); */ /** @defgroup MMC_Exported_Constansts_Group3 MMC Voltage mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -353,6 +365,7 @@ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); */ /** @defgroup MMC_Exported_Constansts_Group4 MMC Memory Cards + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MMC_LOW_CAPACITY_CARD ((uint32_t)0x00000000U) /*!< MMC Card Capacity <=2Gbytes */ @@ -363,6 +376,7 @@ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); */ /** @defgroup MMC_Exported_Constansts_Group5 MMC Erase Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_MMC_ERASE 0x00000000U /*!< Erase the erase groups identified by CMD35 & 36 */ @@ -383,6 +397,7 @@ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); */ /** @defgroup MMC_Exported_Constansts_Group6 MMC Secure Removal Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_MMC_SRT_ERASE 0x00000001U /*!< Information removed by an erase */ @@ -405,6 +420,7 @@ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); /* Exported macro ------------------------------------------------------------*/ /** @defgroup MMC_Exported_macros MMC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle interrupts and specific clock configurations * @{ */ @@ -626,10 +642,12 @@ typedef void (*pMMC_CallbackTypeDef)(MMC_HandleTypeDef *hmmc); /* Exported functions --------------------------------------------------------*/ /** @defgroup MMC_Exported_Functions MMC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MMC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_MMC_Init(MMC_HandleTypeDef *hmmc); @@ -643,6 +661,7 @@ void HAL_MMC_MspDeInit(MMC_HandleTypeDef *hmmc); */ /** @defgroup MMC_Exported_Functions_Group2 Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Blocking mode: Polling */ @@ -682,6 +701,7 @@ HAL_StatusTypeDef HAL_MMC_UnRegisterCallback(MMC_HandleTypeDef *hmmc, HAL_MMC_Ca */ /** @defgroup MMC_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_MMC_ConfigWideBusOperation(MMC_HandleTypeDef *hmmc, uint32_t WideMode); @@ -691,6 +711,7 @@ HAL_StatusTypeDef HAL_MMC_ConfigSpeedBusOperation(MMC_HandleTypeDef *hmmc, uint3 */ /** @defgroup MMC_Exported_Functions_Group4 MMC card related functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_MMC_CardStateTypeDef HAL_MMC_GetCardState(MMC_HandleTypeDef *hmmc); @@ -703,6 +724,7 @@ HAL_StatusTypeDef HAL_MMC_GetCardExtCSD(MMC_HandleTypeDef *hmmc, uint32_t *pExtC */ /** @defgroup MMC_Exported_Functions_Group5 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_MMC_StateTypeDef HAL_MMC_GetState(MMC_HandleTypeDef *hmmc); @@ -712,6 +734,7 @@ uint32_t HAL_MMC_GetError(MMC_HandleTypeDef *hmmc); */ /** @defgroup MMC_Exported_Functions_Group6 Peripheral Abort management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_MMC_Abort(MMC_HandleTypeDef *hmmc); @@ -721,6 +744,7 @@ HAL_StatusTypeDef HAL_MMC_Abort_IT(MMC_HandleTypeDef *hmmc); */ /** @defgroup MMC_Exported_Functions_Group7 Peripheral Erase management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_MMC_EraseSequence(MMC_HandleTypeDef *hmmc, uint32_t EraseType, uint32_t BlockStartAdd, @@ -733,6 +757,7 @@ HAL_StatusTypeDef HAL_MMC_GetSupportedSecRemovalType(MMC_HandleTypeDef *hmmc, ui */ /** @defgroup MMC_Exported_Functions_Group8 Peripheral Sleep management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_MMC_SleepDevice(MMC_HandleTypeDef *hmmc); @@ -742,6 +767,7 @@ HAL_StatusTypeDef HAL_MMC_AwakeDevice(MMC_HandleTypeDef *hmmc); */ /* Private types -------------------------------------------------------------*/ /** @defgroup MMC_Private_Types MMC Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -751,6 +777,7 @@ HAL_StatusTypeDef HAL_MMC_AwakeDevice(MMC_HandleTypeDef *hmmc); /* Private defines -----------------------------------------------------------*/ /** @defgroup MMC_Private_Defines MMC Private Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define MMC_EXT_CSD_DATA_SEC_SIZE_INDEX 61 @@ -761,6 +788,7 @@ HAL_StatusTypeDef HAL_MMC_AwakeDevice(MMC_HandleTypeDef *hmmc); /* Private variables ---------------------------------------------------------*/ /** @defgroup MMC_Private_Variables MMC Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -770,6 +798,7 @@ HAL_StatusTypeDef HAL_MMC_AwakeDevice(MMC_HandleTypeDef *hmmc); /* Private constants ---------------------------------------------------------*/ /** @defgroup MMC_Private_Constants MMC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -779,6 +808,7 @@ HAL_StatusTypeDef HAL_MMC_AwakeDevice(MMC_HandleTypeDef *hmmc); /* Private macros ------------------------------------------------------------*/ /** @defgroup MMC_Private_Macros MMC Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -788,6 +818,7 @@ HAL_StatusTypeDef HAL_MMC_AwakeDevice(MMC_HandleTypeDef *hmmc); /* Private functions prototypes ----------------------------------------------*/ /** @defgroup MMC_Private_Functions_Prototypes MMC Private Functions Prototypes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -797,6 +828,7 @@ HAL_StatusTypeDef HAL_MMC_AwakeDevice(MMC_HandleTypeDef *hmmc); /* Private functions ---------------------------------------------------------*/ /** @defgroup MMC_Private_Functions MMC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_mmc_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_mmc_ex.h index 215749583f..6843b9d940 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_mmc_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_mmc_ex.h @@ -38,10 +38,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup MMCEx_Exported_Types MMCEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MMCEx_Exported_Types_Group1 MMC Internal DMA Buffer structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -61,10 +63,12 @@ typedef enum */ /* Exported functions --------------------------------------------------------*/ /** @defgroup MMCEx_Exported_Functions MMCEx Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup MMCEx_Exported_Functions_Group1 MultiBuffer functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_MMCEx_ConfigDMAMultiBuffer(MMC_HandleTypeDef *hmmc, uint32_t *pDataBuffer0, diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_nand.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_nand.h index fdf845af2f..add3b16b3b 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_nand.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_nand.h @@ -39,6 +39,7 @@ extern "C" { /* Exported typedef ----------------------------------------------------------*/ /* Exported types ------------------------------------------------------------*/ /** @defgroup NAND_Exported_Types NAND Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -159,6 +160,7 @@ typedef void (*pNAND_CallbackTypeDef)(NAND_HandleTypeDef *hnand); /* Exported constants --------------------------------------------------------*/ /* Exported macro ------------------------------------------------------------*/ /** @defgroup NAND_Exported_Macros NAND Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -278,6 +280,7 @@ uint32_t HAL_NAND_Read_Status(NAND_HandleTypeDef *hnand); /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup NAND_Private_Constants NAND Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define NAND_DEVICE 0x80000000UL @@ -313,6 +316,7 @@ uint32_t HAL_NAND_Read_Status(NAND_HandleTypeDef *hnand); /* Private macros ------------------------------------------------------------*/ /** @defgroup NAND_Private_Macros NAND Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_nor.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_nor.h index 1ef78f4cb6..71fd2c29e5 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_nor.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_nor.h @@ -38,6 +38,7 @@ extern "C" { /* Exported typedef ----------------------------------------------------------*/ /** @defgroup NOR_Exported_Types NOR Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -149,6 +150,7 @@ typedef void (*pNOR_CallbackTypeDef)(NOR_HandleTypeDef *hnor); /* Exported constants --------------------------------------------------------*/ /* Exported macro ------------------------------------------------------------*/ /** @defgroup NOR_Exported_Macros NOR Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @brief Reset NOR handle state @@ -247,6 +249,7 @@ HAL_NOR_StatusTypeDef HAL_NOR_GetStatus(NOR_HandleTypeDef *hnor, uint32_t Addres /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup NOR_Private_Constants NOR Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* NOR device IDs addresses */ @@ -279,6 +282,7 @@ HAL_NOR_StatusTypeDef HAL_NOR_GetStatus(NOR_HandleTypeDef *hnor, uint32_t Addres /* Private macros ------------------------------------------------------------*/ /** @defgroup NOR_Private_Macros NOR Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_opamp.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_opamp.h index 60c75ca109..5f4e121eed 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_opamp.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_opamp.h @@ -38,6 +38,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup OPAMP_Exported_Types OPAMP Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -167,10 +168,12 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); /* Exported constants --------------------------------------------------------*/ /** @defgroup OPAMP_Exported_Constants OPAMP Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup OPAMP_Mode OPAMP Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OPAMP_STANDALONE_MODE 0x00000000U /*!< standalone mode */ @@ -182,6 +185,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); */ /** @defgroup OPAMP_NonInvertingInput OPAMP Non Inverting Input + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -196,6 +200,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); */ /** @defgroup OPAMP_InvertingInput OPAMP Inverting Input + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -207,6 +212,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); */ /** @defgroup OPAMP_PgaConnect OPAMP Pga Connect + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -221,6 +227,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); */ /** @defgroup OPAMP_PgaGain OPAMP Pga Gain + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -234,6 +241,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); */ /** @defgroup OPAMP_PowerMode OPAMP PowerMode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OPAMP_POWERMODE_NORMAL 0x00000000U @@ -245,6 +253,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); /** @defgroup OPAMP_VREF OPAMP VREF + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -258,6 +267,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); */ /** @defgroup OPAMP_UserTrimming OPAMP User Trimming + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OPAMP_TRIMMING_FACTORY 0x00000000U /*!< Factory trimming */ @@ -269,6 +279,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); */ /** @defgroup OPAMP_FactoryTrimming OPAMP Factory Trimming + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OPAMP_FACTORYTRIMMING_DUMMY 0xFFFFFFFFU /*!< Dummy value if trimming value could not be retrieved */ @@ -286,6 +297,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); /* Private constants ---------------------------------------------------------*/ /** @defgroup OPAMP_Private_Constants OPAMP Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @brief OPAMP Private constants and defines * @{ */ @@ -305,6 +317,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); /* Exported macros -----------------------------------------------------------*/ /** @defgroup OPAMP_Exported_Macros OPAMP Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -321,6 +334,7 @@ typedef void (*pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp); /* Private macro -------------------------------------------------------------*/ /** @defgroup OPAMP_Private_Macros OPAMP Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_ospi.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_ospi.h index 78e991aadd..7467897d8a 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_ospi.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_ospi.h @@ -39,6 +39,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup OSPI_Exported_Types OSPI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -292,10 +293,12 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); /* Exported constants --------------------------------------------------------*/ /** @defgroup OSPI_Exported_Constants OSPI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup OSPI_State OSPI State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_STATE_RESET ((uint32_t)0x00000000U) /*!< Initial state */ @@ -316,6 +319,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_ErrorCode OSPI Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_ERROR_NONE ((uint32_t)0x00000000U) /*!< No error */ @@ -332,6 +336,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_DualQuad OSPI Dual-Quad + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_DUALQUAD_DISABLE ((uint32_t)0x00000000U) /*!< Dual-Quad mode disabled */ @@ -341,6 +346,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_MemoryType OSPI Memory Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_MEMTYPE_MICRON ((uint32_t)0x00000000U) /*!< Micron mode */ @@ -353,6 +359,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_FreeRunningClock OSPI Free Running Clock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_FREERUNCLK_DISABLE ((uint32_t)0x00000000U) /*!< CLK is not free running */ @@ -362,6 +369,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_ClockMode OSPI Clock Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_CLOCK_MODE_0 ((uint32_t)0x00000000U) /*!< CLK must stay low while nCS is high */ @@ -371,6 +379,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_WrapSize OSPI Wrap-Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_WRAP_NOT_SUPPORTED ((uint32_t)0x00000000U) /*!< wrapped reads are not supported by the memory */ @@ -383,6 +392,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_SampleShifting OSPI Sample Shifting + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_SAMPLE_SHIFTING_NONE ((uint32_t)0x00000000U) /*!< No shift */ @@ -392,6 +402,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_DelayHoldQuarterCycle OSPI Delay Hold Quarter Cycle + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_DHQC_DISABLE ((uint32_t)0x00000000U) /*!< No Delay */ @@ -401,6 +412,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_DelayBlockBypass OSPI Delay Block Bypaas + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_DELAY_BLOCK_USED ((uint32_t)0x00000000U) /*!< Sampling clock is delayed by the delay block */ @@ -410,6 +422,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_OperationType OSPI Operation Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_OPTYPE_COMMON_CFG ((uint32_t)0x00000000U) /*!< Common configuration (indirect or auto-polling mode) */ @@ -421,6 +434,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_FlashID OSPI Flash Id + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_FLASH_ID_1 ((uint32_t)0x00000000U) /*!< FLASH 1 selected */ @@ -430,6 +444,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_InstructionMode OSPI Instruction Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_INSTRUCTION_NONE ((uint32_t)0x00000000U) /*!< No instruction */ @@ -442,6 +457,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_InstructionSize OSPI Instruction Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_INSTRUCTION_8_BITS ((uint32_t)0x00000000U) /*!< 8-bit instruction */ @@ -453,6 +469,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_InstructionDtrMode OSPI Instruction DTR Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_INSTRUCTION_DTR_DISABLE ((uint32_t)0x00000000U) /*!< DTR mode disabled for instruction phase */ @@ -462,6 +479,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_AddressMode OSPI Address Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_ADDRESS_NONE ((uint32_t)0x00000000U) /*!< No address */ @@ -474,6 +492,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_AddressSize OSPI Address Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_ADDRESS_8_BITS ((uint32_t)0x00000000U) /*!< 8-bit address */ @@ -485,6 +504,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_AddressDtrMode OSPI Address DTR Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_ADDRESS_DTR_DISABLE ((uint32_t)0x00000000U) /*!< DTR mode disabled for address phase */ @@ -494,6 +514,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_AlternateBytesMode OSPI Alternate Bytes Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_ALTERNATE_BYTES_NONE ((uint32_t)0x00000000U) /*!< No alternate bytes */ @@ -506,6 +527,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_AlternateBytesSize OSPI Alternate Bytes Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_ALTERNATE_BYTES_8_BITS ((uint32_t)0x00000000U) /*!< 8-bit alternate bytes */ @@ -517,6 +539,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_AlternateBytesDtrMode OSPI Alternate Bytes DTR Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_ALTERNATE_BYTES_DTR_DISABLE ((uint32_t)0x00000000U) /*!< DTR mode disabled for alternate bytes phase */ @@ -526,6 +549,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_DataMode OSPI Data Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_DATA_NONE ((uint32_t)0x00000000U) /*!< No data */ @@ -538,6 +562,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_DataDtrMode OSPI Data DTR Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_DATA_DTR_DISABLE ((uint32_t)0x00000000U) /*!< DTR mode disabled for data phase */ @@ -547,6 +572,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_DQSMode OSPI DQS Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_DQS_DISABLE ((uint32_t)0x00000000U) /*!< DQS disabled */ @@ -556,6 +582,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_SIOOMode OSPI SIOO Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_SIOO_INST_EVERY_CMD ((uint32_t)0x00000000U) /*!< Send instruction on every transaction */ @@ -565,6 +592,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_WriteZeroLatency OSPI Hyperbus Write Zero Latency Activation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_LATENCY_ON_WRITE ((uint32_t)0x00000000U) /*!< Latency on write accesses */ @@ -574,6 +602,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_LatencyMode OSPI Hyperbus Latency Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_VARIABLE_LATENCY ((uint32_t)0x00000000U) /*!< Variable initial latency */ @@ -583,6 +612,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_AddressSpace OSPI Hyperbus Address Space + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_MEMORY_ADDRESS_SPACE ((uint32_t)0x00000000U) /*!< HyperBus memory mode */ @@ -592,6 +622,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_MatchMode OSPI Match Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_MATCH_MODE_AND ((uint32_t)0x00000000U) /*!< AND match mode between unmasked bits */ @@ -601,6 +632,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_AutomaticStop OSPI Automatic Stop + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_AUTOMATIC_STOP_DISABLE ((uint32_t)0x00000000U) /*!< AutoPolling stops only with abort or OSPI disabling */ @@ -610,6 +642,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_TimeOutActivation OSPI Timeout Activation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_TIMEOUT_COUNTER_DISABLE ((uint32_t)0x00000000U) /*!< Timeout counter disabled, nCS remains active */ @@ -619,6 +652,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_Flags OSPI Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_FLAG_BUSY OCTOSPI_SR_BUSY /*!< Busy flag: operation is ongoing */ @@ -632,6 +666,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_Interrupts OSPI Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_IT_TO OCTOSPI_CR_TOIE /*!< Interrupt on the timeout flag */ @@ -644,6 +679,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPI_Timeout_definition OSPI Timeout definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPI_TIMEOUT_DEFAULT_VALUE ((uint32_t)5000U) /* 5 s */ @@ -652,6 +688,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); */ /** @defgroup OSPIM_IOPort OSPI IO Manager IO Port + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OSPIM_IOPORT_NONE ((uint32_t)0x00000000U) /*!< IOs not used */ @@ -680,6 +717,7 @@ typedef void (*pOSPI_CallbackTypeDef)(OSPI_HandleTypeDef *hospi); /* Exported macros -----------------------------------------------------------*/ /** @defgroup OSPI_Exported_Macros OSPI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @brief Reset OSPI handle state. diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_otfdec.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_otfdec.h index bfdfb0b456..4747ab59fe 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_otfdec.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_otfdec.h @@ -40,10 +40,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup OTFDEC_Exported_Types OTFDEC Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup OTFDEC_Exported_Types_Group1 OTFDEC region configuration definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -67,6 +69,7 @@ typedef struct */ /** @defgroup OTFDEC_Exported_Types_Group2 OTFDEC Peripheral handle definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -135,10 +138,12 @@ typedef void (*pOTFDEC_CallbackTypeDef)(OTFDEC_HandleTypeDef *hotfdec); /*!< po /* Exported constants --------------------------------------------------------*/ /** @defgroup OTFDEC_Exported_Constants OTFDEC Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup OTFDEC_Interrupts OTFDEC Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OTFDEC_SEC_ERROR_INT (OTFDEC_IER_SEIE ) /*!< OTFDEC security error interrupt */ @@ -153,6 +158,7 @@ typedef void (*pOTFDEC_CallbackTypeDef)(OTFDEC_HandleTypeDef *hotfdec); /*!< po */ /** @defgroup OTFDEC_Region_Enable OTFDEC Region Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OTFDEC_REG_CONFIGR_REG_DISABLE 0x00000000U /*!< OTFDEC region encryption or on-the-fly decryption disable */ @@ -162,6 +168,7 @@ typedef void (*pOTFDEC_CallbackTypeDef)(OTFDEC_HandleTypeDef *hotfdec); /*!< po */ /** @defgroup OTFDEC_Region_Configuration_Lock OTFDEC Region Configuration Lock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OTFDEC_REG_CONFIGR_LOCK_DISABLE 0x00000000U /*!< OTFDEC region configuration lock disable */ @@ -171,6 +178,7 @@ typedef void (*pOTFDEC_CallbackTypeDef)(OTFDEC_HandleTypeDef *hotfdec); /*!< po */ /** @defgroup OTFDEC_Region_Operating_Mode OTFDEC Region Operating Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OTFDEC_REG_MODE_INSTRUCTION_ACCESSES_ONLY 0x00000000U /*!< Only instruction accesses are decrypted */ @@ -182,6 +190,7 @@ typedef void (*pOTFDEC_CallbackTypeDef)(OTFDEC_HandleTypeDef *hotfdec); /*!< po */ /** @defgroup OTFDEC_Error_Definition OTFDEC Error Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_OTFDEC_ERROR_NONE ((uint32_t)0x00000000U) /*!< No error */ @@ -196,6 +205,7 @@ typedef void (*pOTFDEC_CallbackTypeDef)(OTFDEC_HandleTypeDef *hotfdec); /*!< po */ /** @defgroup OTFDEC_Regions_Index OTFDEC Regions Index + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define OTFDEC_REGION1 ((uint32_t)0x00000000U) /*!< OTFDEC region 1 */ @@ -212,6 +222,7 @@ typedef void (*pOTFDEC_CallbackTypeDef)(OTFDEC_HandleTypeDef *hotfdec); /*!< po /* Exported macro ------------------------------------------------------------*/ /** @defgroup OTFDEC_Exported_Macros OTFDEC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -304,6 +315,7 @@ typedef void (*pOTFDEC_CallbackTypeDef)(OTFDEC_HandleTypeDef *hotfdec); /*!< po /* Exported functions --------------------------------------------------------*/ /** @defgroup OTFDEC_Exported_Functions OTFDEC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -367,6 +379,7 @@ HAL_StatusTypeDef HAL_OTFDEC_RegionGetConfig(OTFDEC_HandleTypeDef *hotfdec, uint /* Private types -------------------------------------------------------------*/ /** @defgroup OTFDEC_Private_Types OTFDEC Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -376,6 +389,7 @@ HAL_StatusTypeDef HAL_OTFDEC_RegionGetConfig(OTFDEC_HandleTypeDef *hotfdec, uint /* Private variables ---------------------------------------------------------*/ /** @defgroup OTFDEC_Private_Variables OTFDEC Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -385,6 +399,7 @@ HAL_StatusTypeDef HAL_OTFDEC_RegionGetConfig(OTFDEC_HandleTypeDef *hotfdec, uint /* Private constants ---------------------------------------------------------*/ /** @defgroup OTFDEC_Private_Constants OTFDEC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -393,6 +408,7 @@ HAL_StatusTypeDef HAL_OTFDEC_RegionGetConfig(OTFDEC_HandleTypeDef *hotfdec, uint /* Private macros ------------------------------------------------------------*/ /** @defgroup OTFDEC_Private_Macros OTFDEC Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -452,6 +468,7 @@ HAL_StatusTypeDef HAL_OTFDEC_RegionGetConfig(OTFDEC_HandleTypeDef *hotfdec, uint /* Private functions ---------------------------------------------------------*/ /** @defgroup OTFDEC_Private_Functions OTFDEC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_pcd.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_pcd.h index c622c97d26..9f7478029d 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_pcd.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_pcd.h @@ -39,6 +39,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup PCD_Exported_Types PCD Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -146,10 +147,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup PCD_Exported_Constants PCD Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PCD_Speed PCD Speed + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PCD_SPEED_HIGH USBD_HS_SPEED @@ -160,6 +163,7 @@ typedef struct */ /** @defgroup PCD_PHY_Module PCD PHY Module + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PCD_PHY_ULPI 1U @@ -170,6 +174,7 @@ typedef struct */ /** @defgroup PCD_Error_Code_definition PCD Error Code definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief PCD Error Code definition * @{ */ @@ -187,6 +192,7 @@ typedef struct /* Exported macros -----------------------------------------------------------*/ /** @defgroup PCD_Exported_Macros PCD Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle interrupts and specific clock configurations * @{ */ @@ -236,6 +242,7 @@ void HAL_PCD_MspDeInit(PCD_HandleTypeDef *hpcd); #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) /** @defgroup HAL_PCD_Callback_ID_enumeration_definition HAL USB OTG PCD Callback ID enumeration definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL USB OTG PCD Callback ID enumeration definition * @{ */ @@ -258,6 +265,7 @@ typedef enum */ /** @defgroup HAL_PCD_Callback_pointer_definition HAL USB OTG PCD Callback pointer definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL USB OTG PCD Callback pointer definition * @{ */ @@ -375,9 +383,11 @@ PCD_StateTypeDef HAL_PCD_GetState(PCD_HandleTypeDef *hpcd); /* Private constants ---------------------------------------------------------*/ /** @defgroup PCD_Private_Constants PCD Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup USB_EXTI_Line_Interrupt USB EXTI line interrupt + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined (USB_OTG_FS) || defined (USB_OTG_HS) @@ -421,6 +431,7 @@ PCD_StateTypeDef HAL_PCD_GetState(PCD_HandleTypeDef *hpcd); /* Private macros ------------------------------------------------------------*/ /** @defgroup PCD_Private_Macros PCD Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_pssi.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_pssi.h index 69840ad8c6..88197b3abf 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_pssi.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_pssi.h @@ -38,6 +38,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup PSSI_Exported_Types PSSI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -128,10 +129,12 @@ typedef enum /* Exported constants --------------------------------------------------------*/ /** @defgroup PSSI_Exported_Constants PSSI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PSSI_Error_Code PSSI Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_PSSI_ERROR_NONE 0x00000000U /*!< No error */ @@ -148,6 +151,7 @@ typedef enum */ /** @defgroup PSSI_DATA_WIDTH PSSI Data Width + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -159,6 +163,7 @@ typedef enum */ /** @defgroup PSSI_BUS_WIDTH PSSI Bus Width + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -168,6 +173,7 @@ typedef enum * @} */ /** @defgroup PSSI_MODE PSSI mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_PSSI_UNIDIRECTIONAL 0x00000000U /*!< Uni-directional mode */ @@ -177,6 +183,7 @@ typedef enum */ /** @defgroup ControlSignal_Configuration ControlSignal Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_PSSI_DE_RDY_DISABLE (0x0U << PSSI_CR_DERDYCFG_Pos) /*!< Neither DE nor RDY are enabled */ @@ -194,6 +201,7 @@ typedef enum /** @defgroup Data_Enable_Polarity Data Enable Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_PSSI_DEPOL_ACTIVE_LOW 0x0U /*!< Active Low */ @@ -202,6 +210,7 @@ typedef enum * @} */ /** @defgroup Reday_Polarity Reday Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_PSSI_RDYPOL_ACTIVE_LOW 0x0U /*!< Active Low */ @@ -211,6 +220,7 @@ typedef enum */ /** @defgroup Clock_Polarity Clock Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_PSSI_FALLING_EDGE 0x0U /*!< Fallling Edge */ @@ -223,6 +233,7 @@ typedef enum /** @defgroup PSSI_DEFINITION PSSI definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -248,6 +259,7 @@ typedef enum */ /** @defgroup PSSI_Interrupts PSSI Interrupts + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -265,6 +277,7 @@ typedef enum */ /* Exported macros ------------------------------------------------------------*/ /** @defgroup PSSI_Exported_Macros PSSI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_pwr.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_pwr.h index 91a905409f..8f7223f3cd 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_pwr.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_pwr.h @@ -38,6 +38,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup PWR_Exported_Types PWR Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -63,10 +64,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup PWR_Exported_Constants PWR Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PWR_PVD_detection_level PWR PVD detection level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_PVDLEVEL_0 PWR_CR1_PLS_LEV0 /*!< Programmable voltage detector @@ -90,6 +93,7 @@ typedef struct */ /** @defgroup PWR_PVD_Mode PWR PVD Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_PVD_MODE_NORMAL (0x00000000U) /*!< Basic mode is used */ @@ -104,6 +108,7 @@ typedef struct */ /** @defgroup PWR_Regulator_state_in_STOP_mode PWR Regulator state in SLEEP/STOP mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_MAINREGULATOR_ON (0U) @@ -113,6 +118,7 @@ typedef struct */ /** @defgroup PWR_SLEEP_mode_entry PWR SLEEP mode entry + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_SLEEPENTRY_WFI (0x01U) @@ -122,6 +128,7 @@ typedef struct */ /** @defgroup PWR_STOP_mode_entry PWR STOP mode entry + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_STOPENTRY_WFI (0x01U) @@ -131,6 +138,7 @@ typedef struct */ /** @defgroup PWR_Regulator_Voltage_Scale PWR Regulator Voltage Scale + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(PWR_SRDCR_VOS) @@ -149,6 +157,7 @@ typedef struct */ /** @defgroup PWR_Flag PWR Flag + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* PWR CPU flag */ @@ -198,6 +207,7 @@ typedef struct */ /** @defgroup PWR_ENABLE_WUP_Mask PWR Enable WUP Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_EWUP_MASK (0x0FFF3F3FU) @@ -210,6 +220,7 @@ typedef struct */ /* Exported macro ------------------------------------------------------------*/ /** @defgroup PWR_Exported_Macro PWR Exported Macro + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -726,10 +737,12 @@ void HAL_PWR_DisableSEVOnPend (void); /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup PWR_Private_Constants PWR Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PWR_PVD_EXTI_Line PWR PVD EXTI Line + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_EXTI_LINE_PVD EXTI_IMR1_IM16 /*!< External interrupt line 16 @@ -743,10 +756,12 @@ void HAL_PWR_DisableSEVOnPend (void); */ /* Private macros ------------------------------------------------------------*/ /** @defgroup PWR_Private_Macros PWR Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PWR_IS_PWR_Definitions PWR Private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Check PVD level parameter */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_pwr_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_pwr_ex.h index 61c76092cd..f4ec3677db 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_pwr_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_pwr_ex.h @@ -37,6 +37,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup PWREx_Exported_Types PWREx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -94,9 +95,11 @@ typedef enum /* Exported constants --------------------------------------------------------*/ /** @defgroup PWREx_Exported_Constants PWREx Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PWREx_WakeUp_Pins PWREx Wake-Up Pins + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* High level and No pull (default configuration) */ @@ -139,6 +142,7 @@ typedef enum */ /** @defgroup PWREx_PIN_Polarity PWREx Pin Polarity configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_PIN_POLARITY_HIGH (0x00000000U) @@ -148,6 +152,7 @@ typedef enum */ /** @defgroup PWREx_PIN_Pull PWREx Pin Pull configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_PIN_NO_PULL (0x00000000U) @@ -158,6 +163,7 @@ typedef enum */ /** @defgroup PWREx_Wakeup_Pins_Flags PWREx Wakeup Pins Flags. + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_WAKEUP_FLAG1 PWR_WKUPFR_WKUPF1 /*!< Wakeup flag on PA0 */ @@ -184,6 +190,7 @@ typedef enum #if defined (DUAL_CORE) /** @defgroup PWREx_Core_Select PWREx Core definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_CORE_CPU1 (0x00000000U) @@ -194,6 +201,7 @@ typedef enum #endif /* defined (DUAL_CORE) */ /** @defgroup PWREx_Domains PWREx Domains definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_D1_DOMAIN (0x00000000U) @@ -206,6 +214,7 @@ typedef enum */ /** @defgroup PWREx_Domain_Flags PWREx Domain Flags definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined (DUAL_CORE) @@ -220,6 +229,7 @@ typedef enum */ /** @defgroup PWREx_D3_State PWREx D3 Domain State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_D3_DOMAIN_STOP (0x00000000U) @@ -230,6 +240,7 @@ typedef enum */ /** @defgroup PWREx_Supply_configuration PWREx Supply configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_LDO_SUPPLY PWR_CR3_LDOEN /*!< Core domains are supplied from the LDO */ @@ -256,6 +267,7 @@ typedef enum /** @defgroup PWREx_AVD_detection_level PWREx AVD detection level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_AVDLEVEL_0 PWR_CR1_ALS_LEV0 /*!< Analog voltage detector level 0 @@ -271,6 +283,7 @@ typedef enum */ /** @defgroup PWREx_AVD_Mode PWREx AVD Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_AVD_MODE_NORMAL (0x00000000U) /*!< Basic mode is used */ @@ -285,6 +298,7 @@ typedef enum */ /** @defgroup PWREx_Regulator_Voltage_Scale PWREx Regulator Voltage Scale + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_REGULATOR_SVOS_SCALE5 (PWR_CR1_SVOS_0) @@ -295,6 +309,7 @@ typedef enum */ /** @defgroup PWREx_VBAT_Battery_Charging_Resistor PWR battery charging resistor selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_BATTERY_CHARGING_RESISTOR_5 (0x00000000U) /*!< VBAT charging through a 5 kOhms resistor */ @@ -304,6 +319,7 @@ typedef enum */ /** @defgroup PWREx_VBAT_Thresholds PWREx VBAT Thresholds + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_VBAT_BETWEEN_HIGH_LOW_THRESHOLD (0x00000000U) @@ -314,6 +330,7 @@ typedef enum */ /** @defgroup PWREx_TEMP_Thresholds PWREx Temperature Thresholds + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_TEMP_BETWEEN_HIGH_LOW_THRESHOLD (0x00000000U) @@ -323,6 +340,7 @@ typedef enum * @} */ /** @defgroup PWREx_AVD_EXTI_Line PWREx AVD EXTI Line 16 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_EXTI_LINE_AVD EXTI_IMR1_IM16 /*!< External interrupt line 16 @@ -333,6 +351,7 @@ typedef enum #if defined (PWR_CR1_SRDRAMSO) /** @defgroup PWREx_Memory_Shut_Off Memory shut-off block selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define PWR_SRD_AHB_MEMORY_BLOCK PWR_CR1_SRDRAMSO /*!< SmartRun domain AHB memory shut-off in DStop/DStop2 low-power mode */ @@ -357,6 +376,7 @@ typedef enum /* Exported macro ------------------------------------------------------------*/ /** @defgroup PWREx_Exported_Macro PWREx Exported Macro + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -617,10 +637,12 @@ void HAL_PWREx_AVDCallback (void); /* Private constants ---------------------------------------------------------*/ /* Private macros ------------------------------------------------------------*/ /** @defgroup PWREx_Private_Macros PWREx Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup PWREx_IS_PWR_Definitions PWREx Private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Check PWR regulator configuration parameter */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_qspi.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_qspi.h index 39eb5faa49..f0d8d9c419 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_qspi.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_qspi.h @@ -39,6 +39,7 @@ /* Exported types ------------------------------------------------------------*/ /** @defgroup QSPI_Exported_Types QSPI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -220,10 +221,12 @@ typedef void (*pQSPI_CallbackTypeDef)(QSPI_HandleTypeDef *hqspi); /* Exported constants --------------------------------------------------------*/ /** @defgroup QSPI_Exported_Constants QSPI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup QSPI_ErrorCode QSPI Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_QSPI_ERROR_NONE 0x00000000U /*!< No error */ @@ -239,6 +242,7 @@ typedef void (*pQSPI_CallbackTypeDef)(QSPI_HandleTypeDef *hqspi); */ /** @defgroup QSPI_SampleShifting QSPI Sample Shifting + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define QSPI_SAMPLE_SHIFTING_NONE 0x00000000U /*!PLLCKSELR & RCC_PLLCKSELR_PLLSRC)) /** @defgroup RCCEx_MCOx_Clock_Config RCC Extended MCOx Clock Config + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -7779,6 +7815,7 @@ typedef struct MODIFY_REG(RCC->CFGR, RCC_CFGR_STOPKERWUCK, (__RCC_STOPKERWUCLK__)) /** @defgroup RCC_Flags_Interrupts_Management Flags Interrupts Management + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to manage the specified RCC Flags and interrupts. * @{ */ @@ -8004,6 +8041,7 @@ void HAL_RCC_CSSCallback(void); /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup RCC_Private_Constants RCC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -8028,6 +8066,7 @@ void HAL_RCC_CSSCallback(void); */ /** @defgroup RCC_IS_RCC_Definitions RCC Private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_rcc_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_rcc_ex.h index 2fb1fd2906..9b0a8d404b 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_rcc_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_rcc_ex.h @@ -36,6 +36,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup RCCEx_Exported_Types RCCEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -342,10 +343,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup RCCEx_Exported_Constants RCCEx Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RCCEx_Periph_Clock_Selection RCCEx Periph Clock Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -466,6 +469,7 @@ typedef struct /** @defgroup RCC_PLL2_Clock_Output RCC PLL2 Clock Output + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_PLL2_DIVP RCC_PLLCFGR_DIVP2EN @@ -477,6 +481,7 @@ typedef struct */ /** @defgroup RCC_PLL3_Clock_Output RCC PLL3 Clock Output + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_PLL3_DIVP RCC_PLLCFGR_DIVP3EN @@ -488,6 +493,7 @@ typedef struct */ /** @defgroup RCC_PLL2_VCI_Range RCC PLL2 VCI Range + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_PLL2VCIRANGE_0 RCC_PLLCFGR_PLL2RGE_0 /*!< Clock range frequency between 1 and 2 MHz */ @@ -501,6 +507,7 @@ typedef struct /** @defgroup RCC_PLL2_VCO_Range RCC PLL2 VCO Range + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_PLL2VCOWIDE (0x00000000U) @@ -511,6 +518,7 @@ typedef struct */ /** @defgroup RCC_PLL3_VCI_Range RCC PLL3 VCI Range + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_PLL3VCIRANGE_0 RCC_PLLCFGR_PLL3RGE_0 /*!< Clock range frequency between 1 and 2 MHz */ @@ -524,6 +532,7 @@ typedef struct /** @defgroup RCC_PLL3_VCO_Range RCC PLL3 VCO Range + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_PLL3VCOWIDE (0x00000000U) @@ -534,6 +543,7 @@ typedef struct */ /** @defgroup RCCEx_USART16_Clock_Source RCCEx USART1/6 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_USART16SEL) @@ -588,6 +598,7 @@ typedef struct */ /** @defgroup RCCEx_USART1_Clock_Source RCCEx USART1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_USART1CLKSOURCE_D2PCLK2 RCC_USART16CLKSOURCE_D2PCLK2 @@ -601,6 +612,7 @@ typedef struct */ /** @defgroup RCCEx_USART6_Clock_Source RCCEx USART6 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_USART6CLKSOURCE_D2PCLK2 RCC_USART16CLKSOURCE_D2PCLK2 @@ -616,6 +628,7 @@ typedef struct #if defined(UART9) /** @defgroup RCCEx_UART9_Clock_Source RCCEx UART9 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_UART9CLKSOURCE_D2PCLK2 RCC_USART16CLKSOURCE_D2PCLK2 @@ -631,6 +644,7 @@ typedef struct #if defined(USART10) /** @defgroup RCCEx_USART10_Clock_Source RCCEx USART10 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_USART10CLKSOURCE_D2PCLK2 RCC_USART16CLKSOURCE_D2PCLK2 @@ -645,6 +659,7 @@ typedef struct #endif /* USART10 */ /** @defgroup RCCEx_USART234578_Clock_Source RCCEx USART2/3/4/5/7/8 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_USART28SEL) @@ -672,6 +687,7 @@ typedef struct */ /** @defgroup RCCEx_USART2_Clock_Source RCCEx USART2 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_USART2CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 @@ -686,6 +702,7 @@ typedef struct */ /** @defgroup RCCEx_USART3_Clock_Source RCCEx USART3 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_USART3CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 @@ -700,6 +717,7 @@ typedef struct */ /** @defgroup RCCEx_UART4_Clock_Source RCCEx UART4 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_UART4CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 @@ -714,6 +732,7 @@ typedef struct */ /** @defgroup RCCEx_UART5_Clock_Source RCCEx UART5 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_UART5CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 @@ -728,6 +747,7 @@ typedef struct */ /** @defgroup RCCEx_UART7_Clock_Source RCCEx UART7 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_UART7CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 @@ -742,6 +762,7 @@ typedef struct */ /** @defgroup RCCEx_UART8_Clock_Source RCCEx UART8 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_UART8CLKSOURCE_D2PCLK1 RCC_USART234578CLKSOURCE_D2PCLK1 @@ -756,6 +777,7 @@ typedef struct */ /** @defgroup RCCEx_LPUART1_Clock_Source RCCEx LPUART1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_LPUART1SEL) @@ -783,6 +805,7 @@ typedef struct */ /** @defgroup RCCEx_I2C1235_Clock_Source RCCEx I2C1/2/3/5 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined (RCC_D2CCIP2R_I2C123SEL) @@ -823,6 +846,7 @@ typedef struct */ /** @defgroup RCCEx_I2C1_Clock_Source RCCEx I2C1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(I2C5) @@ -842,6 +866,7 @@ typedef struct */ /** @defgroup RCCEx_I2C2_Clock_Source RCCEx I2C2 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(I2C5) @@ -861,6 +886,7 @@ typedef struct */ /** @defgroup RCCEx_I2C3_Clock_Source RCCEx I2C3 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(I2C5) @@ -880,6 +906,7 @@ typedef struct */ /** @defgroup RCCEx_I2C4_Clock_Source RCCEx I2C4 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_I2C4SEL) @@ -901,6 +928,7 @@ typedef struct */ #if defined(I2C5) /** @defgroup RCCEx_I2C5_Clock_Source RCCEx I2C5 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_I2C5CLKSOURCE_D2PCLK1 RCC_I2C1235CLKSOURCE_D2PCLK1 @@ -914,6 +942,7 @@ typedef struct #endif /*I2C5*/ /** @defgroup RCCEx_RNG_Clock_Source RCCEx RNG Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_RNGSEL) @@ -934,6 +963,7 @@ typedef struct #if defined(HRTIM1) /** @defgroup RCCEx_HRTIM1_Clock_Source RCC Extended HRTIM1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_HRTIM1CLK_TIMCLK (0x00000000U) @@ -945,6 +975,7 @@ typedef struct #endif /*HRTIM1*/ /** @defgroup RCCEx_USB_Clock_Source RCCEx USB Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_USBSEL) @@ -962,6 +993,7 @@ typedef struct */ /** @defgroup RCCEx_SAI1_Clock_Source SAI1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SAI1SEL) @@ -983,6 +1015,7 @@ typedef struct #if defined(SAI3) /** @defgroup RCCEx_SAI23_Clock_Source SAI2/3 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SAI23CLKSOURCE_PLL (0x00000000U) @@ -995,6 +1028,7 @@ typedef struct */ /** @defgroup RCCEx_SAI2_Clock_Source SAI2 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SAI2CLKSOURCE_PLL RCC_SAI23CLKSOURCE_PLL @@ -1008,6 +1042,7 @@ typedef struct */ /** @defgroup RCCEx_SAI3_Clock_Source SAI3 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SAI3CLKSOURCE_PLL RCC_SAI23CLKSOURCE_PLL @@ -1022,6 +1057,7 @@ typedef struct #if defined(RCC_CDCCIP1R_SAI2ASEL) /** @defgroup RCCEx_SAI2A_Clock_Source SAI2A Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SAI2ACLKSOURCE_PLL (0x00000000U) @@ -1037,6 +1073,7 @@ typedef struct #if defined(RCC_CDCCIP1R_SAI2BSEL) /** @defgroup RCCEx_SAI2B_Clock_Source SAI2B Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SAI2BCLKSOURCE_PLL (0x00000000U) @@ -1052,6 +1089,7 @@ typedef struct /** @defgroup RCCEx_SPI123_Clock_Source SPI1/2/3 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SPI123SEL) @@ -1072,6 +1110,7 @@ typedef struct */ /** @defgroup RCCEx_SPI1_Clock_Source SPI1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SPI1CLKSOURCE_PLL RCC_SPI123CLKSOURCE_PLL @@ -1085,6 +1124,7 @@ typedef struct */ /** @defgroup RCCEx_SPI2_Clock_Source SPI2 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SPI2CLKSOURCE_PLL RCC_SPI123CLKSOURCE_PLL @@ -1098,6 +1138,7 @@ typedef struct */ /** @defgroup RCCEx_SPI3_Clock_Source SPI3 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SPI3CLKSOURCE_PLL RCC_SPI123CLKSOURCE_PLL @@ -1111,6 +1152,7 @@ typedef struct */ /** @defgroup RCCEx_SPI45_Clock_Source SPI4/5 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SPI45SEL) @@ -1137,6 +1179,7 @@ typedef struct */ /** @defgroup RCCEx_SPI4_Clock_Source SPI4 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SPI4CLKSOURCE_D2PCLK2 RCC_SPI45CLKSOURCE_D2PCLK2 @@ -1151,6 +1194,7 @@ typedef struct */ /** @defgroup RCCEx_SPI5_Clock_Source SPI5 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SPI5CLKSOURCE_D2PCLK2 RCC_SPI45CLKSOURCE_D2PCLK2 @@ -1165,6 +1209,7 @@ typedef struct */ /** @defgroup RCCEx_SPI6_Clock_Source SPI6 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_SPI6SEL) @@ -1195,6 +1240,7 @@ typedef struct #if defined(SAI4_Block_A) /** @defgroup RCCEx_SAI4A_Clock_Source SAI4A Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SAI4ACLKSOURCE_PLL (0x00000000U) @@ -1215,6 +1261,7 @@ typedef struct #if defined(SAI4_Block_B) /** @defgroup RCCEx_SAI4B_Clock_Source SAI4B Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_SAI4BCLKSOURCE_PLL (0x00000000U) @@ -1233,6 +1280,7 @@ typedef struct /** @defgroup RCCEx_LPTIM1_Clock_Source RCCEx LPTIM1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_LPTIM1SEL) @@ -1261,6 +1309,7 @@ typedef struct */ /** @defgroup RCCEx_LPTIM2_Clock_Source RCCEx LPTIM2 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_LPTIM2SEL) @@ -1288,6 +1337,7 @@ typedef struct */ /** @defgroup RCCEx_LPTIM345_Clock_Source RCCEx LPTIM3/4/5 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_LPTIM345SEL) @@ -1315,6 +1365,7 @@ typedef struct */ /** @defgroup RCCEx_LPTIM3_Clock_Source RCCEx LPTIM3 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_LPTIM3CLKSOURCE_D3PCLK1 RCC_LPTIM345CLKSOURCE_D3PCLK1 @@ -1329,6 +1380,7 @@ typedef struct */ #if defined(LPTIM4) /** @defgroup RCCEx_LPTIM4_Clock_Source RCCEx LPTIM4 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_LPTIM4CLKSOURCE_D3PCLK1 RCC_LPTIM345CLKSOURCE_D3PCLK1 @@ -1344,6 +1396,7 @@ typedef struct #if defined(LPTIM5) /** @defgroup RCCEx_LPTIM5_Clock_Source RCCEx LPTIM5 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_LPTIM5CLKSOURCE_D3PCLK1 RCC_LPTIM345CLKSOURCE_D3PCLK1 @@ -1360,6 +1413,7 @@ typedef struct #if defined(QUADSPI) /** @defgroup RCCEx_QSPI_Clock_Source RCCEx QSPI Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_QSPICLKSOURCE_D1HCLK (0x00000000U) @@ -1375,6 +1429,7 @@ typedef struct #if defined(OCTOSPI1) || defined(OCTOSPI2) /** @defgroup RCCEx_OSPI_Clock_Source RCCEx OSPI Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1402,6 +1457,7 @@ typedef struct #if defined(DSI) /** @defgroup RCCEx_DSI_Clock_Source RCCEx DSI Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_DSICLKSOURCE_PHY (0x00000000U) @@ -1413,6 +1469,7 @@ typedef struct #endif /* DSI */ /** @defgroup RCCEx_FMC_Clock_Source RCCEx FMC Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_FMCSEL) @@ -1436,6 +1493,7 @@ typedef struct #if defined(FDCAN1) || defined(FDCAN2) /** @defgroup RCCEx_FDCAN_Clock_Source RCCEx FDCAN Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_FDCANSEL) @@ -1454,6 +1512,7 @@ typedef struct /** @defgroup RCCEx_SDMMC_Clock_Source RCCEx SDMMC Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_SDMMCSEL) @@ -1469,6 +1528,7 @@ typedef struct /** @defgroup RCCEx_ADC_Clock_Source RCCEx ADC Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_ADCSEL_0) @@ -1485,6 +1545,7 @@ typedef struct */ /** @defgroup RCCEx_SWPMI1_Clock_Source RCCEx SWPMI1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SWPSEL) @@ -1501,6 +1562,7 @@ typedef struct */ /** @defgroup RCCEx_DFSDM1_Clock_Source RCCEx DFSDM1 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_DFSDM1SEL) @@ -1518,6 +1580,7 @@ typedef struct #if defined(DFSDM2_BASE) /** @defgroup RCCEx_DFSDM2_Clock_Source RCCEx DFSDM2 Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_DFSDM2CLKSOURCE_SRDPCLK4 (0x00000000U) @@ -1530,6 +1593,7 @@ typedef struct #endif /* DFSDM2 */ /** @defgroup RCCEx_SPDIFRX_Clock_Source RCCEx SPDIFRX Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SPDIFSEL_0) @@ -1548,6 +1612,7 @@ typedef struct */ /** @defgroup RCCEx_CEC_Clock_Source RCCEx CEC Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_CECSEL_0) @@ -1565,6 +1630,7 @@ typedef struct /** @defgroup RCCEx_CLKP_Clock_Source RCCEx CLKP Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_CKPERSEL_0) @@ -1581,6 +1647,7 @@ typedef struct */ /** @defgroup RCCEx_TIM_Prescaler_Selection RCCEx TIM Prescaler Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_TIMPRES_DESACTIVATED (0x00000000U) @@ -1593,6 +1660,7 @@ typedef struct #if defined(DUAL_CORE) /** @defgroup RCCEx_RCC_BootCx RCCEx RCC BootCx + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_BOOT_C1 RCC_GCR_BOOT_C1 @@ -1605,6 +1673,7 @@ typedef struct #if defined(DUAL_CORE) /** @defgroup RCCEx_RCC_WWDGx RCCEx RCC WWDGx + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_WWDG1 RCC_GCR_WW1RSC @@ -1617,6 +1686,7 @@ typedef struct #else /** @defgroup RCCEx_RCC_WWDGx RCCEx RCC WWDGx + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_WWDG1 RCC_GCR_WW1RSC @@ -1628,6 +1698,7 @@ typedef struct #endif /*DUAL_CORE*/ /** @defgroup RCCEx_EXTI_LINE_LSECSS RCC LSE CSS external interrupt line + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_EXTI_LINE_LSECSS EXTI_IMR1_IM18 /*!< External interrupt line 18 connected to the LSE CSS EXTI Line */ @@ -1636,6 +1707,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_Status RCCEx CRS Status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_NONE (0x00000000U) @@ -1650,6 +1722,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_SynchroSource RCCEx CRS SynchroSource + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_SYNC_SOURCE_PIN (0x00000000U) /*!< Synchro Signal source external pin, Available on STM32H7 Rev.B and above devices only */ @@ -1663,6 +1736,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_SynchroDivider RCCEx CRS SynchroDivider + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_SYNC_DIV1 (0x00000000U) /*!< Synchro Signal not divided (default) */ @@ -1678,6 +1752,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_SynchroPolarity RCCEx CRS SynchroPolarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_SYNC_POLARITY_RISING (0x00000000U) /*!< Synchro Active on rising edge (default) */ @@ -1687,6 +1762,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_ReloadValueDefault RCCEx CRS ReloadValueDefault + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_RELOADVALUE_DEFAULT (0x0000BB7FU) /*!< The reset value of the RELOAD field corresponds @@ -1696,6 +1772,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_ErrorLimitDefault RCCEx CRS ErrorLimitDefault + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_ERRORLIMIT_DEFAULT (0x00000022U) /*!< Default Frequency error limit */ @@ -1704,6 +1781,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_HSI48CalibrationDefault RCCEx CRS HSI48CalibrationDefault + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_HSI48CALIBRATION_DEFAULT (0x00000020U) /*!< The default value is 32, which corresponds to the middle of the trimming interval. @@ -1714,6 +1792,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_FreqErrorDirection RCCEx CRS FreqErrorDirection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_FREQERRORDIR_UP (0x00000000U) /*!< Upcounting direction, the actual frequency is above the target */ @@ -1723,6 +1802,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_Interrupt_Sources RCCEx CRS Interrupt Sources + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_IT_SYNCOK CRS_CR_SYNCOKIE /*!< SYNC event OK */ @@ -1738,6 +1818,7 @@ typedef struct */ /** @defgroup RCCEx_CRS_Flags RCCEx CRS Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RCC_CRS_FLAG_SYNCOK CRS_ISR_SYNCOKF /*!< SYNC event OK flag */ @@ -1760,6 +1841,7 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup RCCEx_Exported_Macros RCCEx Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3839,6 +3921,7 @@ typedef struct } while(0) /** @defgroup RCCEx_CRS_Extended_Features RCCEx CRS Extended Features + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -3959,6 +4042,7 @@ void HAL_RCCEx_CRS_ErrorCallback(uint32_t Error); * @{ */ /** @defgroup RCCEx_IS_RCC_Definitions RCC Private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_rng.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_rng.h index ed7fe5e8d6..681f17b9f2 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_rng.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_rng.h @@ -34,6 +34,7 @@ extern "C" { #if defined (RNG) /** @defgroup RNG RNG + * @ingroup RTEMSBSPsARMSTM32H7 * @brief RNG HAL module driver * @{ */ @@ -41,10 +42,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup RNG_Exported_Types RNG Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RNG_Exported_Types_Group1 RNG Init Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -57,6 +60,7 @@ typedef struct */ /** @defgroup RNG_Exported_Types_Group2 RNG State Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -74,6 +78,7 @@ typedef enum */ /** @defgroup RNG_Exported_Types_Group3 RNG Handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if (USE_HAL_RNG_REGISTER_CALLBACKS == 1) @@ -135,10 +140,12 @@ typedef void (*pRNG_ReadyDataCallbackTypeDef)(RNG_HandleTypeDef *hrng, uint32_t /* Exported constants --------------------------------------------------------*/ /** @defgroup RNG_Exported_Constants RNG Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RNG_Exported_Constants_Group1 RNG Interrupt definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RNG_IT_DRDY RNG_SR_DRDY /*!< Data Ready interrupt */ @@ -149,6 +156,7 @@ typedef void (*pRNG_ReadyDataCallbackTypeDef)(RNG_HandleTypeDef *hrng, uint32_t */ /** @defgroup RNG_Exported_Constants_Group2 RNG Flag definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RNG_FLAG_DRDY RNG_SR_DRDY /*!< Data ready */ @@ -159,6 +167,7 @@ typedef void (*pRNG_ReadyDataCallbackTypeDef)(RNG_HandleTypeDef *hrng, uint32_t */ /** @defgroup RNG_Exported_Constants_Group3 RNG Clock Error Detection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RNG_CED_ENABLE 0x00000000U /*!< Clock error detection Enabled */ @@ -168,6 +177,7 @@ typedef void (*pRNG_ReadyDataCallbackTypeDef)(RNG_HandleTypeDef *hrng, uint32_t */ /** @defgroup RNG_Error_Definition RNG Error Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_RNG_ERROR_NONE 0x00000000U /*!< No error */ @@ -188,6 +198,7 @@ typedef void (*pRNG_ReadyDataCallbackTypeDef)(RNG_HandleTypeDef *hrng, uint32_t /* Exported macros -----------------------------------------------------------*/ /** @defgroup RNG_Exported_Macros RNG Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -289,10 +300,12 @@ typedef void (*pRNG_ReadyDataCallbackTypeDef)(RNG_HandleTypeDef *hrng, uint32_t #endif /* RNG_CR_CONDRST */ /* Exported functions --------------------------------------------------------*/ /** @defgroup RNG_Exported_Functions RNG Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RNG_Exported_Functions_Group1 Initialization and configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_RNG_Init(RNG_HandleTypeDef *hrng); @@ -315,6 +328,7 @@ HAL_StatusTypeDef HAL_RNG_UnRegisterReadyDataCallback(RNG_HandleTypeDef *hrng); */ /** @defgroup RNG_Exported_Functions_Group2 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_RNG_GenerateRandomNumber(RNG_HandleTypeDef *hrng, uint32_t *random32bit); @@ -330,6 +344,7 @@ void HAL_RNG_ReadyDataCallback(RNG_HandleTypeDef *hrng, uint32_t random32bit); */ /** @defgroup RNG_Exported_Functions_Group3 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_RNG_StateTypeDef HAL_RNG_GetState(RNG_HandleTypeDef *hrng); @@ -344,6 +359,7 @@ uint32_t HAL_RNG_GetError(RNG_HandleTypeDef *hrng); /* Private macros ------------------------------------------------------------*/ /** @defgroup RNG_Private_Macros RNG Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_RNG_IT(IT) (((IT) == RNG_IT_CEI) || \ @@ -367,6 +383,7 @@ uint32_t HAL_RNG_GetError(RNG_HandleTypeDef *hrng); #if defined(RNG_CR_CONDRST) /* Private functions ---------------------------------------------------------*/ /** @defgroup RNG_Private_Functions RNG Private functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef RNG_RecoverSeedError(RNG_HandleTypeDef *hrng); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_rng_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_rng_ex.h index 028f71e9ba..65797e6887 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_rng_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_rng_ex.h @@ -35,12 +35,14 @@ extern "C" { #if defined(RNG_CR_CONDRST) /** @defgroup RNG_Ex RNG_Ex + * @ingroup RTEMSBSPsARMSTM32H7 * @brief RNG Extension HAL module driver * @{ */ /* Exported types ------------------------------------------------------------*/ /** @defgroup RNG_Ex_Exported_Types RNG_Ex Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @brief RNG_Ex Exported types * @{ */ @@ -66,10 +68,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup RNG_Ex_Exported_Constants RNG_Ex Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RNG_Ex_Clock_Divider_Factor Value used to configure an internal + * @ingroup RTEMSBSPsARMSTM32H7 * programmable divider acting on the incoming RNG clock * @{ */ @@ -109,6 +113,7 @@ typedef struct */ /** @defgroup RNG_Ex_NIST_Compliance NIST Compliance configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RNG_NIST_COMPLIANT (0x00000000UL) /*!< NIST compliant configuration*/ @@ -124,6 +129,7 @@ typedef struct /* Private types -------------------------------------------------------------*/ /** @defgroup RNG_Ex_Private_Types RNG_Ex Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -133,6 +139,7 @@ typedef struct /* Private variables ---------------------------------------------------------*/ /** @defgroup RNG_Ex_Private_Variables RNG_Ex Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -142,6 +149,7 @@ typedef struct /* Private constants ---------------------------------------------------------*/ /** @defgroup RNG_Ex_Private_Constants RNG_Ex Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -151,6 +159,7 @@ typedef struct /* Private macros ------------------------------------------------------------*/ /** @defgroup RNG_Ex_Private_Macros RNG_Ex Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -188,6 +197,7 @@ typedef struct /* Private functions ---------------------------------------------------------*/ /** @defgroup RNG_Ex_Private_Functions RNG_Ex Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -197,6 +207,7 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup RNG_Ex_Exported_Functions RNG_Ex Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_rtc.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_rtc.h index ad0fa135f4..9ca5dd0c60 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_rtc.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_rtc.h @@ -32,11 +32,13 @@ extern "C" { */ /** @defgroup RTC RTC + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Exported types ------------------------------------------------------------*/ /** @defgroup RTC_Exported_Types RTC Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -257,10 +259,12 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to /* Exported constants --------------------------------------------------------*/ /** @defgroup RTC_Exported_Constants RTC Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RTC_Hour_Formats_Definitions RTC Hour Formats Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_HOURFORMAT_24 0x00000000u @@ -270,6 +274,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Output_selection_Definitions RTC Output Selection Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_OUTPUT_DISABLE 0x00000000u @@ -284,6 +289,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Output_Polarity_Definitions RTC Output Polarity Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_OUTPUT_POLARITY_HIGH 0x00000000u @@ -293,6 +299,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Output_Type_ALARM_OUT RTC Output Type ALARM OUT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -309,6 +316,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Output_PullUp_ALARM_OUT RTC Output Pull-Up ALARM OUT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -320,6 +328,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Output_ALARM_OUT_Remap RTC Output ALARM OUT Remap + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -334,6 +343,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_AM_PM_Definitions RTC AM PM Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_HOURFORMAT12_AM ((uint8_t)0x00) @@ -343,6 +353,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_DayLightSaving_Definitions RTC DayLight Saving Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_DAYLIGHTSAVING_SUB1H RTC_CR_SUB1H @@ -353,6 +364,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_StoreOperation_Definitions RTC Store Operation Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_STOREOPERATION_RESET 0x00000000u @@ -362,6 +374,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Input_parameter_format_definitions RTC Input Parameter Format Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_FORMAT_BIN 0x00000000u @@ -371,6 +384,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Month_Date_Definitions RTC Month Date Definitions (in BCD format) + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_MONTH_JANUARY ((uint8_t)0x01) @@ -391,6 +405,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_WeekDay_Definitions RTC WeekDay Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_WEEKDAY_MONDAY ((uint8_t)0x01) @@ -406,6 +421,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_AlarmDateWeekDay_Definitions RTC Alarm Date WeekDay Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ALARMDATEWEEKDAYSEL_DATE 0x00000000u @@ -416,6 +432,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_AlarmMask_Definitions RTC Alarm Mask Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ALARMMASK_NONE 0x00000000u @@ -432,6 +449,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Alarms_Definitions RTC Alarms Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ALARM_A RTC_CR_ALRAE @@ -441,6 +459,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Alarm_Sub_Seconds_Masks_Definitions RTC Alarm Sub Seconds Masks Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /*!< All Alarm SS fields are masked. There is no comparison on sub seconds for Alarm */ @@ -481,6 +500,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Interrupts_Definitions RTC Interrupts Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_IT_TS RTC_CR_TSIE /*!< Enable Timestamp Interrupt */ @@ -492,6 +512,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Flags_Definitions RTC Flags Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -530,6 +551,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to */ /** @defgroup RTC_Clear_Flags_Definitions RTC Clear Flags Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -551,6 +573,7 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to /* Exported macros -----------------------------------------------------------*/ /** @defgroup RTC_Exported_Macros RTC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -908,10 +931,12 @@ typedef void (*pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc); /*!< pointer to /* Exported functions --------------------------------------------------------*/ /** @defgroup RTC_Exported_Functions RTC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RTC_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Initialization and de-initialization functions ****************************/ @@ -931,6 +956,7 @@ HAL_StatusTypeDef HAL_RTC_UnRegisterCallback(RTC_HandleTypeDef *hrtc, HAL_RTC_Ca */ /** @defgroup RTC_Exported_Functions_Group2 RTC Time and Date functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* RTC Time and Date functions ************************************************/ @@ -943,6 +969,7 @@ HAL_StatusTypeDef HAL_RTC_GetDate(RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDat */ /** @defgroup RTC_Exported_Functions_Group3 RTC Alarm functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* RTC Alarm functions ********************************************************/ @@ -958,6 +985,7 @@ HAL_StatusTypeDef HAL_RTC_PollForAlarmAEvent(RTC_HandleTypeDef *hrtc, uint32_t T */ /** @defgroup RTC_Exported_Functions_Group4 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Peripheral Control functions ***********************************************/ @@ -967,6 +995,7 @@ HAL_StatusTypeDef HAL_RTC_WaitForSynchro(RTC_HandleTypeDef *hrtc); */ /** @defgroup RTC_Exported_Functions_Group5 Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Peripheral State functions *************************************************/ @@ -983,6 +1012,7 @@ HAL_RTCStateTypeDef HAL_RTC_GetState(RTC_HandleTypeDef *hrtc); /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup RTC_Private_Constants RTC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Masks Definition */ @@ -1014,10 +1044,12 @@ HAL_RTCStateTypeDef HAL_RTC_GetState(RTC_HandleTypeDef *hrtc); /* Private macros ------------------------------------------------------------*/ /** @defgroup RTC_Private_Macros RTC Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RTC_IS_RTC_Definitions RTC Private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1123,6 +1155,7 @@ HAL_RTCStateTypeDef HAL_RTC_GetState(RTC_HandleTypeDef *hrtc); /* Private functions -------------------------------------------------------------*/ /** @defgroup RTC_Private_Functions RTC Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef RTC_EnterInitMode(RTC_HandleTypeDef *hrtc); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_rtc_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_rtc_ex.h index 23ed81a5ca..147c0c4e91 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_rtc_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_rtc_ex.h @@ -32,16 +32,19 @@ extern "C" { */ /** @defgroup RTCEx RTCEx + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Exported types ------------------------------------------------------------*/ /** @defgroup RTCEx_Exported_Types RTCEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RTCEx_Tamper_structure_definition RTC Tamper structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -82,6 +85,7 @@ typedef struct #if defined(TAMP) /** @defgroup RTCEx_Internal_Tamper_structure_definition RTCEx Internal Tamper structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -97,6 +101,7 @@ typedef struct */ /** @defgroup RTCEx_Active_Seed_Size Seed size Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ATAMP_SEED_NB_UINT32 4U @@ -105,6 +110,7 @@ typedef struct */ /** @defgroup RTCEx_Active_Tampers_Number Active Tampers number Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_TAMP_NB 3u @@ -113,6 +119,7 @@ typedef struct */ /** @defgroup RTCEx_ActiveTamper_structures_definition RTC Active Tamper structures definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -171,6 +178,7 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup RTCEx_Exported_Constants RTC Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -179,6 +187,7 @@ typedef struct /* ========================================================================== */ /** @defgroup RTCEx_Backup_Registers_Number_Definitions RTC Backup Registers Number Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -191,6 +200,7 @@ typedef struct */ /** @defgroup RTCEx_Backup_Registers_Definitions RTC Backup Registers Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_BKP_DR0 0x00u @@ -234,6 +244,7 @@ typedef struct /* ========================================================================== */ /** @defgroup RTCEx_TimeStamp_Edges_definitions RTC TimeStamp Edges Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * * @{ */ @@ -244,6 +255,7 @@ typedef struct */ /** @defgroup RTCEx_TimeStamp_Pin_Selection RTC TimeStamp Pin Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_TIMESTAMPPIN_DEFAULT 0x00000000u @@ -257,6 +269,7 @@ typedef struct /* ========================================================================== */ /** @defgroup RTCEx_Tamper_Pins_Definitions RTC Tamper Pins Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -275,6 +288,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_Interrupt_Definitions RTC Tamper Interrupts Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -299,6 +313,7 @@ typedef struct */ /** @defgroup RTCEx_Internal_Tamper_Pins_Definitions RTCEx Internal Tamper Pins Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -320,6 +335,7 @@ typedef struct */ /** @defgroup RTCEx_Internal_Tamper_Interrupt_Definitions RTC Internal Tamper Interrupt + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -336,6 +352,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_Trigger_Definitions RTC Tamper Triggers Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_TAMPERTRIGGER_RISINGEDGE 0x01u /*!< Warning : Filter must be RTC_TAMPERFILTER_DISABLE */ @@ -361,6 +378,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_EraseBackUp_Definitions RTC Tamper EraseBackUp Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -389,6 +407,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_MaskFlag_Definitions RTC Tamper Mask Flag Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -417,6 +436,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_Filter_Definitions RTC Tamper Filter Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -447,6 +467,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_Sampling_Frequencies_Definitions RTC Tamper Sampling Frequencies Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -493,6 +514,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_Pin_Precharge_Duration_Definitions RTC Tamper Pin Precharge Duration Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -523,6 +545,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_TimeStampOnTamperDetection_Definitions RTC Tamper TimeStamp On Tamper Detection Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -539,6 +562,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_Pull_UP_Definitions RTC Tamper Pull Up Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -555,6 +579,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_DetectionOutput_Definitions RTC Tamper Detection Output Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -567,6 +592,7 @@ typedef struct */ /** @defgroup RTC_Tamper_Flags_Definitions RTC Tamper Flags Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -583,6 +609,7 @@ typedef struct */ /** @defgroup RTCEx_ActiveTamper_Enable RTCEx_ActiveTamper_Enable Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ATAMP_ENABLE 1u @@ -592,6 +619,7 @@ typedef struct */ /** @defgroup RTCEx_ActiveTamper_Interrupt RTCEx_ActiveTamper_Interrupt Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ATAMP_INTERRUPT_ENABLE 1u @@ -601,6 +629,7 @@ typedef struct */ /** @defgroup RTCEx_ActiveTamper_Filter RTCEx_ActiveTamper_Filter Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ATAMP_FILTER_ENABLE TAMP_ATCR1_FLTEN @@ -610,6 +639,7 @@ typedef struct */ /** @defgroup RTCEx_ActiveTamper_Async_prescaler RTC Active_Tamper_Asynchronous_Prescaler clock Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ATAMP_ASYNCPRES_RTCCLK 0u /*!< RTCCLK */ @@ -625,6 +655,7 @@ typedef struct */ /** @defgroup RTCEx_ActiveTamper_Sel RTC Active Tamper selection Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_ATAMP_1 0u /*!< Tamper 1 */ @@ -640,6 +671,7 @@ typedef struct */ /** @defgroup RTCEx_MonotonicCounter_Instance RTCEx Monotonic Counter Instance Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_MONOTONIC_COUNTER_1 0u /*!< Monotonic counter 1 */ @@ -648,6 +680,7 @@ typedef struct */ /** @defgroup RTCEx_Tamper_Registers_Offset RTC Tamper Registers Offset + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -663,6 +696,7 @@ typedef struct /* ========================================================================== */ /** @defgroup RTCEx_Wakeup_Timer_Definitions RTC Wakeup Timer Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_WAKEUPCLOCK_RTCCLK_DIV16 0x00000000u @@ -680,6 +714,7 @@ typedef struct /* ========================================================================== */ /** @defgroup RTCEx_Smooth_calib_period_Definitions RTC Smooth Calib Period Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_SMOOTHCALIB_PERIOD_32SEC 0x00000000u /*!< If RTCCLK = 32768 Hz, Smooth calibration @@ -693,6 +728,7 @@ typedef struct */ /** @defgroup RTCEx_Smooth_calib_Plus_pulses_Definitions RTC Smooth Calib Plus pulses Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_SMOOTHCALIB_PLUSPULSES_SET RTC_CALR_CALP /*!< The number of RTCCLK pulses added @@ -705,6 +741,7 @@ typedef struct */ /** @defgroup RTCEx_Calib_Output_selection_Definitions RTC Calib Output Selection Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_CALIBOUTPUT_512HZ 0x00000000u @@ -714,6 +751,7 @@ typedef struct */ /** @defgroup RTCEx_Add_1_Second_Parameter_Definitions RTC Add 1 Second Parameter Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_SHIFTADD1S_RESET 0x00000000u @@ -729,6 +767,7 @@ typedef struct /* Exported macros -----------------------------------------------------------*/ /** @defgroup RTCEx_Exported_Macros RTC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1640,6 +1679,7 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup RTCEx_Exported_Functions RTC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1650,6 +1690,7 @@ typedef struct /* RTC TimeStamp functions ****************************************************/ /** @defgroup RTCEx_Exported_Functions_Group1 Extended RTC TimeStamp functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_RTCEx_SetTimeStamp(RTC_HandleTypeDef *hrtc, uint32_t TimeStampEdge, uint32_t RTC_TimeStampPin); @@ -1672,6 +1713,7 @@ HAL_StatusTypeDef HAL_RTCEx_PollForTimeStampEvent(RTC_HandleTypeDef *hrtc, uint3 /* RTC Tamper functions *******************************************************/ /** @defgroup RTCEx_Exported_Functions_Group5 Extended RTC Tamper functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_RTCEx_SetTamper(RTC_HandleTypeDef *hrtc, RTC_TamperTypeDef *sTamper); @@ -1711,6 +1753,7 @@ HAL_StatusTypeDef HAL_RTCEx_DeactivateActiveTampers(RTC_HandleTypeDef *hrtc); /* RTC Wake-up functions ******************************************************/ /** @defgroup RTCEx_Exported_Functions_Group2 Extended RTC Wake-up functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_RTCEx_SetWakeUpTimer(RTC_HandleTypeDef *hrtc, uint32_t WakeUpCounter, uint32_t WakeUpClock); @@ -1731,6 +1774,7 @@ HAL_StatusTypeDef HAL_RTCEx_PollForWakeUpTimerEvent(RTC_HandleTypeDef *hrtc, uin /* Extended RTC Backup registers functions ************************************/ /** @defgroup RTCEx_Exported_Functions_Group6 Extended RTC Backup register functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ void HAL_RTCEx_BKUPWrite(RTC_HandleTypeDef *hrtc, uint32_t BackupRegister, uint32_t Data); @@ -1746,6 +1790,7 @@ uint32_t HAL_RTCEx_BKUPRead(RTC_HandleTypeDef *hrtc, uint32_t BackupRegister); /* Extended RTC Peripheral Control functions **********************************/ /** @defgroup RTCEx_Exported_Functions_Group3 Extended Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_RTCEx_SetSmoothCalib(RTC_HandleTypeDef *hrtc, uint32_t SmoothCalibPeriod, uint32_t SmoothCalibPlusPulses, uint32_t SmoothCalibMinusPulsesValue); @@ -1767,6 +1812,7 @@ HAL_StatusTypeDef HAL_RTCEx_MonotonicCounterGet(RTC_HandleTypeDef *hrtc, uint32_ /* Extended RTC features functions *******************************************/ /** @defgroup RTCEx_Exported_Functions_Group4 Extended features functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1784,6 +1830,7 @@ HAL_StatusTypeDef HAL_RTCEx_PollForAlarmBEvent(RTC_HandleTypeDef *hrtc, uint32_t /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup RTCEx_Private_Constants RTC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define RTC_EXTI_LINE_TAMPER_TIMESTAMP_EVENT EXTI_IMR1_IM18 /*!< External interrupt line 18 Connected to the RTC Tamper and Time Stamp events */ @@ -1799,10 +1846,12 @@ HAL_StatusTypeDef HAL_RTCEx_PollForAlarmBEvent(RTC_HandleTypeDef *hrtc, uint32_t /* Private macros ------------------------------------------------------------*/ /** @defgroup RTCEx_Private_Macros RTC Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RTCEx_IS_RTC_Definitions Private macros to check input parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_sai.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_sai.h index f9ca3649bb..df467eaddc 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_sai.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_sai.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SAI_Exported_Types SAI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -58,6 +59,7 @@ typedef enum typedef void (*SAIcallback)(void); /** @defgroup SAI_PDM_Structure_definition SAI PDM Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SAI PDM Init structure definition * @{ */ @@ -74,6 +76,7 @@ typedef struct */ /** @defgroup SAI_Init_Structure_definition SAI Init Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SAI Init Structure definition * @{ */ @@ -153,6 +156,7 @@ typedef struct */ /** @defgroup SAI_Frame_Structure_definition SAI Frame Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SAI Frame Init structure definition * @note For SPDIF and AC97 protocol, these parameters are not used (set by hardware). * @{ @@ -186,6 +190,7 @@ typedef struct */ /** @defgroup SAI_Slot_Structure_definition SAI Slot Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SAI Block Slot Init Structure definition * @note For SPDIF protocol, these parameters are not used (set by hardware). * @note For AC97 protocol, only SlotActive parameter is used (the others are set by hardware). @@ -210,6 +215,7 @@ typedef struct */ /** @defgroup SAI_Handle_Structure_definition SAI Handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SAI handle Structure definition * @{ */ @@ -284,10 +290,12 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); /* Exported constants --------------------------------------------------------*/ /** @defgroup SAI_Exported_Constants SAI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SAI_Error_Code SAI Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_SAI_ERROR_NONE 0x00000000U /*!< No error */ @@ -307,6 +315,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_SyncExt SAI External synchronisation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_SYNCEXT_DISABLE 0U @@ -317,6 +326,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_MckOutput SAI Block Master Clock Output + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_MCK_OUTPUT_DISABLE 0x00000000U @@ -326,6 +336,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Protocol SAI Supported protocol + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_I2S_STANDARD 0U @@ -338,6 +349,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Protocol_DataSize SAI protocol data size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_PROTOCOL_DATASIZE_16BIT 0U @@ -349,6 +361,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Audio_Frequency SAI Audio Frequency + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_AUDIO_FREQUENCY_192K 192000U @@ -366,6 +379,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Mck_OverSampling SAI Block Master Clock OverSampling + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_MCK_OVERSAMPLING_DISABLE 0x00000000U @@ -375,6 +389,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_PDM_ClockEnable SAI PDM Clock Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_PDM_CLOCK1_ENABLE SAI_PDMCR_CKEN1 @@ -384,6 +399,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Mode SAI Block Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_MODEMASTER_TX 0x00000000U @@ -396,6 +412,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Protocol SAI Block Protocol + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_FREE_PROTOCOL 0x00000000U @@ -406,6 +423,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Data_Size SAI Block Data Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_DATASIZE_8 SAI_xCR1_DS_1 @@ -419,6 +437,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_MSB_LSB_transmission SAI Block MSB LSB transmission + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_FIRSTBIT_MSB 0x00000000U @@ -428,6 +447,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Clock_Strobing SAI Block Clock Strobing + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_CLOCKSTROBING_FALLINGEDGE 0U @@ -437,6 +457,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Synchronization SAI Block Synchronization + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_ASYNCHRONOUS 0U /*!< Asynchronous */ @@ -456,6 +477,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Output_Drive SAI Block Output Drive + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_OUTPUTDRIVE_DISABLE 0x00000000U @@ -465,6 +487,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_NoDivider SAI Block NoDivider + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_MASTERDIVIDER_ENABLE 0x00000000U @@ -474,6 +497,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_FS_Definition SAI Block FS Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_FS_STARTFRAME 0x00000000U @@ -483,6 +507,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_FS_Polarity SAI Block FS Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_FS_ACTIVE_LOW 0x00000000U @@ -492,6 +517,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_FS_Offset SAI Block FS Offset + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_FS_FIRSTBIT 0x00000000U @@ -501,6 +527,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Slot_Size SAI Block Slot Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_SLOTSIZE_DATASIZE 0x00000000U @@ -511,6 +538,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Slot_Active SAI Block Slot Active + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_SLOT_NOTACTIVE 0x00000000U @@ -536,6 +564,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Mono_Stereo_Mode SAI Mono Stereo Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_STEREOMODE 0x00000000U @@ -545,6 +574,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_TRIState_Management SAI TRIState Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_OUTPUT_NOTRELEASED 0x00000000U @@ -554,6 +584,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Fifo_Threshold SAI Block Fifo Threshold + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_FIFOTHRESHOLD_EMPTY 0x00000000U @@ -566,6 +597,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Companding_Mode SAI Block Companding Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_NOCOMPANDING 0x00000000U @@ -578,6 +610,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Mute_Value SAI Block Mute Value + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_ZERO_VALUE 0x00000000U @@ -587,6 +620,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Interrupts_Definition SAI Block Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_IT_OVRUDR SAI_xIMR_OVRUDRIE @@ -601,6 +635,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Flags_Definition SAI Block Flags Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_FLAG_OVRUDR SAI_xSR_OVRUDR @@ -615,6 +650,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); */ /** @defgroup SAI_Block_Fifo_Status_Level SAI Block Fifo Status Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SAI_FIFOSTATUS_EMPTY 0x00000000U @@ -633,6 +669,7 @@ typedef void (*pSAI_CallbackTypeDef)(SAI_HandleTypeDef *hsai); /* Exported macro ------------------------------------------------------------*/ /** @defgroup SAI_Exported_Macros SAI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle interrupts and specific configurations * @{ */ @@ -828,6 +865,7 @@ uint32_t HAL_SAI_GetError(const SAI_HandleTypeDef *hsai); /* Private macros ------------------------------------------------------------*/ /** @defgroup SAI_Private_Macros SAI Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_SAI_BLOCK_SYNCEXT(STATE) (((STATE) == SAI_SYNCEXT_DISABLE) ||\ @@ -962,6 +1000,7 @@ uint32_t HAL_SAI_GetError(const SAI_HandleTypeDef *hsai); /* Private functions ---------------------------------------------------------*/ /** @defgroup SAI_Private_Functions SAI Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_sai_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_sai_ex.h index edc87c2861..27eb98bf63 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_sai_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_sai_ex.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SAIEx_Exported_Types SAIEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_sd.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_sd.h index 83fa74fded..8e4b8ac634 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_sd.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_sd.h @@ -35,16 +35,19 @@ extern "C" { */ /** @defgroup SD SD + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SD HAL module driver * @{ */ /* Exported types ------------------------------------------------------------*/ /** @defgroup SD_Exported_Types SD Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SD_Exported_Types_Group1 SD State enumeration structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -63,6 +66,7 @@ typedef enum */ /** @defgroup SD_Exported_Types_Group2 SD Card State enumeration structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef uint32_t HAL_SD_CardStateTypeDef; @@ -81,6 +85,7 @@ typedef uint32_t HAL_SD_CardStateTypeDef; */ /** @defgroup SD_Exported_Types_Group3 SD Handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SD_InitTypeDef SDMMC_InitTypeDef @@ -169,6 +174,7 @@ typedef struct */ /** @defgroup SD_Exported_Types_Group4 Card Specific Data: CSD Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -216,6 +222,7 @@ typedef struct */ /** @defgroup SD_Exported_Types_Group5 Card Identification Data: CID Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -237,6 +244,7 @@ typedef struct */ /** @defgroup SD_Exported_Types_Group6 SD Card Status returned by ACMD13 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -261,6 +269,7 @@ typedef struct #if defined (USE_HAL_SD_REGISTER_CALLBACKS) && (USE_HAL_SD_REGISTER_CALLBACKS == 1U) /** @defgroup SD_Exported_Types_Group7 SD Callback ID enumeration definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -282,6 +291,7 @@ typedef enum */ /** @defgroup SD_Exported_Types_Group8 SD Callback pointer definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef void (*pSD_CallbackTypeDef)(SD_HandleTypeDef *hsd); @@ -298,12 +308,14 @@ typedef void (*pSD_TransceiverCallbackTypeDef)(FlagStatus status); /* Exported constants --------------------------------------------------------*/ /** @defgroup SD_Exported_Constants SD Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define BLOCKSIZE ((uint32_t)512U) /*!< Block size is 512 bytes */ /** @defgroup SD_Exported_Constansts_Group1 SD Error status enumeration Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_SD_ERROR_NONE SDMMC_ERROR_NONE /*!< No error */ @@ -351,6 +363,7 @@ typedef void (*pSD_TransceiverCallbackTypeDef)(FlagStatus status); */ /** @defgroup SD_Exported_Constansts_Group2 SD context enumeration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SD_CONTEXT_NONE ((uint32_t)0x00000000U) /*!< None */ @@ -366,6 +379,7 @@ typedef void (*pSD_TransceiverCallbackTypeDef)(FlagStatus status); */ /** @defgroup SD_Exported_Constansts_Group3 SD Supported Memory Cards + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define CARD_NORMAL_SPEED ((uint32_t)0x00000000U) /*!< Normal Speed Card <12.5Mo/s , Spec Version 1.01 */ @@ -382,6 +396,7 @@ typedef void (*pSD_TransceiverCallbackTypeDef)(FlagStatus status); */ /** @defgroup SD_Exported_Constansts_Group4 SD Supported Version + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define CARD_V1_X ((uint32_t)0x00000000U) @@ -396,6 +411,7 @@ typedef void (*pSD_TransceiverCallbackTypeDef)(FlagStatus status); /* Exported macro ------------------------------------------------------------*/ /** @defgroup SD_Exported_macros SD Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle interrupts and specific clock configurations * @{ */ @@ -613,10 +629,12 @@ typedef void (*pSD_TransceiverCallbackTypeDef)(FlagStatus status); /* Exported functions --------------------------------------------------------*/ /** @defgroup SD_Exported_Functions SD Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SD_Exported_Functions_Group1 Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_SD_Init(SD_HandleTypeDef *hsd); @@ -629,6 +647,7 @@ void HAL_SD_MspDeInit(SD_HandleTypeDef *hsd); */ /** @defgroup SD_Exported_Functions_Group2 Input and Output operation functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Blocking mode: Polling */ @@ -678,6 +697,7 @@ HAL_StatusTypeDef HAL_SD_UnRegisterTransceiverCallback(SD_HandleTypeDef *hsd); */ /** @defgroup SD_Exported_Functions_Group3 Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_SD_ConfigWideBusOperation(SD_HandleTypeDef *hsd, uint32_t WideMode); @@ -687,6 +707,7 @@ HAL_StatusTypeDef HAL_SD_ConfigSpeedBusOperation(SD_HandleTypeDef *hsd, uint32_t */ /** @defgroup SD_Exported_Functions_Group4 SD card related functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_SD_CardStateTypeDef HAL_SD_GetCardState(SD_HandleTypeDef *hsd); @@ -699,6 +720,7 @@ HAL_StatusTypeDef HAL_SD_GetCardInfo(SD_HandleTypeDef *hsd, HAL_SD_CardInf */ /** @defgroup SD_Exported_Functions_Group5 Peripheral State and Errors functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_SD_StateTypeDef HAL_SD_GetState(SD_HandleTypeDef *hsd); @@ -708,6 +730,7 @@ uint32_t HAL_SD_GetError(SD_HandleTypeDef *hsd); */ /** @defgroup SD_Exported_Functions_Group6 Perioheral Abort management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef HAL_SD_Abort(SD_HandleTypeDef *hsd); @@ -718,6 +741,7 @@ HAL_StatusTypeDef HAL_SD_Abort_IT(SD_HandleTypeDef *hsd); /* Private types -------------------------------------------------------------*/ /** @defgroup SD_Private_Types SD Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -727,6 +751,7 @@ HAL_StatusTypeDef HAL_SD_Abort_IT(SD_HandleTypeDef *hsd); /* Private defines -----------------------------------------------------------*/ /** @defgroup SD_Private_Defines SD Private Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -736,6 +761,7 @@ HAL_StatusTypeDef HAL_SD_Abort_IT(SD_HandleTypeDef *hsd); /* Private variables ---------------------------------------------------------*/ /** @defgroup SD_Private_Variables SD Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -745,6 +771,7 @@ HAL_StatusTypeDef HAL_SD_Abort_IT(SD_HandleTypeDef *hsd); /* Private constants ---------------------------------------------------------*/ /** @defgroup SD_Private_Constants SD Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -754,6 +781,7 @@ HAL_StatusTypeDef HAL_SD_Abort_IT(SD_HandleTypeDef *hsd); /* Private macros ------------------------------------------------------------*/ /** @defgroup SD_Private_Macros SD Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -763,6 +791,7 @@ HAL_StatusTypeDef HAL_SD_Abort_IT(SD_HandleTypeDef *hsd); /* Private functions prototypes ----------------------------------------------*/ /** @defgroup SD_Private_Functions_Prototypes SD Private Functions Prototypes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -772,6 +801,7 @@ HAL_StatusTypeDef HAL_SD_Abort_IT(SD_HandleTypeDef *hsd); /* Private functions ---------------------------------------------------------*/ /** @defgroup SD_Private_Functions SD Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_sd_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_sd_ex.h index 450e7dfad1..3e6ccc5115 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_sd_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_sd_ex.h @@ -38,10 +38,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SDEx_Exported_Types SDEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SDEx_Exported_Types_Group1 SD Card Internal DMA Buffer structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef enum @@ -60,10 +62,12 @@ typedef enum /* Exported functions --------------------------------------------------------*/ /** @defgroup SDEx_Exported_Functions SDEx Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SDEx_Exported_Functions_Group1 MultiBuffer functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_sdram.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_sdram.h index cee1ffdd39..852b52199c 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_sdram.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_sdram.h @@ -39,6 +39,7 @@ extern "C" { /* Exported typedef ----------------------------------------------------------*/ /** @defgroup SDRAM_Exported_Types SDRAM Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -111,6 +112,7 @@ typedef void (*pSDRAM_DmaCallbackTypeDef)(MDMA_HandleTypeDef *hmdma); /* Exported macro ------------------------------------------------------------*/ /** @defgroup SDRAM_Exported_Macros SDRAM Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard.h index 823ab354d9..e9aaec23b1 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SMARTCARD_Exported_Types SMARTCARD Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -314,10 +315,12 @@ typedef enum /* Exported constants --------------------------------------------------------*/ /** @defgroup SMARTCARD_Exported_Constants SMARTCARD Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SMARTCARD_State_Definition SMARTCARD State Code Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_SMARTCARD_STATE_RESET 0x00000000U /*!< Peripheral is not initialized. Value @@ -345,6 +348,7 @@ typedef enum */ /** @defgroup SMARTCARD_Error_Definition SMARTCARD Error Code Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_SMARTCARD_ERROR_NONE (0x00000000U) /*!< No error */ @@ -362,6 +366,7 @@ typedef enum */ /** @defgroup SMARTCARD_Word_Length SMARTCARD Word Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_WORDLENGTH_9B USART_CR1_M0 /*!< SMARTCARD frame length */ @@ -370,6 +375,7 @@ typedef enum */ /** @defgroup SMARTCARD_Stop_Bits SMARTCARD Number of Stop Bits + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_STOPBITS_0_5 USART_CR2_STOP_0 /*!< SMARTCARD frame with 0.5 stop bit */ @@ -379,6 +385,7 @@ typedef enum */ /** @defgroup SMARTCARD_Parity SMARTCARD Parity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_PARITY_EVEN USART_CR1_PCE /*!< SMARTCARD frame even parity */ @@ -388,6 +395,7 @@ typedef enum */ /** @defgroup SMARTCARD_Mode SMARTCARD Transfer Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_MODE_RX USART_CR1_RE /*!< SMARTCARD RX mode */ @@ -398,6 +406,7 @@ typedef enum */ /** @defgroup SMARTCARD_Clock_Polarity SMARTCARD Clock Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_POLARITY_LOW 0x00000000U /*!< SMARTCARD frame low polarity */ @@ -407,6 +416,7 @@ typedef enum */ /** @defgroup SMARTCARD_Clock_Phase SMARTCARD Clock Phase + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_PHASE_1EDGE 0x00000000U /*!< SMARTCARD frame phase on first clock transition */ @@ -416,6 +426,7 @@ typedef enum */ /** @defgroup SMARTCARD_Last_Bit SMARTCARD Last Bit + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_LASTBIT_DISABLE 0x00000000U /*!< SMARTCARD frame last data bit clock pulse not output to SCLK pin */ @@ -425,6 +436,7 @@ typedef enum */ /** @defgroup SMARTCARD_OneBit_Sampling SMARTCARD One Bit Sampling Method + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ONE_BIT_SAMPLE_DISABLE 0x00000000U /*!< SMARTCARD frame one-bit sample disabled */ @@ -434,6 +446,7 @@ typedef enum */ /** @defgroup SMARTCARD_NACK_Enable SMARTCARD NACK Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_NACK_DISABLE 0x00000000U /*!< SMARTCARD NACK transmission disabled */ @@ -443,6 +456,7 @@ typedef enum */ /** @defgroup SMARTCARD_Timeout_Enable SMARTCARD Timeout Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_TIMEOUT_DISABLE 0x00000000U /*!< SMARTCARD receiver timeout disabled */ @@ -452,6 +466,7 @@ typedef enum */ /** @defgroup SMARTCARD_ClockPrescaler SMARTCARD Clock Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_PRESCALER_DIV1 0x00000000U /*!< fclk_pres = fclk */ @@ -471,6 +486,7 @@ typedef enum */ /** @defgroup SMARTCARD_Tx_Inv SMARTCARD advanced feature TX pin active level inversion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ADVFEATURE_TXINV_DISABLE 0x00000000U /*!< TX pin active level inversion disable */ @@ -480,6 +496,7 @@ typedef enum */ /** @defgroup SMARTCARD_Rx_Inv SMARTCARD advanced feature RX pin active level inversion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ADVFEATURE_RXINV_DISABLE 0x00000000U /*!< RX pin active level inversion disable */ @@ -489,6 +506,7 @@ typedef enum */ /** @defgroup SMARTCARD_Data_Inv SMARTCARD advanced feature Binary Data inversion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ADVFEATURE_DATAINV_DISABLE 0x00000000U /*!< Binary data inversion disable */ @@ -498,6 +516,7 @@ typedef enum */ /** @defgroup SMARTCARD_Rx_Tx_Swap SMARTCARD advanced feature RX TX pins swap + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ADVFEATURE_SWAP_DISABLE 0x00000000U /*!< TX/RX pins swap disable */ @@ -507,6 +526,7 @@ typedef enum */ /** @defgroup SMARTCARD_Overrun_Disable SMARTCARD advanced feature Overrun Disable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ADVFEATURE_OVERRUN_ENABLE 0x00000000U /*!< RX overrun enable */ @@ -516,6 +536,7 @@ typedef enum */ /** @defgroup SMARTCARD_DMA_Disable_on_Rx_Error SMARTCARD advanced feature DMA Disable on Rx Error + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ADVFEATURE_DMA_ENABLEONRXERROR 0x00000000U /*!< DMA enable on Reception Error */ @@ -525,6 +546,7 @@ typedef enum */ /** @defgroup SMARTCARD_MSB_First SMARTCARD advanced feature MSB first + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ADVFEATURE_MSBFIRST_DISABLE 0x00000000U /*!< Most significant bit sent/received first disable */ @@ -534,6 +556,7 @@ typedef enum */ /** @defgroup SMARTCARD_Request_Parameters SMARTCARD Request Parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_RXDATA_FLUSH_REQUEST USART_RQR_RXFRQ /*!< Receive data flush request */ @@ -543,6 +566,7 @@ typedef enum */ /** @defgroup SMARTCARD_Interruption_Mask SMARTCARD interruptions flags mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_IT_MASK 0x001FU /*!< SMARTCARD interruptions flags mask */ @@ -560,6 +584,7 @@ typedef enum /* Exported macros -----------------------------------------------------------*/ /** @defgroup SMARTCARD_Exported_Macros SMARTCARD Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -853,6 +878,7 @@ typedef enum /* Private macros -------------------------------------------------------------*/ /** @defgroup SMARTCARD_Private_Macros SMARTCARD Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard_ex.h index 3910005572..249aff615b 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_smartcard_ex.h @@ -43,6 +43,7 @@ extern "C" { */ /** @defgroup SMARTCARDEx_Transmission_Completion_Indication SMARTCARD Transmission Completion Indication + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_TCBGT SMARTCARD_IT_TCBGT /*!< SMARTCARD transmission complete before guard time */ @@ -52,6 +53,7 @@ extern "C" { */ /** @defgroup SMARTCARDEx_Advanced_Features_Initialization_Type SMARTCARD advanced feature initialization type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_ADVFEATURE_NO_INIT 0x00000000U /*!< No advanced feature initialization */ @@ -68,6 +70,7 @@ extern "C" { */ /** @defgroup SMARTCARDEx_FIFO_mode SMARTCARD FIFO mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SMARTCARD FIFO mode * @{ */ @@ -78,6 +81,7 @@ extern "C" { */ /** @defgroup SMARTCARDEx_TXFIFO_threshold_level SMARTCARD TXFIFO threshold level + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SMARTCARD TXFIFO level * @{ */ @@ -92,6 +96,7 @@ extern "C" { */ /** @defgroup SMARTCARDEx_RXFIFO_threshold_level SMARTCARD RXFIFO threshold level + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SMARTCARD RXFIFO level * @{ */ @@ -106,6 +111,7 @@ extern "C" { */ /** @defgroup SMARTCARDEx_Flags SMARTCARD Flags + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 0xXXXX * - 0xXXXX : Flag mask in the ISR register * @{ @@ -135,6 +141,7 @@ extern "C" { */ /** @defgroup SMARTCARDEx_Interrupt_definition SMARTCARD Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 000ZZZZZ0XXYYYYYb * - YYYYY : Interrupt source position in the XX register (5 bits) * - XX : Interrupt source register (2 bits) @@ -170,6 +177,7 @@ extern "C" { */ /** @defgroup SMARTCARDEx_IT_CLEAR_Flags SMARTCARD Interruption Clear Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMARTCARD_CLEAR_PEF USART_ICR_PECF /*!< SMARTCARD parity error clear flag */ @@ -192,6 +200,7 @@ extern "C" { /* Exported macros -----------------------------------------------------------*/ /* Private macros ------------------------------------------------------------*/ /** @defgroup SMARTCARDEx_Private_Macros SMARTCARD Extended Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_smbus.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_smbus.h index dcdbc8a847..ec35da9eb1 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_smbus.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_smbus.h @@ -37,10 +37,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SMBUS_Exported_Types SMBUS Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SMBUS_Configuration_Structure_definition SMBUS Configuration Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SMBUS Configuration Structure definition * @{ */ @@ -90,6 +92,7 @@ typedef struct */ /** @defgroup HAL_state_definition HAL state definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief HAL State definition * @{ */ @@ -108,6 +111,7 @@ typedef struct */ /** @defgroup SMBUS_Error_Code_definition SMBUS Error Code definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SMBUS Error Code definition * @{ */ @@ -129,6 +133,7 @@ typedef struct */ /** @defgroup SMBUS_handle_Structure_definition SMBUS handle Structure definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SMBUS handle Structure definition * @{ */ @@ -221,10 +226,12 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t /* Exported constants --------------------------------------------------------*/ /** @defgroup SMBUS_Exported_Constants SMBUS Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SMBUS_Analog_Filter SMBUS Analog Filter + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMBUS_ANALOGFILTER_ENABLE (0x00000000U) @@ -234,6 +241,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_addressing_mode SMBUS addressing mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMBUS_ADDRESSINGMODE_7BIT (0x00000001U) @@ -243,6 +251,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_dual_addressing_mode SMBUS dual addressing mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -253,6 +262,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_own_address2_masks SMBUS ownaddress2 masks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -270,6 +280,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t /** @defgroup SMBUS_general_call_addressing_mode SMBUS general call addressing mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMBUS_GENERALCALL_DISABLE (0x00000000U) @@ -279,6 +290,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_nostretch_mode SMBUS nostretch mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMBUS_NOSTRETCH_DISABLE (0x00000000U) @@ -288,6 +300,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_packet_error_check_mode SMBUS packet error check mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMBUS_PEC_DISABLE (0x00000000U) @@ -297,6 +310,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_peripheral_mode SMBUS peripheral mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMBUS_PERIPHERAL_MODE_SMBUS_HOST I2C_CR1_SMBHEN @@ -307,6 +321,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_ReloadEndMode_definition SMBUS ReloadEndMode definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -319,6 +334,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_StartStopMode_definition SMBUS StartStopMode definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -331,6 +347,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_XferOptions_definition SMBUS XferOptions definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -358,6 +375,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_Interrupt_configuration_definition SMBUS Interrupt configuration definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SMBUS Interrupt definition * Elements values convention: 0xXXXXXXXX * - XXXXXXXX : Interrupt control mask @@ -381,6 +399,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t */ /** @defgroup SMBUS_Flag_definition SMBUS Flag definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flag definition * Elements values convention: 0xXXXXYYYY * - XXXXXXXX : Flag mask @@ -413,6 +432,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t /* Exported macros ------------------------------------------------------------*/ /** @defgroup SMBUS_Exported_Macros SMBUS Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -555,6 +575,7 @@ typedef void (*pSMBUS_AddrCallbackTypeDef)(SMBUS_HandleTypeDef *hsmbus, uint8_t /* Private macros ------------------------------------------------------------*/ /** @defgroup SMBUS_Private_Macro SMBUS Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -764,6 +785,7 @@ uint32_t HAL_SMBUS_GetError(const SMBUS_HandleTypeDef *hsmbus); /* Private Functions ---------------------------------------------------------*/ /** @defgroup SMBUS_Private_Functions SMBUS Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private functions are defined in stm32h7xx_hal_smbus.c file */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_smbus_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_smbus_ex.h index 0fde990957..6f984bdd35 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_smbus_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_smbus_ex.h @@ -38,10 +38,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/ /** @defgroup SMBUSEx_Exported_Constants SMBUS Extended Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SMBUSEx_FastModePlus SMBUS Extended Fast Mode Plus + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SMBUS_FMP_NOT_SUPPORTED 0xAAAA0000U /*!< Fast Mode Plus not supported */ @@ -68,6 +70,7 @@ extern "C" { /* Exported macro ------------------------------------------------------------*/ /** @defgroup SMBUSEx_Exported_Macros SMBUS Extended Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -105,6 +108,7 @@ void HAL_SMBUSEx_DisableFastModePlus(uint32_t ConfigFastModePlus); /* Private constants ---------------------------------------------------------*/ /** @defgroup SMBUSEx_Private_Constants SMBUS Extended Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -114,6 +118,7 @@ void HAL_SMBUSEx_DisableFastModePlus(uint32_t ConfigFastModePlus); /* Private macros ------------------------------------------------------------*/ /** @defgroup SMBUSEx_Private_Macro SMBUS Extended Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_SMBUS_FASTMODEPLUS(__CONFIG__) ((((__CONFIG__) & SMBUS_FASTMODEPLUS_PB6) == SMBUS_FASTMODEPLUS_PB6) || \ @@ -130,6 +135,7 @@ void HAL_SMBUSEx_DisableFastModePlus(uint32_t ConfigFastModePlus); /* Private Functions ---------------------------------------------------------*/ /** @defgroup SMBUSEx_Private_Functions SMBUS Extended Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private functions are defined in stm32h7xx_hal_smbus_ex.c file */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_spdifrx.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_spdifrx.h index 99d17c4c28..08ba30dcc6 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_spdifrx.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_spdifrx.h @@ -39,6 +39,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SPDIFRX_Exported_Types SPDIFRX Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -204,9 +205,11 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< /* Exported constants --------------------------------------------------------*/ /** @defgroup SPDIFRX_Exported_Constants SPDIFRX Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SPDIFRX_ErrorCode SPDIFRX Error Code + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_SPDIFRX_ERROR_NONE ((uint32_t)0x00000000U) /*!< No error */ @@ -223,6 +226,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_Input_Selection SPDIFRX Input Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_INPUT_IN0 ((uint32_t)0x00000000U) @@ -234,6 +238,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_Max_Retries SPDIFRX Maximum Retries + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_MAXRETRIES_NONE ((uint32_t)0x00000000U) @@ -245,6 +250,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_Wait_For_Activity SPDIFRX Wait For Activity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_WAITFORACTIVITY_OFF ((uint32_t)0x00000000U) @@ -254,6 +260,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_PT_Mask SPDIFRX Preamble Type Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_PREAMBLETYPEMASK_OFF ((uint32_t)0x00000000U) @@ -263,6 +270,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_ChannelStatus_Mask SPDIFRX Channel Status Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_CHANNELSTATUS_OFF ((uint32_t)0x00000000U) /* The channel status and user bits are copied into the SPDIF_DR */ @@ -272,6 +280,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_V_Mask SPDIFRX Validity Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_VALIDITYMASK_OFF ((uint32_t)0x00000000U) @@ -281,6 +290,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_PE_Mask SPDIFRX Parity Error Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_PARITYERRORMASK_OFF ((uint32_t)0x00000000U) @@ -290,6 +300,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_Channel_Selection SPDIFRX Channel Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_CHANNEL_A ((uint32_t)0x00000000U) @@ -299,6 +310,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_Data_Format SPDIFRX Data Format + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_DATAFORMAT_LSB ((uint32_t)0x00000000U) @@ -309,6 +321,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_Stereo_Mode SPDIFRX Stereo Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_STEREOMODE_DISABLE ((uint32_t)0x00000000U) @@ -318,6 +331,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_State SPDIFRX State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -329,6 +343,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_Interrupts_Definition SPDIFRX Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_IT_RXNE ((uint32_t)SPDIFRX_IMR_RXNEIE) @@ -343,6 +358,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< */ /** @defgroup SPDIFRX_Flags_Definition SPDIFRX Flags Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPDIFRX_FLAG_RXNE ((uint32_t)SPDIFRX_SR_RXNE) @@ -364,6 +380,7 @@ typedef void (*pSPDIFRX_CallbackTypeDef)(SPDIFRX_HandleTypeDef *hspdif); /*!< /* Exported macros -----------------------------------------------------------*/ /** @defgroup SPDIFRX_Exported_macros SPDIFRX Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -543,6 +560,7 @@ uint32_t HAL_SPDIFRX_GetError(SPDIFRX_HandleTypeDef const *const hspdif); /* Private constants ---------------------------------------------------------*/ /* Private macros ------------------------------------------------------------*/ /** @defgroup SPDIFRX_Private_Macros SPDIFRX Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_SPDIFRX_INPUT_SELECT(INPUT) (((INPUT) == SPDIFRX_INPUT_IN1) || \ @@ -587,6 +605,7 @@ uint32_t HAL_SPDIFRX_GetError(SPDIFRX_HandleTypeDef const *const hspdif); /* Private functions ---------------------------------------------------------*/ /** @defgroup SPDIFRX_Private_Functions SPDIFRX Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_spi.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_spi.h index 77578d191c..febf7f7745 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_spi.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_spi.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SPI_Exported_Types SPI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -255,10 +256,12 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to /* Exported constants --------------------------------------------------------*/ /** @defgroup SPI_Exported_Constants SPI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SPI_FIFO_Type SPI FIFO Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_LOWEND_FIFO_SIZE 8UL @@ -268,6 +271,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Error_Code SPI Error Codes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_SPI_ERROR_NONE (0x00000000UL) /*!< No error */ @@ -291,6 +295,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Mode SPI Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_MODE_SLAVE (0x00000000UL) @@ -300,6 +305,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Direction SPI Direction Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_DIRECTION_2LINES (0x00000000UL) @@ -311,6 +317,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Data_Size SPI Data Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_DATASIZE_4BIT (0x00000003UL) @@ -347,6 +354,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Clock_Polarity SPI Clock Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_POLARITY_LOW (0x00000000UL) @@ -356,6 +364,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Clock_Phase SPI Clock Phase + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_PHASE_1EDGE (0x00000000UL) @@ -365,6 +374,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Slave_Select_Management SPI Slave Select Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_NSS_SOFT SPI_CFG2_SSM @@ -375,6 +385,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_NSSP_Mode SPI NSS Pulse Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_NSS_PULSE_DISABLE (0x00000000UL) @@ -384,6 +395,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_BaudRate_Prescaler SPI BaudRate Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_BAUDRATEPRESCALER_2 (0x00000000UL) @@ -399,6 +411,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_MSB_LSB_Transmission SPI MSB LSB Transmission + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_FIRSTBIT_MSB (0x00000000UL) @@ -408,6 +421,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_TI_Mode SPI TI Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_TIMODE_DISABLE (0x00000000UL) @@ -417,6 +431,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_CRC_Calculation SPI CRC Calculation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_CRCCALCULATION_DISABLE (0x00000000UL) @@ -426,6 +441,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_CRC_length SPI CRC Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_CRC_LENGTH_DATASIZE (0x00000000UL) @@ -463,6 +479,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Fifo_Threshold SPI Fifo Threshold + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_FIFO_THRESHOLD_01DATA (0x00000000UL) @@ -486,6 +503,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_CRC_Calculation_Initialization_Pattern SPI CRC Calculation Initialization Pattern + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_CRC_INITIALIZATION_ALL_ZERO_PATTERN (0x00000000UL) @@ -495,6 +513,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_NSS_Polarity SPI NSS Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_NSS_POLARITY_LOW (0x00000000UL) @@ -504,6 +523,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Master_Keep_IO_State Keep IO State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_MASTER_KEEP_IO_STATE_DISABLE (0x00000000UL) @@ -513,6 +533,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_IO_Swap Control SPI IO Swap + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_IO_SWAP_DISABLE (0x00000000UL) @@ -522,6 +543,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Master_SS_Idleness SPI Master SS Idleness + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_MASTER_SS_IDLENESS_00CYCLE (0x00000000UL) @@ -545,6 +567,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Master_InterData_Idleness SPI Master Inter-Data Idleness + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_MASTER_INTERDATA_IDLENESS_00CYCLE (0x00000000UL) @@ -568,6 +591,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Master_RX_AutoSuspend SPI Master Receiver AutoSuspend + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_MASTER_RX_AUTOSUSP_DISABLE (0x00000000UL) @@ -577,6 +601,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Underrun_Behaviour SPI Underrun Behavior + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_UNDERRUN_BEHAV_REGISTER_PATTERN (0x00000000UL) @@ -587,6 +612,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Underrun_Detection SPI Underrun Detection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_UNDERRUN_DETECT_BEGIN_DATA_FRAME (0x00000000UL) @@ -597,6 +623,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Interrupt_definition SPI Interrupt Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_IT_RXP SPI_IER_RXPIE @@ -616,6 +643,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_Flags_definition SPI Flags Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_FLAG_RXP SPI_SR_RXP /* SPI status flag : Rx-Packet available flag */ @@ -638,6 +666,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to */ /** @defgroup SPI_reception_fifo_status_level SPI Reception FIFO Status Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SPI_RX_FIFO_0PACKET (0x00000000UL) /* 0 or multiple of 4 packets available in the RxFIFO */ @@ -654,6 +683,7 @@ typedef void (*pSPI_CallbackTypeDef)(SPI_HandleTypeDef *hspi); /*!< pointer to /* Exported macros -----------------------------------------------------------*/ /** @defgroup SPI_Exported_Macros SPI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -922,6 +952,7 @@ uint32_t HAL_SPI_GetError(const SPI_HandleTypeDef *hspi); /* Private macros ------------------------------------------------------------*/ /** @defgroup SPI_Private_Macros SPI Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_spi_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_spi_ex.h index 3e32a0e633..9cc2481892 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_spi_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_spi_ex.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SPIEx_Exported_Types SPIEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -46,6 +47,7 @@ extern "C" { /* Exported constants --------------------------------------------------------*/ /** @defgroup SPIEx_Exported_Constants SPIEx Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -55,6 +57,7 @@ extern "C" { /* Exported macros -----------------------------------------------------------*/ /** @defgroup SPIEx_Exported_Macros SPIEx Extended Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_sram.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_sram.h index 4c17a6a715..56ee344165 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_sram.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_sram.h @@ -38,6 +38,7 @@ extern "C" { /* Exported typedef ----------------------------------------------------------*/ /** @defgroup SRAM_Exported_Types SRAM Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -108,6 +109,7 @@ typedef void (*pSRAM_DmaCallbackTypeDef)(MDMA_HandleTypeDef *hmdma); /* Exported macro ------------------------------------------------------------*/ /** @defgroup SRAM_Exported_Macros SRAM Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_swpmi.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_swpmi.h index 4180c713c3..babf359a4e 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_swpmi.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_swpmi.h @@ -38,6 +38,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SWPMI_Exported_Types SWPMI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -153,11 +154,13 @@ typedef void (*pSWPMI_CallbackTypeDef)(SWPMI_HandleTypeDef *hswpmi); /* Exported constants --------------------------------------------------------*/ /** @defgroup SWPMI_Exported_Constants SWPMI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** * @defgroup SWPMI_Error_Code SWPMI Error Code Bitmap + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_SWPMI_ERROR_NONE ((uint32_t)0x00000000) /*!< No error */ @@ -176,6 +179,7 @@ typedef void (*pSWPMI_CallbackTypeDef)(SWPMI_HandleTypeDef *hswpmi); */ /** @defgroup SWPMI_Voltage_Class SWPMI Voltage Class + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SWPMI_VOLTAGE_CLASS_C ((uint32_t)0x00000000) @@ -185,6 +189,7 @@ typedef void (*pSWPMI_CallbackTypeDef)(SWPMI_HandleTypeDef *hswpmi); */ /** @defgroup SWPMI_Tx_Buffering_Mode SWPMI Tx Buffering Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SWPMI_TX_NO_SOFTWAREBUFFER ((uint32_t)0x00000000) @@ -195,6 +200,7 @@ typedef void (*pSWPMI_CallbackTypeDef)(SWPMI_HandleTypeDef *hswpmi); */ /** @defgroup SWPMI_Rx_Buffering_Mode SWPMI Rx Buffering Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SWPMI_RX_NO_SOFTWAREBUFFER ((uint32_t)0x00000000) @@ -205,6 +211,7 @@ typedef void (*pSWPMI_CallbackTypeDef)(SWPMI_HandleTypeDef *hswpmi); */ /** @defgroup SWPMI_Flags SWPMI Status Flags + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 0xXXXXXXXX * - 0xXXXXXXXX : Flag mask in the ISR register * @{ @@ -226,6 +233,7 @@ typedef void (*pSWPMI_CallbackTypeDef)(SWPMI_HandleTypeDef *hswpmi); */ /** @defgroup SWPMI_Interrupt_definition SWPMI Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 0xXXXX * - 0xXXXX : Flag mask in the IER register * @{ @@ -250,6 +258,7 @@ typedef void (*pSWPMI_CallbackTypeDef)(SWPMI_HandleTypeDef *hswpmi); /* Exported macros -----------------------------------------------------------*/ /** @defgroup SWPMI_Exported_Macros SWPMI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -409,6 +418,7 @@ typedef void (*pSWPMI_CallbackTypeDef)(SWPMI_HandleTypeDef *hswpmi); /* Exported functions --------------------------------------------------------*/ /** @defgroup SWPMI_Exported_Functions SWPMI Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Initialization/de-initialization functions ********************************/ @@ -453,6 +463,7 @@ uint32_t HAL_SWPMI_GetError(SWPMI_HandleTypeDef *hswpmi); /* Private types -------------------------------------------------------------*/ /** @defgroup SWPMI_Private_Types SWPMI Private Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -462,6 +473,7 @@ uint32_t HAL_SWPMI_GetError(SWPMI_HandleTypeDef *hswpmi); /* Private variables ---------------------------------------------------------*/ /** @defgroup SWPMI_Private_Variables SWPMI Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -471,6 +483,7 @@ uint32_t HAL_SWPMI_GetError(SWPMI_HandleTypeDef *hswpmi); /* Private constants ---------------------------------------------------------*/ /** @defgroup SWPMI_Private_Constants SWPMI Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -480,6 +493,7 @@ uint32_t HAL_SWPMI_GetError(SWPMI_HandleTypeDef *hswpmi); /* Private macros ------------------------------------------------------------*/ /** @defgroup SWPMI_Private_Macros SWPMI Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h index 6daa529659..7d3473fee2 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_tim.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup TIM_Exported_Types TIM Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -451,10 +452,12 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to /* Exported constants --------------------------------------------------------*/ /** @defgroup TIM_Exported_Constants TIM Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup TIM_ClearInput_Source TIM Clear Input Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CLEARINPUTSOURCE_NONE 0x00000000U /*!< OCREF_CLR is disabled */ @@ -464,6 +467,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_DMA_Base_address TIM DMA Base Address + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_DMABASE_CR1 0x00000000U @@ -499,6 +503,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Event_Source TIM Event Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_EVENTSOURCE_UPDATE TIM_EGR_UG /*!< Reinitialize the counter and generates an update of the registers */ @@ -515,6 +520,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Input_Channel_Polarity TIM Input Channel polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_INPUTCHANNELPOLARITY_RISING 0x00000000U /*!< Polarity for TIx source */ @@ -525,6 +531,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_ETR_Polarity TIM ETR Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_ETRPOLARITY_INVERTED TIM_SMCR_ETP /*!< Polarity for ETR source */ @@ -534,6 +541,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_ETR_Prescaler TIM ETR Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_ETRPRESCALER_DIV1 0x00000000U /*!< No prescaler is used */ @@ -545,6 +553,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Counter_Mode TIM Counter Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_COUNTERMODE_UP 0x00000000U /*!< Counter used as up-counter */ @@ -557,6 +566,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Update_Interrupt_Flag_Remap TIM Update Interrupt Flag Remap + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_UIFREMAP_DISABLE 0x00000000U /*!< Update interrupt flag remap disabled */ @@ -566,6 +576,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_ClockDivision TIM Clock Division + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CLOCKDIVISION_DIV1 0x00000000U /*!< Clock division: tDTS=tCK_INT */ @@ -576,6 +587,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Output_Compare_State TIM Output Compare State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OUTPUTSTATE_DISABLE 0x00000000U /*!< Capture/Compare 1 output disabled */ @@ -585,6 +597,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_AutoReloadPreload TIM Auto-Reload Preload + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_AUTORELOAD_PRELOAD_DISABLE 0x00000000U /*!< TIMx_ARR register is not buffered */ @@ -595,6 +608,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Output_Fast_State TIM Output Fast State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OCFAST_DISABLE 0x00000000U /*!< Output Compare fast disable */ @@ -604,6 +618,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Output_Compare_N_State TIM Complementary Output Compare State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OUTPUTNSTATE_DISABLE 0x00000000U /*!< OCxN is disabled */ @@ -613,6 +628,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Output_Compare_Polarity TIM Output Compare Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OCPOLARITY_HIGH 0x00000000U /*!< Capture/Compare output polarity */ @@ -622,6 +638,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Output_Compare_N_Polarity TIM Complementary Output Compare Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OCNPOLARITY_HIGH 0x00000000U /*!< Capture/Compare complementary output polarity */ @@ -631,6 +648,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Output_Compare_Idle_State TIM Output Compare Idle State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OCIDLESTATE_SET TIM_CR2_OIS1 /*!< Output Idle state: OCx=1 when MOE=0 */ @@ -640,6 +658,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Output_Compare_N_Idle_State TIM Complementary Output Compare Idle State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OCNIDLESTATE_SET TIM_CR2_OIS1N /*!< Complementary output Idle state: OCxN=1 when MOE=0 */ @@ -649,6 +668,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Input_Capture_Polarity TIM Input Capture Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_ICPOLARITY_RISING TIM_INPUTCHANNELPOLARITY_RISING /*!< Capture triggered by rising edge on timer input */ @@ -659,6 +679,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Encoder_Input_Polarity TIM Encoder Input Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_ENCODERINPUTPOLARITY_RISING TIM_INPUTCHANNELPOLARITY_RISING /*!< Encoder input with rising edge polarity */ @@ -668,6 +689,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Input_Capture_Selection TIM Input Capture Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_ICSELECTION_DIRECTTI TIM_CCMR1_CC1S_0 /*!< TIM Input 1, 2, 3 or 4 is selected to be connected to IC1, IC2, IC3 or IC4, respectively */ @@ -678,6 +700,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Input_Capture_Prescaler TIM Input Capture Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_ICPSC_DIV1 0x00000000U /*!< Capture performed each time an edge is detected on the capture input */ @@ -689,6 +712,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_One_Pulse_Mode TIM One Pulse Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OPMODE_SINGLE TIM_CR1_OPM /*!< Counter stops counting at the next update event */ @@ -698,6 +722,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Encoder_Mode TIM Encoder Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_ENCODERMODE_TI1 TIM_SMCR_SMS_0 /*!< Quadrature encoder mode 1, x2 mode, counts up/down on TI1FP1 edge depending on TI2FP2 level */ @@ -708,6 +733,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Interrupt_definition TIM interrupt Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_IT_UPDATE TIM_DIER_UIE /*!< Update interrupt */ @@ -723,6 +749,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Commutation_Source TIM Commutation Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_COMMUTATION_TRGI TIM_CR2_CCUS /*!< When Capture/compare control bits are preloaded, they are updated by setting the COMG bit or when an rising edge occurs on trigger input */ @@ -732,6 +759,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_DMA_sources TIM DMA Sources + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_DMA_UPDATE TIM_DIER_UDE /*!< DMA request is triggered by the update event */ @@ -746,6 +774,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_CC_DMA_Request CCx DMA request selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CCDMAREQUEST_CC 0x00000000U /*!< CCx DMA request sent when capture or compare match event occurs */ @@ -755,6 +784,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Flag_definition TIM Flag Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_FLAG_UPDATE TIM_SR_UIF /*!< Update interrupt flag */ @@ -778,6 +808,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Channel TIM Channel + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CHANNEL_1 0x00000000U /*!< Capture/compare channel 1 identifier */ @@ -792,6 +823,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Clock_Source TIM Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CLOCKSOURCE_INTERNAL TIM_SMCR_ETPS_0 /*!< Internal clock source */ @@ -814,6 +846,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Clock_Polarity TIM Clock Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CLOCKPOLARITY_INVERTED TIM_ETRPOLARITY_INVERTED /*!< Polarity for ETRx clock sources */ @@ -826,6 +859,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Clock_Prescaler TIM Clock Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CLOCKPRESCALER_DIV1 TIM_ETRPRESCALER_DIV1 /*!< No prescaler is used */ @@ -837,6 +871,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_ClearInput_Polarity TIM Clear Input Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CLEARINPUTPOLARITY_INVERTED TIM_ETRPOLARITY_INVERTED /*!< Polarity for ETRx pin */ @@ -846,6 +881,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_ClearInput_Prescaler TIM Clear Input Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CLEARINPUTPRESCALER_DIV1 TIM_ETRPRESCALER_DIV1 /*!< No prescaler is used */ @@ -857,6 +893,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_OSSR_Off_State_Selection_for_Run_mode_state TIM OSSR OffState Selection for Run mode state + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OSSR_ENABLE TIM_BDTR_OSSR /*!< When inactive, OC/OCN outputs are enabled (still controlled by the timer) */ @@ -866,6 +903,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_OSSI_Off_State_Selection_for_Idle_mode_state TIM OSSI OffState Selection for Idle mode state + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OSSI_ENABLE TIM_BDTR_OSSI /*!< When inactive, OC/OCN outputs are enabled (still controlled by the timer) */ @@ -874,6 +912,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to * @} */ /** @defgroup TIM_Lock_level TIM Lock level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_LOCKLEVEL_OFF 0x00000000U /*!< LOCK OFF */ @@ -885,6 +924,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Break_Input_enable_disable TIM Break Input Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAK_ENABLE TIM_BDTR_BKE /*!< Break input BRK is enabled */ @@ -894,6 +934,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Break_Polarity TIM Break Input Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAKPOLARITY_LOW 0x00000000U /*!< Break input BRK is active low */ @@ -904,6 +945,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to #if defined(TIM_BDTR_BKBID) /** @defgroup TIM_Break_Input_AF_Mode TIM Break Input Alternate Function Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAK_AFMODE_INPUT 0x00000000U /*!< Break input BRK in input mode */ @@ -914,6 +956,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to #endif /*TIM_BDTR_BKBID */ /** @defgroup TIM_Break2_Input_enable_disable TIM Break input 2 Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAK2_DISABLE 0x00000000U /*!< Break input BRK2 is disabled */ @@ -923,6 +966,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Break2_Polarity TIM Break Input 2 Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAK2POLARITY_LOW 0x00000000U /*!< Break input BRK2 is active low */ @@ -933,6 +977,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to #if defined(TIM_BDTR_BKBID) /** @defgroup TIM_Break2_Input_AF_Mode TIM Break2 Input Alternate Function Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAK2_AFMODE_INPUT 0x00000000U /*!< Break2 input BRK2 in input mode */ @@ -943,6 +988,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to #endif /* TIM_BDTR_BKBID */ /** @defgroup TIM_AOE_Bit_Set_Reset TIM Automatic Output Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_AUTOMATICOUTPUT_DISABLE 0x00000000U /*!< MOE can be set only by software */ @@ -952,6 +998,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Group_Channel5 TIM Group Channel 5 and Channel 1, 2 or 3 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_GROUPCH5_NONE 0x00000000U /*!< No effect of OC5REF on OC1REFC, OC2REFC and OC3REFC */ @@ -963,6 +1010,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Master_Mode_Selection TIM Master Mode Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_TRGO_RESET 0x00000000U /*!< TIMx_EGR.UG bit is used as trigger output (TRGO) */ @@ -978,6 +1026,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Master_Mode_Selection_2 TIM Master Mode Selection 2 (TRGO2) + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_TRGO2_RESET 0x00000000U /*!< TIMx_EGR.UG bit is used as trigger output (TRGO2) */ @@ -1001,6 +1050,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Master_Slave_Mode TIM Master/Slave Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_MASTERSLAVEMODE_ENABLE TIM_SMCR_MSM /*!< No action */ @@ -1010,6 +1060,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Slave_Mode TIM Slave mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_SLAVEMODE_DISABLE 0x00000000U /*!< Slave mode disabled */ @@ -1023,6 +1074,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Output_Compare_and_PWM_modes TIM Output Compare and PWM Modes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_OCMODE_TIMING 0x00000000U /*!< Frozen */ @@ -1044,6 +1096,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Trigger_Selection TIM Trigger Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_TS_ITR0 0x00000000U /*!< Internal Trigger 0 (ITR0) */ @@ -1070,6 +1123,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Trigger_Polarity TIM Trigger Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_TRIGGERPOLARITY_INVERTED TIM_ETRPOLARITY_INVERTED /*!< Polarity for ETRx trigger sources */ @@ -1082,6 +1136,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Trigger_Prescaler TIM Trigger Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_TRIGGERPRESCALER_DIV1 TIM_ETRPRESCALER_DIV1 /*!< No prescaler is used */ @@ -1093,6 +1148,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_TI1_Selection TIM TI1 Input Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_TI1SELECTION_CH1 0x00000000U /*!< The TIMx_CH1 pin is connected to TI1 input */ @@ -1102,6 +1158,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_DMA_Burst_Length TIM DMA Burst Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_DMABURSTLENGTH_1TRANSFER 0x00000000U /*!< The transfer is done to 1 register starting from TIMx_CR1 + TIMx_DCR.DBA */ @@ -1127,6 +1184,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup DMA_Handle_index TIM DMA Handle Index + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_DMA_ID_UPDATE ((uint16_t) 0x0000) /*!< Index of the DMA handle used for Update DMA requests */ @@ -1141,6 +1199,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup Channel_CC_State TIM Capture/Compare Channel State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_CCx_ENABLE 0x00000001U /*!< Input or output channel is enabled */ @@ -1152,6 +1211,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to */ /** @defgroup TIM_Break_System TIM Break System + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAK_SYSTEM_ECC SYSCFG_CFGR2_ECCL /*!< Enables and locks the ECC error signal with Break Input of TIM1/8/15/16/17 */ @@ -1169,6 +1229,7 @@ typedef void (*pTIM_CallbackTypeDef)(TIM_HandleTypeDef *htim); /*!< pointer to /* Exported macros -----------------------------------------------------------*/ /** @defgroup TIM_Exported_Macros TIM Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1771,6 +1832,7 @@ mode. /* Private constants ---------------------------------------------------------*/ /** @defgroup TIM_Private_Constants TIM Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* The counter of a timer instance is disabled only if all the CCx and CCxN @@ -1784,6 +1846,7 @@ mode. /* Private macros ------------------------------------------------------------*/ /** @defgroup TIM_Private_Macros TIM Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_TIM_CLEARINPUT_SOURCE(__MODE__) (((__MODE__) == TIM_CLEARINPUTSOURCE_NONE) || \ @@ -2333,6 +2396,7 @@ void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim); */ /** @defgroup TIM_Exported_Functions_Group8 TIM Peripheral Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral Control functions * @{ */ @@ -2371,6 +2435,7 @@ uint32_t HAL_TIM_ReadCapturedValue(const TIM_HandleTypeDef *htim, uint32_t Chann */ /** @defgroup TIM_Exported_Functions_Group9 TIM Callbacks functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief TIM Callbacks functions * @{ */ @@ -2398,6 +2463,7 @@ HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_Ca */ /** @defgroup TIM_Exported_Functions_Group10 TIM Peripheral State functions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Peripheral State functions * @{ */ @@ -2424,6 +2490,7 @@ HAL_TIM_DMABurstStateTypeDef HAL_TIM_DMABurstState(const TIM_HandleTypeDef *htim /* Private functions----------------------------------------------------------*/ /** @defgroup TIM_Private_Functions TIM Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ void TIM_Base_SetConfig(TIM_TypeDef *TIMx, const TIM_Base_InitTypeDef *Structure); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_tim_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_tim_ex.h index ebad016677..0ff4144156 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_tim_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_tim_ex.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup TIMEx_Exported_Types TIM Extended Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -82,10 +83,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup TIMEx_Exported_Constants TIM Extended Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup TIMEx_Remap TIM Extended Remapping + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_TIM1_ETR_GPIO 0x00000000U /*!< TIM1_ETR is connected to GPIO */ @@ -139,6 +142,7 @@ typedef struct #if defined(TIM_BREAK_INPUT_SUPPORT) /** @defgroup TIMEx_Break_Input TIM Extended Break input + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAKINPUT_BRK 0x00000001U /*!< Timer break input */ @@ -148,6 +152,7 @@ typedef struct */ /** @defgroup TIMEx_Break_Input_Source TIM Extended Break input source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAKINPUTSOURCE_BKIN 0x00000001U /*!< An external source (GPIO) is connected to the BKIN pin */ @@ -159,6 +164,7 @@ typedef struct */ /** @defgroup TIMEx_Break_Input_Source_Enable TIM Extended Break input source enabling + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAKINPUTSOURCE_DISABLE 0x00000000U /*!< Break input source is disabled */ @@ -168,6 +174,7 @@ typedef struct */ /** @defgroup TIMEx_Break_Input_Source_Polarity TIM Extended Break input polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_BREAKINPUTSOURCE_POLARITY_LOW 0x00000001U /*!< Break input source is active low */ @@ -178,6 +185,7 @@ typedef struct #endif /* TIM_BREAK_INPUT_SUPPORT */ /** @defgroup TIMEx_Timer_Input_Selection TIM Extended Timer input selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define TIM_TIM1_TI1_GPIO 0x00000000U /*!< TIM1_TI1 is connected to GPIO */ @@ -246,6 +254,7 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup TIMEx_Exported_Macros TIM Extended Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -256,6 +265,7 @@ typedef struct /* Private macro -------------------------------------------------------------*/ /** @defgroup TIMEx_Private_Macros TIM Extended Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_TIM_BREAKINPUT(__BREAKINPUT__) (((__BREAKINPUT__) == TIM_BREAKINPUT_BRK) || \ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_uart.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_uart.h index c6fced0281..c06b6c929a 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_uart.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_uart.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup UART_Exported_Types UART Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -329,10 +330,12 @@ typedef void (*pUART_RxEventCallbackTypeDef) /* Exported constants --------------------------------------------------------*/ /** @defgroup UART_Exported_Constants UART Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup UART_State_Definition UART State Code Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_UART_STATE_RESET 0x00000000U /*!< Peripheral is not initialized @@ -357,6 +360,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Error_Definition UART Error Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_UART_ERROR_NONE (0x00000000U) /*!< No error */ @@ -375,6 +379,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Stop_Bits UART Number of Stop Bits + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_STOPBITS_0_5 USART_CR2_STOP_0 /*!< UART frame with 0.5 stop bit */ @@ -386,6 +391,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Parity UART Parity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_PARITY_NONE 0x00000000U /*!< No parity */ @@ -396,6 +402,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Hardware_Flow_Control UART Hardware Flow Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_HWCONTROL_NONE 0x00000000U /*!< No hardware control */ @@ -407,6 +414,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Mode UART Transfer Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_MODE_RX USART_CR1_RE /*!< RX mode */ @@ -417,6 +425,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_State UART State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_STATE_DISABLE 0x00000000U /*!< UART disabled */ @@ -426,6 +435,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Over_Sampling UART Over Sampling + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_OVERSAMPLING_16 0x00000000U /*!< Oversampling by 16 */ @@ -435,6 +445,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_OneBit_Sampling UART One Bit Sampling Method + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ONE_BIT_SAMPLE_DISABLE 0x00000000U /*!< One-bit sampling disable */ @@ -444,6 +455,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_ClockPrescaler UART Clock Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_PRESCALER_DIV1 0x00000000U /*!< fclk_pres = fclk */ @@ -463,6 +475,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_AutoBaud_Rate_Mode UART Advanced Feature AutoBaud Rate Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_AUTOBAUDRATE_ONSTARTBIT 0x00000000U /*!< Auto Baud rate detection @@ -478,6 +491,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Receiver_Timeout UART Receiver Timeout + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_RECEIVER_TIMEOUT_DISABLE 0x00000000U /*!< UART Receiver Timeout disable */ @@ -487,6 +501,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_LIN UART Local Interconnection Network mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_LIN_DISABLE 0x00000000U /*!< Local Interconnect Network disable */ @@ -496,6 +511,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_LIN_Break_Detection UART LIN Break Detection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_LINBREAKDETECTLENGTH_10B 0x00000000U /*!< LIN 10-bit break detection length */ @@ -505,6 +521,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_DMA_Tx UART DMA Tx + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_DMA_TX_DISABLE 0x00000000U /*!< UART DMA TX disabled */ @@ -514,6 +531,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_DMA_Rx UART DMA Rx + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_DMA_RX_DISABLE 0x00000000U /*!< UART DMA RX disabled */ @@ -523,6 +541,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Half_Duplex_Selection UART Half Duplex Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_HALF_DUPLEX_DISABLE 0x00000000U /*!< UART half-duplex disabled */ @@ -532,6 +551,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_WakeUp_Methods UART WakeUp Methods + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_WAKEUPMETHOD_IDLELINE 0x00000000U /*!< UART wake-up on idle line */ @@ -541,6 +561,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Request_Parameters UART Request Parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_AUTOBAUD_REQUEST USART_RQR_ABRRQ /*!< Auto-Baud Rate Request */ @@ -553,6 +574,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Advanced_Features_Initialization_Type UART Advanced Feature Initialization Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_NO_INIT 0x00000000U /*!< No advanced feature initialization */ @@ -569,6 +591,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Tx_Inv UART Advanced Feature TX Pin Active Level Inversion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_TXINV_DISABLE 0x00000000U /*!< TX pin active level inversion disable */ @@ -578,6 +601,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Rx_Inv UART Advanced Feature RX Pin Active Level Inversion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_RXINV_DISABLE 0x00000000U /*!< RX pin active level inversion disable */ @@ -587,6 +611,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Data_Inv UART Advanced Feature Binary Data Inversion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_DATAINV_DISABLE 0x00000000U /*!< Binary data inversion disable */ @@ -596,6 +621,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Rx_Tx_Swap UART Advanced Feature RX TX Pins Swap + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_SWAP_DISABLE 0x00000000U /*!< TX/RX pins swap disable */ @@ -605,6 +631,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Overrun_Disable UART Advanced Feature Overrun Disable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_OVERRUN_ENABLE 0x00000000U /*!< RX overrun enable */ @@ -614,6 +641,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_AutoBaudRate_Enable UART Advanced Feature Auto BaudRate Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_AUTOBAUDRATE_DISABLE 0x00000000U /*!< RX Auto Baud rate detection enable */ @@ -623,6 +651,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_DMA_Disable_on_Rx_Error UART Advanced Feature DMA Disable On Rx Error + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_DMA_ENABLEONRXERROR 0x00000000U /*!< DMA enable on Reception Error */ @@ -632,6 +661,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_MSB_First UART Advanced Feature MSB First + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_MSBFIRST_DISABLE 0x00000000U /*!< Most significant bit sent/received @@ -643,6 +673,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Stop_Mode_Enable UART Advanced Feature Stop Mode Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_STOPMODE_DISABLE 0x00000000U /*!< UART stop mode disable */ @@ -652,6 +683,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Mute_Mode UART Advanced Feature Mute Mode Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADVFEATURE_MUTEMODE_DISABLE 0x00000000U /*!< UART mute mode disable */ @@ -661,6 +693,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_CR2_ADDRESS_LSB_POS UART Address-matching LSB Position In CR2 Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_CR2_ADDRESS_LSB_POS 24U /*!< UART address-matching LSB position in CR2 register */ @@ -669,6 +702,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_WakeUp_from_Stop_Selection UART WakeUp From Stop Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_WAKEUP_ON_ADDRESS 0x00000000U /*!< UART wake-up on address */ @@ -680,6 +714,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_DriverEnable_Polarity UART DriverEnable Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_DE_POLARITY_HIGH 0x00000000U /*!< Driver enable signal is active high */ @@ -689,6 +724,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_CR1_DEAT_ADDRESS_LSB_POS UART Driver Enable Assertion Time LSB Position In CR1 Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_CR1_DEAT_ADDRESS_LSB_POS 21U /*!< UART Driver Enable assertion time LSB @@ -698,6 +734,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_CR1_DEDT_ADDRESS_LSB_POS UART Driver Enable DeAssertion Time LSB Position In CR1 Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_CR1_DEDT_ADDRESS_LSB_POS 16U /*!< UART Driver Enable de-assertion time LSB @@ -707,6 +744,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Interruption_Mask UART Interruptions Flag Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_IT_MASK 0x001FU /*!< UART interruptions flags mask */ @@ -715,6 +753,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_TimeOut_Value UART polling-based communications time-out value + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_UART_TIMEOUT_VALUE 0x1FFFFFFU /*!< UART polling-based communications time-out value */ @@ -723,6 +762,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Flags UART Status Flags + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 0xXXXX * - 0xXXXX : Flag mask in the ISR register * @{ @@ -759,6 +799,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Interrupt_definition UART Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 000ZZZZZ0XXYYYYYb * - YYYYY : Interrupt source position in the XX register (5bits) * - XX : Interrupt source register (2bits) @@ -803,6 +844,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_IT_CLEAR_Flags UART Interruption Clear Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_CLEAR_PEF USART_ICR_PECF /*!< Parity Error Clear Flag */ @@ -822,6 +864,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_Reception_Type_Values UART Reception type values + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_UART_RECEPTION_STANDARD (0x00000000U) /*!< Standard reception */ @@ -833,6 +876,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) */ /** @defgroup UART_RxEvent_Type_Values UART RxEvent type values + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_UART_RXEVENT_TC (0x00000000U) /*!< RxEvent linked to Transfer Complete event */ @@ -848,6 +892,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) /* Exported macros -----------------------------------------------------------*/ /** @defgroup UART_Exported_Macros UART Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1231,6 +1276,7 @@ typedef void (*pUART_RxEventCallbackTypeDef) /* Private macros --------------------------------------------------------*/ /** @defgroup UART_Private_Macros UART Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @brief Get UART clok division factor from clock prescaler value. @@ -1724,6 +1770,7 @@ HAL_StatusTypeDef UART_Start_Receive_DMA(UART_HandleTypeDef *huart, uint8_t *pDa /* Private variables -----------------------------------------------------------*/ /** @defgroup UART_Private_variables UART Private variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Prescaler Table used in BRR computation macros. diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_uart_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_uart_ex.h index a9415bc184..2af30908b1 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_uart_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_uart_ex.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup UARTEx_Exported_Types UARTEx Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -62,10 +63,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup UARTEx_Exported_Constants UARTEx Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup UARTEx_Word_Length UARTEx Word Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_WORDLENGTH_7B USART_CR1_M1 /*!< 7-bit long UART frame */ @@ -76,6 +79,7 @@ typedef struct */ /** @defgroup UARTEx_WakeUp_Address_Length UARTEx WakeUp Address Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define UART_ADDRESS_DETECT_4B 0x00000000U /*!< 4-bit long wake-up address */ @@ -85,6 +89,7 @@ typedef struct */ /** @defgroup UARTEx_FIFO_mode UARTEx FIFO mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief UART FIFO mode * @{ */ @@ -95,6 +100,7 @@ typedef struct */ /** @defgroup UARTEx_TXFIFO_threshold_level UARTEx TXFIFO threshold level + * @ingroup RTEMSBSPsARMSTM32H7 * @brief UART TXFIFO threshold level * @{ */ @@ -109,6 +115,7 @@ typedef struct */ /** @defgroup UARTEx_RXFIFO_threshold_level UARTEx RXFIFO threshold level + * @ingroup RTEMSBSPsARMSTM32H7 * @brief UART RXFIFO threshold level * @{ */ @@ -191,6 +198,7 @@ HAL_UART_RxEventTypeTypeDef HAL_UARTEx_GetRxEventType(UART_HandleTypeDef *huart) /* Private macros ------------------------------------------------------------*/ /** @defgroup UARTEx_Private_Macros UARTEx Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_usart.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_usart.h index ffb8f7b328..b97872cb2c 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_usart.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_usart.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup USART_Exported_Types USART Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -215,10 +216,12 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin /* Exported constants --------------------------------------------------------*/ /** @defgroup USART_Exported_Constants USART Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup USART_Error_Definition USART Error Definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HAL_USART_ERROR_NONE (0x00000000U) /*!< No error */ @@ -237,6 +240,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Stop_Bits USART Number of Stop Bits + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_STOPBITS_0_5 USART_CR2_STOP_0 /*!< USART frame with 0.5 stop bit */ @@ -248,6 +252,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Parity USART Parity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_PARITY_NONE 0x00000000U /*!< No parity */ @@ -258,6 +263,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Mode USART Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_MODE_RX USART_CR1_RE /*!< RX mode */ @@ -268,6 +274,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Clock USART Clock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_CLOCK_DISABLE 0x00000000U /*!< USART clock disable */ @@ -277,6 +284,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Clock_Polarity USART Clock Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_POLARITY_LOW 0x00000000U /*!< Driver enable signal is active high */ @@ -286,6 +294,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Clock_Phase USART Clock Phase + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_PHASE_1EDGE 0x00000000U /*!< USART frame phase on first clock transition */ @@ -295,6 +304,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Last_Bit USART Last Bit + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_LASTBIT_DISABLE 0x00000000U /*!< USART frame last data bit clock pulse not output to SCLK pin */ @@ -304,6 +314,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_ClockPrescaler USART Clock Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_PRESCALER_DIV1 0x00000000U /*!< fclk_pres = fclk */ @@ -324,6 +335,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Request_Parameters USART Request Parameters + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_RXDATA_FLUSH_REQUEST USART_RQR_RXFRQ /*!< Receive Data flush Request */ @@ -333,6 +345,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Flags USART Flags + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 0xXXXX * - 0xXXXX : Flag mask in the ISR register * @{ @@ -361,6 +374,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Interrupt_definition USART Interrupts Definition + * @ingroup RTEMSBSPsARMSTM32H7 * Elements values convention: 0000ZZZZ0XXYYYYYb * - YYYYY : Interrupt source position in the XX register (5bits) * - XX : Interrupt source register (2bits) @@ -392,6 +406,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_IT_CLEAR_Flags USART Interruption Clear Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_CLEAR_PEF USART_ICR_PECF /*!< Parity Error Clear Flag */ @@ -408,6 +423,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin */ /** @defgroup USART_Interruption_Mask USART Interruption Flags Mask + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_IT_MASK 0x001FU /*!< USART interruptions flags mask */ @@ -425,6 +441,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin /* Exported macros -----------------------------------------------------------*/ /** @defgroup USART_Exported_Macros USART Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -688,6 +705,7 @@ typedef void (*pUSART_CallbackTypeDef)(USART_HandleTypeDef *husart); /*!< poin /* Private macros --------------------------------------------------------*/ /** @defgroup USART_Private_Macros USART Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_usart_ex.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_usart_ex.h index 4cf7061f65..5e54e01bcc 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_usart_ex.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_usart_ex.h @@ -38,10 +38,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/ /** @defgroup USARTEx_Exported_Constants USARTEx Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup USARTEx_Word_Length USARTEx Word Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_WORDLENGTH_7B (USART_CR1_M1) /*!< 7-bit long USART frame */ @@ -52,6 +54,7 @@ extern "C" { */ /** @defgroup USARTEx_Slave_Select_management USARTEx Slave Select Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define USART_NSS_HARD 0x00000000U /*!< SPI slave selection depends on NSS input pin */ @@ -62,6 +65,7 @@ extern "C" { /** @defgroup USARTEx_Slave_Mode USARTEx Synchronous Slave mode enable + * @ingroup RTEMSBSPsARMSTM32H7 * @brief USART SLAVE mode * @{ */ @@ -72,6 +76,7 @@ extern "C" { */ /** @defgroup USARTEx_FIFO_mode USARTEx FIFO mode + * @ingroup RTEMSBSPsARMSTM32H7 * @brief USART FIFO mode * @{ */ @@ -82,6 +87,7 @@ extern "C" { */ /** @defgroup USARTEx_TXFIFO_threshold_level USARTEx TXFIFO threshold level + * @ingroup RTEMSBSPsARMSTM32H7 * @brief USART TXFIFO level * @{ */ @@ -96,6 +102,7 @@ extern "C" { */ /** @defgroup USARTEx_RXFIFO_threshold_level USARTEx RXFIFO threshold level + * @ingroup RTEMSBSPsARMSTM32H7 * @brief USART RXFIFO level * @{ */ @@ -115,6 +122,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ /** @defgroup USARTEx_Private_Macros USARTEx Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_hal_wwdg.h b/bsps/arm/stm32h7/include/stm32h7xx_hal_wwdg.h index 8f2e4dc190..27bf5cb119 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_hal_wwdg.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_hal_wwdg.h @@ -38,6 +38,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup WWDG_Exported_Types WWDG Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -103,10 +104,12 @@ typedef void (*pWWDG_CallbackTypeDef)(WWDG_HandleTypeDef *hppp); /*!< pointer t /* Exported constants --------------------------------------------------------*/ /** @defgroup WWDG_Exported_Constants WWDG Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup WWDG_Interrupt_definition WWDG Interrupt definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define WWDG_IT_EWI WWDG_CFR_EWI /*!< Early wakeup interrupt */ @@ -115,6 +118,7 @@ typedef void (*pWWDG_CallbackTypeDef)(WWDG_HandleTypeDef *hppp); /*!< pointer t */ /** @defgroup WWDG_Flag_definition WWDG Flag definition + * @ingroup RTEMSBSPsARMSTM32H7 * @brief WWDG Flag definition * @{ */ @@ -124,6 +128,7 @@ typedef void (*pWWDG_CallbackTypeDef)(WWDG_HandleTypeDef *hppp); /*!< pointer t */ /** @defgroup WWDG_Prescaler WWDG Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define WWDG_PRESCALER_1 0x00000000u /*!< WWDG counter clock = (PCLK1/4096)/1 */ @@ -139,6 +144,7 @@ typedef void (*pWWDG_CallbackTypeDef)(WWDG_HandleTypeDef *hppp); /*!< pointer t */ /** @defgroup WWDG_EWI_Mode WWDG Early Wakeup Interrupt Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define WWDG_EWI_DISABLE 0x00000000u /*!< EWI Disable */ @@ -154,6 +160,7 @@ typedef void (*pWWDG_CallbackTypeDef)(WWDG_HandleTypeDef *hppp); /*!< pointer t /* Private macros ------------------------------------------------------------*/ /** @defgroup WWDG_Private_Macros WWDG Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_WWDG_PRESCALER(__PRESCALER__) (((__PRESCALER__) == WWDG_PRESCALER_1) || \ @@ -179,6 +186,7 @@ typedef void (*pWWDG_CallbackTypeDef)(WWDG_HandleTypeDef *hppp); /*!< pointer t /* Exported macros ------------------------------------------------------------*/ /** @defgroup WWDG_Exported_Macros WWDG Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_adc.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_adc.h index bca7058112..77f2921401 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_adc.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_adc.h @@ -34,6 +34,7 @@ extern "C" { #if defined (ADC1) || defined (ADC2) || defined (ADC3) /** @defgroup ADC_LL ADC + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -42,6 +43,7 @@ extern "C" { /* Private constants ---------------------------------------------------------*/ /** @defgroup ADC_LL_Private_Constants ADC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -402,6 +404,7 @@ extern "C" { */ /** @defgroup ADC_LL_Alias_definition ADC Alias definition + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_SetChannelPreSelection LL_ADC_SetChannelPreselection /* Alias of LL_ADC_SetChannelPreselection for backward compatibility. */ @@ -412,6 +415,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ /** @defgroup ADC_LL_Private_Macros ADC Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -434,6 +438,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup ADC_LL_ES_INIT ADC Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -627,10 +632,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup ADC_LL_Exported_Constants ADC Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ADC_LL_EC_FLAG ADC flags + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_ADC_ReadReg function * @{ */ @@ -673,6 +680,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_IT ADC interruptions for configuration (interruption enable or disable) + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_ADC_ReadReg and LL_ADC_WriteReg functions * @{ */ @@ -692,6 +700,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_REGISTERS ADC registers compliant with specific purpose + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* List of ADC registers intended to be used (most commonly) with */ @@ -704,6 +713,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_COMMON_CLOCK_SOURCE ADC common - Clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_CLOCK_SYNC_PCLK_DIV1 (ADC_CCR_CKMODE_0) /*!< ADC synchronous clock derived from AHB clock without prescaler */ @@ -726,6 +736,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_COMMON_PATH_INTERNAL ADC common - Measurement path to internal channels + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Note: Other measurement paths to internal channels may be available */ @@ -742,6 +753,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_BOOST_MODE ADC instance - Boost mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_BOOST_MODE_6MHZ25 (0x00000000UL) /*!< Boost mode is configured for frequency <= 6.25Mhz */ @@ -754,6 +766,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_CALIBRATION_OFFSET_LINEARITY ADC instance - Calibration mode for offset and linearity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_CALIB_OFFSET (ADC_CALIB_FACTOR_OFFSET_REGOFFSET) /*!< Calibration of ADC offset. Duration of calibration of offset duration: 1280 ADC clock cycles. For devices with differential mode available: Calibration of offset is specific to each of single-ended and differential modes. */ @@ -764,6 +777,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_CALIBRATION_LINEARITY_WORD ADC instance - Calibration linearity words + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_CALIB_LINEARITY_WORD1 (ADC_CR_LINCALRDYW1) /*!< ADC calibration linearity word 1 */ @@ -777,6 +791,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_RESOLUTION ADC instance - Resolution + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_RESOLUTION_16B (0x00000000UL) /*!< ADC resolution 16 bits */ @@ -806,6 +821,7 @@ typedef struct #if defined(ADC_VER_V5_V90) /** @defgroup ADC_LL_EC_DATA_ALIGN ADC instance - Data alignment + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_DATA_ALIGN_RIGHT (0x00000000UL) /*!< ADC conversion data alignment: right aligned (alignment on data register LSB bit 0)*/ @@ -817,6 +833,7 @@ typedef struct #endif /* ADC_VER_V5_V90 */ /** @defgroup ADC_LL_EC_LEFT_BIT_SHIFT ADC left Shift + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_LEFT_BIT_SHIFT_NONE (0x00000000UL) /*!< ADC no bit shift left applied on the final ADC conversion data */ @@ -840,6 +857,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_LP_MODE ADC instance - Low power mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_LP_MODE_NONE (0x00000000UL) /*!< No ADC low power mode activated */ @@ -849,6 +867,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_OFFSET_NB ADC instance - Offset number + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OFFSET_1 ADC_OFR1_REGOFFSET /*!< ADC offset number 1: ADC channel and offset level to which the offset programmed will be applied (independently of channel mapped on ADC group regular or group injected) */ @@ -860,6 +879,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_OFFSET_SIGNED_SATURATION ADC instance - Offset signed saturation mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OFFSET_SIGNED_SATURATION_DISABLE (0x00000000UL) /*!< ADC offset signed saturation is disabled (among ADC selected offset number 1, 2, 3 or 4) */ @@ -869,6 +889,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_OFFSET_RSHIFT ADC instance - Offset right shift + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OFFSET_RSHIFT_DISABLE (0x00000000UL) /*!< ADC offset right shift is disabled (among ADC selected offset number 1, 2, 3 or 4) */ @@ -878,6 +899,7 @@ typedef struct */ #if defined(ADC_VER_V5_V90) /** @defgroup ADC_LL_EC_OFFSET_SATURATION ADC instance - Offset saturation mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OFFSET_SATURATION_DISABLE (0x00000000UL) /*!< ADC offset saturation is disabled (among ADC selected offset number 1, 2, 3 or 4). On devices STM32H72xx and STM32H73xx */ @@ -887,6 +909,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_OFFSET_STATE ADC instance - Offset state + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OFFSET_DISABLE (0x00000000UL) /*!< ADC offset disabled (among ADC selected offset number 1, 2, 3 or 4) */ @@ -896,6 +919,7 @@ typedef struct */ #if defined(ADC_VER_V5_V90) /** @defgroup ADC_LL_EC_OFFSET_SIGN ADC instance - Offset sign + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OFFSET_SIGN_NEGATIVE (0x00000000UL) /*!< ADC offset is negative (among ADC selected offset number 1, 2, 3 or 4). On devices STM32H72xx and STM32H73xx */ @@ -908,6 +932,7 @@ typedef struct #endif /* ADC_VER_V5_V90 */ /** @defgroup ADC_LL_EC_GROUPS ADC instance - Groups + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_GROUP_REGULAR (0x00000001UL) /*!< ADC group regular (available on all STM32 devices) */ @@ -918,6 +943,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_CHANNEL ADC instance - Channel number + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_CHANNEL_0 (ADC_CHANNEL_0_NUMBER | ADC_CHANNEL_0_SMP | ADC_CHANNEL_0_BITFIELD ) /*!< ADC external channel (channel connected to GPIO pin) ADCx_IN0 */ @@ -967,6 +993,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_REG_TRIGGER_SOURCE ADC group regular - Trigger source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_TRIG_SOFTWARE (0x00000000UL) /*!< ADC group regular conversion trigger internal: SW start. */ @@ -1002,6 +1029,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_REG_TRIGGER_EDGE ADC group regular - Trigger edge + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_TRIG_EXT_RISING ( ADC_CFGR_EXTEN_0) /*!< ADC group regular conversion trigger polarity set to rising edge */ @@ -1012,6 +1040,7 @@ typedef struct */ #if defined(ADC_VER_V5_V90) /** @defgroup ADC_LL_EC_REG_SAMPLING_MODE ADC group regular - Sampling mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_SAMPLING_MODE_NORMAL (0x00000000UL) /*!< ADC conversions sampling phase duration is defined using @ref ADC_LL_EC_CHANNEL_SAMPLINGTIME. On devices STM32H72xx and STM32H73xx */ @@ -1026,6 +1055,7 @@ typedef struct #endif /* ADC_VER_V5_V90 */ /** @defgroup ADC_LL_EC_REG_CONTINUOUS_MODE ADC group regular - Continuous mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_CONV_SINGLE (0x00000000UL) /*!< ADC conversions are performed in single mode: one conversion per trigger */ @@ -1035,6 +1065,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_REG_DATA_TRANSFER_MODE ADC group regular - Data transfer mode of ADC conversion data + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_DR_TRANSFER (0x00000000UL) /*!< ADC conversions are transferred to DR rigister */ @@ -1047,6 +1078,7 @@ typedef struct #if defined(ADC_VER_V5_V90) /** @defgroup ADC_LL_EC_REG_DMA_TRANSFER ADC group regular - DMA transfer of ADC conversion data + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1059,6 +1091,7 @@ typedef struct #endif /* ADC_VER_V5_V90 */ /** @defgroup ADC_LL_EC_REG_OVR_DATA_BEHAVIOR ADC group regular - Overrun behavior on conversion data + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_OVR_DATA_PRESERVED (0x00000000UL) /*!< ADC group regular behavior in case of overrun: data preserved */ @@ -1068,6 +1101,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_REG_SEQ_SCAN_LENGTH ADC group regular - Sequencer scan length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_SEQ_SCAN_DISABLE (0x00000000UL) /*!< ADC group regular sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */ @@ -1091,6 +1125,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_REG_SEQ_DISCONT_MODE ADC group regular - Sequencer discontinuous mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_SEQ_DISCONT_DISABLE (0x00000000UL) /*!< ADC group regular sequencer discontinuous mode disable */ @@ -1107,6 +1142,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_REG_SEQ_RANKS ADC group regular - Sequencer ranks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_REG_RANK_1 (ADC_SQR1_REGOFFSET | ADC_REG_RANK_1_SQRX_BITOFFSET_POS) /*!< ADC group regular sequencer rank 1 */ @@ -1130,6 +1166,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_INJ_TRIGGER_SOURCE ADC group injected - Trigger source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_INJ_TRIG_SOFTWARE (0x00000000UL) /*!< ADC group injected conversion trigger internal: SW start. */ @@ -1163,6 +1200,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_INJ_TRIGGER_EDGE ADC group injected - Trigger edge + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_INJ_TRIG_EXT_RISING ( ADC_JSQR_JEXTEN_0) /*!< ADC group injected conversion trigger polarity set to rising edge */ @@ -1173,6 +1211,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_INJ_TRIG_AUTO ADC group injected - Automatic trigger mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_INJ_TRIG_INDEPENDENT (0x00000000UL) /*!< ADC group injected conversion trigger independent. Setting mandatory if ADC group injected injected trigger source is set to an external trigger. */ @@ -1182,6 +1221,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_INJ_CONTEXT_QUEUE ADC group injected - Context queue mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_INJ_QUEUE_2CONTEXTS_LAST_ACTIVE (0x00000000UL) /* Group injected sequence context queue is enabled and can contain up to 2 contexts. When all contexts have been processed, the queue maintains the last context active perpetually. */ @@ -1192,6 +1232,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_INJ_SEQ_SCAN_LENGTH ADC group injected - Sequencer scan length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_INJ_SEQ_SCAN_DISABLE (0x00000000UL) /*!< ADC group injected sequencer disable (equivalent to sequencer of 1 rank: ADC conversion on only 1 channel) */ @@ -1203,6 +1244,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_INJ_SEQ_DISCONT_MODE ADC group injected - Sequencer discontinuous mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_INJ_SEQ_DISCONT_DISABLE (0x00000000UL) /*!< ADC group injected sequencer discontinuous mode disable */ @@ -1212,6 +1254,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_INJ_SEQ_RANKS ADC group injected - Sequencer ranks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_INJ_RANK_1 (ADC_JDR1_REGOFFSET | ADC_INJ_RANK_1_JSQR_BITOFFSET_POS) /*!< ADC group injected sequencer rank 1 */ @@ -1223,6 +1266,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_CHANNEL_SAMPLINGTIME Channel - Sampling time + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_SAMPLINGTIME_1CYCLE_5 (0x00000000UL) /*!< Sampling time 1.5 ADC clock cycles */ @@ -1238,6 +1282,7 @@ typedef struct */ #if defined(ADC_VER_V5_V90) /** @defgroup ADC_LL_EC_CHANNEL_SAMPLINGTIME Channel - Sampling time + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_SAMPLINGTIME_ADC3_2CYCLES_5 (0x00000000UL) /*!< Sampling time 2.5 ADC clock cycles. On ADC3 of devices STM32H72xx and STM32H73xx */ @@ -1254,6 +1299,7 @@ typedef struct #endif /* ADC_VER_V5_V90 */ /** @defgroup ADC_LL_EC_CHANNEL_SINGLE_DIFF_ENDING Channel - Single or differential ending + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_SINGLE_ENDED ( ADC_CALFACT_CALFACT_S) /*!< ADC channel ending set to single ended (literal also used to set calibration mode) */ @@ -1264,6 +1310,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_AWD_NUMBER Analog watchdog - Analog watchdog number + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_AWD1 (ADC_AWD_CR1_CHANNEL_MASK | ADC_AWD_CR1_REGOFFSET) /*!< ADC analog watchdog number 1 */ @@ -1274,6 +1321,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_AWD_CHANNELS Analog watchdog - Monitored channels + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_AWD_DISABLE (0x00000000UL) /*!< ADC analog watchdog monitoring disabled */ @@ -1360,6 +1408,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_AWD_THRESHOLDS Analog watchdog - Thresholds + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_AWD_THRESHOLD_HIGH (0x1UL) /*!< ADC analog watchdog threshold high */ @@ -1369,6 +1418,7 @@ typedef struct */ #if defined(ADC_VER_V5_V90) /** @defgroup ADC_LL_EC_AWD_FILTERING_CONFIG Analog watchdog - filtering config + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_AWD_FILTERING_NONE (0x00000000UL) /*!< ADC analog watchdog no filtering, one out-of-window sample is needed to raise flag or interrupt. On ADC3 of devices STM32H72xx and STM32H73xx */ @@ -1385,6 +1435,7 @@ typedef struct #endif /* ADC_VER_V5_V90 */ /** @defgroup ADC_LL_EC_OVS_SCOPE Oversampling - Oversampling scope + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OVS_DISABLE (0x00000000UL) /*!< ADC oversampling disabled. */ @@ -1397,6 +1448,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_OVS_DISCONT_MODE Oversampling - Discontinuous mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OVS_REG_CONT (0x00000000UL) /*!< ADC oversampling discontinuous mode: continuous mode (all conversions of oversampling ratio are done from 1 trigger) */ @@ -1406,6 +1458,7 @@ typedef struct */ #if defined(ADC_VER_V5_V90) /** @defgroup ADC_LL_EC_OVS_RATIO Oversampling - Ratio + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OVS_RATIO_2 (0x00000000UL) /*!< ADC oversampling ratio of 2 (2 ADC conversions are performed, sum of these conversions data is computed to result as the ADC oversampling conversion data (before potential shift) */ @@ -1422,6 +1475,7 @@ typedef struct #endif /* ADC_VER_V5_V90 */ /** @defgroup ADC_LL_EC_OVS_SHIFT Oversampling - Data shift + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_OVS_SHIFT_NONE (0x00000000UL) /*!< ADC oversampling no shift (sum of the ADC conversions data is not divided to result as the ADC oversampling conversion data) */ @@ -1441,6 +1495,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_MULTI_MODE Multimode - Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_MULTI_INDEPENDENT (0x00000000UL) /*!< ADC dual mode disabled (ADC independent mode) */ @@ -1456,6 +1511,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_MULTI_DMA_TRANSFER Multimode - DMA transfer + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_MULTI_REG_DMA_EACH_ADC (0x00000000UL) /*!< ADC multimode group regular conversions are transferred by DMA: each ADC uses its own DMA channel, with its individual DMA transfer settings */ @@ -1466,6 +1522,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_MULTI_TWOSMP_DELAY Multimode - Delay between two sampling phases + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_MULTI_TWOSMP_DELAY_1CYCLE_5 (0x00000000UL) /*!< ADC multimode delay between two sampling phases: 1.5 ADC clock cycle for all resolution */ @@ -1486,6 +1543,7 @@ typedef struct */ /** @defgroup ADC_LL_EC_MULTI_MASTER_SLAVE Multimode - ADC master or slave + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_ADC_MULTI_MASTER ( ADC_CDR_RDATA_MST) /*!< In multimode, selection among several ADC instances: ADC master */ @@ -1498,6 +1556,7 @@ typedef struct /** @defgroup ADC_LL_EC_HW_DELAYS Definitions of ADC hardware constraints delays + * @ingroup RTEMSBSPsARMSTM32H7 * @note Only ADC peripheral HW delays are defined in ADC LL driver driver, * not timeout values. * For details on delays values, refer to descriptions in source code @@ -1571,10 +1630,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup ADC_LL_Exported_Macros ADC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ADC_LL_EM_WRITE_READ Common write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1599,6 +1660,7 @@ typedef struct */ /** @defgroup ADC_LL_EM_HELPER_MACRO ADC helper macro + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2556,10 +2618,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup ADC_LL_Exported_Functions ADC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup ADC_LL_EF_DMA_Management ADC DMA management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2616,6 +2680,7 @@ __STATIC_INLINE uint32_t LL_ADC_DMA_GetRegAddr(ADC_TypeDef *ADCx, uint32_t Regis */ /** @defgroup ADC_LL_EF_Configuration_ADC_Common Configuration of ADC hierarchical scope: common to several ADC instances + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2812,6 +2877,7 @@ __STATIC_INLINE void LL_ADC_SetCommonPathInternalChRem(ADC_Common_TypeDef *ADCxy */ /** @defgroup ADC_LL_EF_Configuration_ADC_Instance Configuration of ADC hierarchical scope: ADC instance + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3800,6 +3866,7 @@ __STATIC_INLINE uint32_t LL_ADC_GetOffsetState(ADC_TypeDef *ADCx, uint32_t Offse */ /** @defgroup ADC_LL_EF_Configuration_ADC_Group_Regular Configuration of ADC hierarchical scope: group regular + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4587,6 +4654,7 @@ __STATIC_INLINE uint32_t LL_ADC_REG_GetOverrun(ADC_TypeDef *ADCx) */ /** @defgroup ADC_LL_EF_Configuration_ADC_Group_Injected Configuration of ADC hierarchical scope: group injected + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -5308,6 +5376,7 @@ __STATIC_INLINE void LL_ADC_INJ_ConfigQueueContext(ADC_TypeDef *ADCx, */ /** @defgroup ADC_LL_EF_Configuration_Channels Configuration of ADC hierarchical scope: channels + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -5630,6 +5699,7 @@ __STATIC_INLINE uint32_t LL_ADC_GetChannelSingleDiff(ADC_TypeDef *ADCx, uint32_t */ /** @defgroup ADC_LL_EF_Configuration_ADC_AnalogWatchdog Configuration of ADC transversal scope: analog watchdog + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -6244,6 +6314,7 @@ __STATIC_INLINE uint32_t LL_ADC_GetAWDFilteringConfiguration(ADC_TypeDef *ADCx, */ /** @defgroup ADC_LL_EF_Configuration_ADC_oversampling Configuration of ADC transversal scope: oversampling + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -6467,6 +6538,7 @@ __STATIC_INLINE uint32_t LL_ADC_GetOverSamplingShift(ADC_TypeDef *ADCx) */ /** @defgroup ADC_LL_EF_Configuration_ADC_Multimode Configuration of ADC hierarchical scope: multimode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -6755,6 +6827,7 @@ __STATIC_INLINE uint32_t LL_ADC_GetMultiTwoSamplingDelay(ADC_Common_TypeDef *ADC * @} */ /** @defgroup ADC_LL_EF_Operation_ADC_Instance Operation on ADC hierarchical scope: ADC instance + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -6992,6 +7065,7 @@ __STATIC_INLINE uint32_t LL_ADC_IsCalibrationOnGoing(ADC_TypeDef *ADCx) */ /** @defgroup ADC_LL_EF_Operation_ADC_Group_Regular Operation on ADC hierarchical scope: group regular + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -7187,6 +7261,7 @@ __STATIC_INLINE uint32_t LL_ADC_REG_ReadMultiConversionData32(ADC_Common_TypeDef */ /** @defgroup ADC_LL_EF_Operation_ADC_Group_Injected Operation on ADC hierarchical scope: group injected + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -7426,6 +7501,7 @@ __STATIC_INLINE uint8_t LL_ADC_INJ_ReadConversionData8(ADC_TypeDef *ADCx, uint32 */ /** @defgroup ADC_LL_EF_FLAG_Management ADC flag management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -7957,6 +8033,7 @@ __STATIC_INLINE uint32_t LL_ADC_IsActiveFlag_SLV_AWD3(ADC_Common_TypeDef *ADCxy_ */ /** @defgroup ADC_LL_EF_IT_Management ADC IT management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -8340,6 +8417,7 @@ __STATIC_INLINE uint32_t LL_ADC_IsEnabledIT_AWD3(ADC_TypeDef *ADCx) #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup ADC_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_bdma.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_bdma.h index 7793c3c177..c1f522958e 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_bdma.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_bdma.h @@ -35,12 +35,14 @@ extern "C" { #if defined (BDMA) || defined (BDMA1) || defined (BDMA2) /** @defgroup BDMA_LL BDMA + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private types -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /** @defgroup BDMA_LL_Private_Variables BDMA Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Array used to get the BDMA channel register offset versus channel index LL_BDMA_CHANNEL_x */ @@ -62,6 +64,7 @@ static const uint8_t LL_BDMA_CH_OFFSET_TAB[] = /* Private constants ---------------------------------------------------------*/ /* Private macros ------------------------------------------------------------*/ /** @defgroup BDMA_LL_Private_Macros BDMA Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if !defined(UNUSED) @@ -73,6 +76,7 @@ static const uint8_t LL_BDMA_CH_OFFSET_TAB[] = /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup BDMA_LL_ES_INIT BDMA Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -149,9 +153,11 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup BDMA_LL_Exported_Constants BDMA Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup BDMA_LL_EC_CLEAR_FLAG Clear Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_BDMA_WriteReg function * @{ */ @@ -188,6 +194,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_BDMA_ReadReg function * @{ */ @@ -228,6 +235,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_BDMA_ReadReg and LL_BDMA_WriteReg functions * @{ */ @@ -239,6 +247,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_CHANNEL CHANNEL + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_CHANNEL_0 0x00000000U /*!< DMA Channel 0 */ @@ -257,6 +266,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_DIRECTION Transfer Direction + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_DIRECTION_PERIPH_TO_MEMORY 0x00000000U /*!< Peripheral to memory direction */ @@ -267,6 +277,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_MODE Transfer mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_MODE_NORMAL 0x00000000U /*!< Normal Mode */ @@ -276,6 +287,7 @@ typedef struct */ /** @defgroup DMA_LL_EC_DOUBLEBUFFER_MODE DOUBLE BUFFER MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_DOUBLEBUFFER_MODE_DISABLE 0x00000000U /*!< Disable double buffering mode */ @@ -285,6 +297,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_PERIPH Peripheral increment mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_PERIPH_INCREMENT BDMA_CCR_PINC /*!< Peripheral increment mode Enable */ @@ -294,6 +307,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_MEMORY Memory increment mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_MEMORY_INCREMENT BDMA_CCR_MINC /*!< Memory increment mode Enable */ @@ -303,6 +317,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_PDATAALIGN Peripheral data alignment + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_PDATAALIGN_BYTE 0x00000000U /*!< Peripheral data alignment : Byte */ @@ -313,6 +328,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_MDATAALIGN Memory data alignment + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_MDATAALIGN_BYTE 0x00000000U /*!< Memory data alignment : Byte */ @@ -323,6 +339,7 @@ typedef struct */ /** @defgroup BDMA_LL_EC_PRIORITY Transfer Priority level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_PRIORITY_LOW 0x00000000U /*!< Priority level : Low */ @@ -334,6 +351,7 @@ typedef struct */ /** @defgroup DMA_LL_EC_CURRENTTARGETMEM CURRENTTARGETMEM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_BDMA_CURRENTTARGETMEM0 0x00000000U /*!< Set CurrentTarget Memory to Memory 0 */ @@ -347,10 +365,12 @@ typedef struct */ /* Exported macro ------------------------------------------------------------*/ /** @defgroup BDMA_LL_Exported_Macros BDMA Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup BDMA_LL_EM_WRITE_READ Common Write and read registers macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -374,6 +394,7 @@ typedef struct */ /** @defgroup BDMA_LL_EM_CONVERT_DMAxCHANNELy Convert BDMAxChannely + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -468,10 +489,12 @@ LL_BDMA_CHANNEL_7) /* Exported functions --------------------------------------------------------*/ /** @defgroup BDMA_LL_Exported_Functions BDMA Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup BDMA_LL_EF_Configuration Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -1469,6 +1492,7 @@ __STATIC_INLINE uint32_t LL_BDMA_GetPeriphRequest(BDMA_TypeDef *BDMAx, uint32_t /** @defgroup BDMA_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -2211,6 +2235,7 @@ __STATIC_INLINE void LL_BDMA_ClearFlag_TE7(BDMA_TypeDef *BDMAx) */ /** @defgroup BDMA_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -2417,6 +2442,7 @@ __STATIC_INLINE uint32_t LL_BDMA_IsEnabledIT_TE(BDMA_TypeDef *BDMAx, uint32_t Ch #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup BDMA_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_bus.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_bus.h index 4f15c6efa6..ea424a2d0c 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_bus.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_bus.h @@ -50,6 +50,7 @@ extern "C" { #if defined(RCC) /** @defgroup BUS_LL BUS + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -63,10 +64,12 @@ extern "C" { /* Exported constants --------------------------------------------------------*/ /** @defgroup BUS_LL_Exported_Constants BUS Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup BUS_LL_EC_AHB3_GRP1_PERIPH AHB3 GRP1 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_AHB3_GRP1_PERIPH_MDMA RCC_AHB3ENR_MDMAEN @@ -117,6 +120,7 @@ extern "C" { /** @defgroup BUS_LL_EC_AHB1_GRP1_PERIPH AHB1 GRP1 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_AHB1_GRP1_PERIPH_DMA1 RCC_AHB1ENR_DMA1EN @@ -145,6 +149,7 @@ extern "C" { /** @defgroup BUS_LL_EC_AHB2_GRP1_PERIPH AHB2 GRP1 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_AHB2_GRP1_PERIPH_DCMI RCC_AHB2ENR_DCMIEN @@ -189,6 +194,7 @@ extern "C" { /** @defgroup BUS_LL_EC_AHB4_GRP1_PERIPH AHB4 GRP1 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_AHB4_GRP1_PERIPH_GPIOA RCC_AHB4ENR_GPIOAEN @@ -234,6 +240,7 @@ extern "C" { /** @defgroup BUS_LL_EC_APB3_GRP1_PERIPH APB3 GRP1 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(LTDC) @@ -252,6 +259,7 @@ extern "C" { /** @defgroup BUS_LL_EC_APB1_GRP1_PERIPH APB1 GRP1 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_APB1_GRP1_PERIPH_TIM2 RCC_APB1LENR_TIM2EN @@ -295,6 +303,7 @@ extern "C" { /** @defgroup BUS_LL_EC_APB1_GRP2_PERIPH APB1 GRP2 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_APB1_GRP2_PERIPH_CRS RCC_APB1HENR_CRSEN @@ -314,6 +323,7 @@ extern "C" { /** @defgroup BUS_LL_EC_APB2_GRP1_PERIPH APB2 GRP1 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_APB2_GRP1_PERIPH_TIM1 RCC_APB2ENR_TIM1EN @@ -349,6 +359,7 @@ extern "C" { /** @defgroup BUS_LL_EC_APB4_GRP1_PERIPH APB4 GRP1 PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_APB4_GRP1_PERIPH_SYSCFG RCC_APB4ENR_SYSCFGEN @@ -383,6 +394,7 @@ extern "C" { */ /** @defgroup BUS_LL_EC_CLKAM_PERIPH CLKAM PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3AMR_BDMAAMEN) @@ -478,6 +490,7 @@ extern "C" { #if defined(RCC_CKGAENR_AXICKG) /** @defgroup BUS_LL_EC_CKGA_PERIPH CKGA (AXI Clocks Gating) PERIPH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_CKGA_PERIPH_AXI RCC_CKGAENR_AXICKG @@ -515,10 +528,12 @@ extern "C" { /* Exported functions --------------------------------------------------------*/ /** @defgroup BUS_LL_Exported_Functions BUS Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup BUS_LL_EF_AHB3 AHB3 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -835,6 +850,7 @@ __STATIC_INLINE void LL_AHB3_GRP1_DisableClockSleep(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_AHB1 AHB1 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1087,6 +1103,7 @@ __STATIC_INLINE void LL_AHB1_GRP1_DisableClockSleep(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_AHB2 AHB2 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1337,6 +1354,7 @@ __STATIC_INLINE void LL_AHB2_GRP1_DisableClockSleep(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_AHB4 AHB4 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1659,6 +1677,7 @@ __STATIC_INLINE void LL_AHB4_GRP1_DisableClockSleep(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_APB3 APB3 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1797,6 +1816,7 @@ __STATIC_INLINE void LL_APB3_GRP1_DisableClockSleep(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_APB1 APB1 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2433,6 +2453,7 @@ __STATIC_INLINE void LL_APB1_GRP2_DisableClockSleep(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_APB2 APB2 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2771,6 +2792,7 @@ __STATIC_INLINE void LL_APB2_GRP1_DisableClockSleep(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_APB4 APB4 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3077,6 +3099,7 @@ __STATIC_INLINE void LL_APB4_GRP1_DisableClockSleep(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_CLKAM CLKAM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3202,6 +3225,7 @@ __STATIC_INLINE void LL_CLKAM_Disable(uint32_t Periphs) */ /** @defgroup BUS_LL_EF_CKGA CKGA + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_comp.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_comp.h index d1e1153ded..d6537149f8 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_comp.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_comp.h @@ -34,6 +34,7 @@ extern "C" { #if defined (COMP1) || defined (COMP2) /** @defgroup COMP_LL COMP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -41,6 +42,7 @@ extern "C" { /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup COMP_LL_Private_Constants COMP Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -53,6 +55,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ /** @defgroup COMP_LL_Private_Macros COMP Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -61,6 +64,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup COMP_LL_ES_INIT COMP Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -108,10 +112,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup COMP_LL_Exported_Constants COMP Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup COMP_LL_EC_COMMON_WINDOWMODE Comparator common modes - Window mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_COMP_WINDOWMODE_DISABLE (0x00000000UL) /*!< Window mode disable: Comparators 1 and 2 are independent */ @@ -121,6 +127,7 @@ typedef struct */ /** @defgroup COMP_LL_EC_POWERMODE Comparator modes - Power mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_COMP_POWERMODE_HIGHSPEED (0x00000000UL) /*!< COMP power mode to high speed */ @@ -131,6 +138,7 @@ typedef struct */ /** @defgroup COMP_LL_EC_INPUT_PLUS Comparator inputs - Input plus (input non-inverting) selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_COMP_INPUT_PLUS_IO1 (0x00000000UL) /*!< Comparator input plus connected to IO1 (pin PB0 for COMP1, pin PE9 for COMP2) */ @@ -143,6 +151,7 @@ typedef struct */ /** @defgroup COMP_LL_EC_INPUT_MINUS Comparator inputs - Input minus (input inverting) selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_COMP_INPUT_MINUS_1_4VREFINT ( COMP_CFGRx_SCALEN | COMP_CFGRx_BRGEN) /*!< Comparator input minus connected to 1/4 VrefInt */ @@ -162,6 +171,7 @@ typedef struct */ /** @defgroup COMP_LL_EC_INPUT_HYSTERESIS Comparator input - Hysteresis + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_COMP_HYSTERESIS_NONE (0x00000000UL) /*!< No hysteresis */ @@ -173,6 +183,7 @@ typedef struct */ /** @defgroup COMP_LL_EC_OUTPUT_POLARITY Comparator output - Output polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_COMP_OUTPUTPOL_NONINVERTED (0x00000000UL) /*!< COMP output polarity is not inverted: comparator output is high when the plus (non-inverting) input is at a higher voltage than the minus (inverting) input */ @@ -182,6 +193,7 @@ typedef struct */ /** @defgroup COMP_LL_EC_OUTPUT_BLANKING_SOURCE Comparator output - Blanking source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_COMP_BLANKINGSRC_NONE (0x00000000UL) /*!BTCR[0] &= ~FMC_BCR1_FMCEN) /** @defgroup FMC_LL_NOR_Macros FMC NOR/SRAM Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle NOR device enable/disable and read/write operations * @{ */ @@ -902,6 +946,7 @@ typedef struct */ /** @defgroup FMC_LL_NAND_Macros FMC NAND Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle NAND device enable/disable * @{ */ @@ -926,6 +971,7 @@ typedef struct */ /** @defgroup FMC_LL_NAND_Interrupt FMC NAND Interrupt + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle NAND interrupts * @{ */ @@ -987,6 +1033,7 @@ typedef struct /** @defgroup FMC_LL_SDRAM_Interrupt FMC SDRAM Interrupt + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle SDRAM interrupts * @{ */ @@ -1046,13 +1093,16 @@ typedef struct /* Private functions ---------------------------------------------------------*/ /** @defgroup FMC_LL_Private_Functions FMC LL Private Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FMC_LL_NORSRAM NOR SRAM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FMC_LL_NORSRAM_Private_Functions_Group1 NOR SRAM Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef FMC_NORSRAM_Init(FMC_NORSRAM_TypeDef *Device, @@ -1069,6 +1119,7 @@ HAL_StatusTypeDef FMC_NORSRAM_DeInit(FMC_NORSRAM_TypeDef *Device, */ /** @defgroup FMC_LL_NORSRAM_Private_Functions_Group2 NOR SRAM Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef FMC_NORSRAM_WriteOperation_Enable(FMC_NORSRAM_TypeDef *Device, uint32_t Bank); @@ -1081,9 +1132,11 @@ HAL_StatusTypeDef FMC_NORSRAM_WriteOperation_Disable(FMC_NORSRAM_TypeDef *Devic */ /** @defgroup FMC_LL_NAND NAND + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FMC_LL_NAND_Private_Functions_Group1 NAND Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef FMC_NAND_Init(FMC_NAND_TypeDef *Device, FMC_NAND_InitTypeDef *Init); @@ -1097,6 +1150,7 @@ HAL_StatusTypeDef FMC_NAND_DeInit(FMC_NAND_TypeDef *Device, uint32_t Bank); */ /** @defgroup FMC_LL_NAND_Private_Functions_Group2 NAND Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef FMC_NAND_ECC_Enable(FMC_NAND_TypeDef *Device, uint32_t Bank); @@ -1112,9 +1166,11 @@ HAL_StatusTypeDef FMC_NAND_GetECC(FMC_NAND_TypeDef *Device, uint32_t *ECCval, u /** @defgroup FMC_LL_SDRAM SDRAM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup FMC_LL_SDRAM_Private_Functions_Group1 SDRAM Initialization/de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef FMC_SDRAM_Init(FMC_SDRAM_TypeDef *Device, FMC_SDRAM_InitTypeDef *Init); @@ -1126,6 +1182,7 @@ HAL_StatusTypeDef FMC_SDRAM_DeInit(FMC_SDRAM_TypeDef *Device, uint32_t Bank); */ /** @defgroup FMC_LL_SDRAM_Private_Functions_Group2 SDRAM Control functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ HAL_StatusTypeDef FMC_SDRAM_WriteProtection_Enable(FMC_SDRAM_TypeDef *Device, uint32_t Bank); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_gpio.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_gpio.h index e510ca8a4a..c1db2ce70e 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_gpio.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_gpio.h @@ -34,6 +34,7 @@ extern "C" { #if defined (GPIOA) || defined (GPIOB) || defined (GPIOC) || defined (GPIOD) || defined (GPIOE) || defined (GPIOF) || defined (GPIOG) || defined (GPIOH) || defined (GPIOI) || defined (GPIOJ) || defined (GPIOK) /** @defgroup GPIO_LL GPIO + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -43,6 +44,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup GPIO_LL_Private_Macros GPIO Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -54,6 +56,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup GPIO_LL_ES_INIT GPIO Exported Init structures + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -98,10 +101,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup GPIO_LL_Exported_Constants GPIO Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GPIO_LL_EC_PIN PIN + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_GPIO_PIN_0 GPIO_BSRR_BS0 /*!< Select pin 0 */ @@ -131,6 +136,7 @@ typedef struct */ /** @defgroup GPIO_LL_EC_MODE Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_GPIO_MODE_INPUT (0x00000000U) /*!< Select input mode */ @@ -142,6 +148,7 @@ typedef struct */ /** @defgroup GPIO_LL_EC_OUTPUT Output Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_GPIO_OUTPUT_PUSHPULL (0x00000000U) /*!< Select push-pull as output type */ @@ -151,6 +158,7 @@ typedef struct */ /** @defgroup GPIO_LL_EC_SPEED Output Speed + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_GPIO_SPEED_FREQ_LOW (0x00000000U) /*!< Select I/O low output speed */ @@ -167,6 +175,7 @@ typedef struct /** @defgroup GPIO_LL_EC_PULL Pull Up Pull Down + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_GPIO_PULL_NO (0x00000000U) /*!< Select I/O no pull */ @@ -177,6 +186,7 @@ typedef struct */ /** @defgroup GPIO_LL_EC_AF Alternate Function + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_GPIO_AF_0 (0x0000000U) /*!< Select alternate function 0 */ @@ -205,10 +215,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup GPIO_LL_Exported_Macros GPIO Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GPIO_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -238,10 +250,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup GPIO_LL_Exported_Functions GPIO Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup GPIO_LL_EF_Port_Configuration Port Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -762,6 +776,7 @@ __STATIC_INLINE uint32_t LL_GPIO_IsAnyPinLocked(GPIO_TypeDef *GPIOx) */ /** @defgroup GPIO_LL_EF_Data_Access Data Access + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -951,6 +966,7 @@ __STATIC_INLINE void LL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint32_t PinMask) #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup GPIO_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_hrtim.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_hrtim.h index fbb5fac122..f3f2c77850 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_hrtim.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_hrtim.h @@ -34,12 +34,14 @@ extern "C" { #if defined (HRTIM1) /** @defgroup HRTIM_LL HRTIM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private types -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /** @defgroup HRTIM_LL_Private_Variables HRTIM Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static const uint16_t REG_OFFSET_TAB_TIMER[] = @@ -209,6 +211,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = /* Private constants ---------------------------------------------------------*/ /** @defgroup HRTIM_LL_Private_Constants HRTIM Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define HRTIM_CR1_UDIS_MASK ((uint32_t)(HRTIM_CR1_MUDIS |\ @@ -282,10 +285,12 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/ /** @defgroup HRTIM_LL_Exported_Constants HRTIM Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HRTIM_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_HRTIM_ReadReg function * @{ */ @@ -324,6 +329,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_HRTIM_ReadReg and LL_HRTIM_WriteReg functions * @{ */ @@ -362,6 +368,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_SYNCIN_SRC SYNCHRONIZATION INPUT SOURCE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining defining the synchronization input source. */ @@ -373,6 +380,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_SYNCOUT_SRC SYNCHRONIZATION OUTPUT SOURCE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the source and event to be sent on the synchronization output. */ @@ -385,6 +393,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_SYNCOUT_POLARITY SYNCHRONIZATION OUTPUT POLARITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the routing and conditioning of the synchronization output event. */ @@ -396,6 +405,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_TIMER TIMER ID + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants identifying a timing unit. */ @@ -416,6 +426,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_OUTPUT OUTPUT ID + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants identifying an HRTIM output. */ @@ -434,6 +445,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_COMPAREUNIT COMPARE UNIT ID + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants identifying a compare unit. */ @@ -444,6 +456,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_CAPTUREUNIT CAPTURE UNIT ID + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants identifying a capture unit. */ @@ -454,6 +467,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_FAULT FAULT ID + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants identifying a fault channel. */ @@ -467,6 +481,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_EVENT EXTERNAL EVENT ID + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants identifying an external event channel. */ @@ -485,6 +500,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_OUTPUTSTATE OUTPUT STATE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the state of an HRTIM output. */ @@ -496,6 +512,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_ADCTRIG ADC TRIGGER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants identifying an ADC trigger. */ @@ -508,6 +525,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_ADCTRIG_UPDATE ADC TRIGGER UPDATE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief constants defining the source triggering the update of the HRTIM_ADCxR register (transfer from preload to active register). */ @@ -522,6 +540,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_ADCTRIG_SRC13 ADC TRIGGER 1/3 SOURCE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief constants defining the events triggering ADC conversion for ADC Triggers 1 and 3. */ @@ -563,6 +582,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_ADCTRIG_SRC24 ADC TRIGGER 2/4 SOURCE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief constants defining the events triggering ADC conversion for ADC Triggers 2 and 4. */ @@ -604,6 +624,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_PRESCALERRATIO PRESCALER RATIO + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining timer high-resolution clock prescaler ratio. */ @@ -615,6 +636,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_MODE COUNTER MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining timer counter operating mode. */ @@ -626,6 +648,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_DACTRIG DAC TRIGGER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining on which output the DAC synchronization event is sent. */ @@ -638,6 +661,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_UPDATETRIG UPDATE TRIGGER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the registers update is done synchronously with any other timer or master update. */ @@ -655,6 +679,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_UPDATEGATING UPDATE GATING + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining how the update occurs relatively to the burst DMA transaction and the external update request on update enable inputs 1 to 3. */ @@ -672,6 +697,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_COMPAREMODE COMPARE MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the compare register is behaving in regular mode (compare match issued as soon as counter equal compare) or in auto-delayed mode. */ @@ -684,6 +710,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_RESETTRIG RESET TRIGGER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be selected to trigger the reset of the timer counter. */ @@ -723,6 +750,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_CAPTURETRIG CAPTURE TRIGGER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be selected to trigger the capture of the timing unit counter. */ @@ -763,6 +791,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_DLYPRT DELAYED PROTECTION (DLYPRT) MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining all possible delayed protection modes for a timer (also define the source and outputs on which the delayed protection schemes are applied). */ @@ -788,6 +817,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_BURSTMODE BURST MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining how the timer behaves during a burst mode operation. */ @@ -798,6 +828,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_BURSTDMA BURST DMA + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the registers that can be written during a burst DMA operation. */ @@ -838,6 +869,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_CPPSTAT CURRENT PUSH-PULL STATUS + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining on which output the signal is currently applied in push-pull mode. */ @@ -848,6 +880,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_IPPSTAT IDLE PUSH-PULL STATUS + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining on which output the signal was applied, in push-pull mode balanced fault mode or delayed idle mode, when the protection was triggered. */ @@ -858,6 +891,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_TIM_EEFLTR TIMER EXTERNAL EVENT FILTER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the event filtering applied to external events by a timer. */ @@ -882,6 +916,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_TIM_LATCHSTATUS TIMER EXTERNAL EVENT LATCH STATUS + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the external event is memorized (latched) and generated as soon as the blanking period is completed or the window ends. */ @@ -892,6 +927,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_DT_PRESCALER DEADTIME PRESCALER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining division ratio between the timer clock frequency (fHRTIM) and the deadtime generator clock (fDTG). */ @@ -908,6 +944,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_DT_RISING_SIGN DEADTIME RISING SIGN + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the deadtime is positive or negative (overlapping signal) on rising edge. */ @@ -918,6 +955,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_DT_FALLING_SIGN DEADTIME FALLING SIGN + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether the deadtime is positive or negative (overlapping signal) on falling edge. */ @@ -928,6 +966,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_CHP_PRESCALER CHOPPER MODE PRESCALER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the frequency of the generated high frequency carrier (fCHPFRQ). */ @@ -952,6 +991,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_CHP_DUTYCYCLE CHOPPER MODE DUTY CYCLE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the duty cycle of the generated high frequency carrier. Duty cycle can be adjusted by 1/8 step (from 0/8 up to 7/8). */ @@ -968,6 +1008,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_CHP_PULSEWIDTH CHOPPER MODE PULSE WIDTH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the pulse width of the first pulse of the generated high frequency carrier. */ @@ -992,6 +1033,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_CROSSBAR_INPUT CROSSBAR INPUT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be selected to configure the set/reset crossbar of a timer output. */ @@ -1032,6 +1074,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_OUT_POLARITY OUPUT_POLARITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the polarity of a timer output. */ @@ -1042,6 +1085,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_OUT_IDLEMODE OUTPUT IDLE MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not the timer output transition to its IDLE state when burst mode is entered. */ @@ -1052,6 +1096,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_HALF_MODE HALF MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the half mode of an HRTIM Timer instance. */ @@ -1062,6 +1107,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_OUT_IDLELEVEL OUTPUT IDLE LEVEL + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the output level when output is in IDLE state */ @@ -1072,6 +1118,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_OUT_FAULTSTATE OUTPUT FAULT STATE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the output level when output is in FAULT state. */ @@ -1084,6 +1131,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_OUT_CHOPPERMODE OUTPUT CHOPPER MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not chopper mode is enabled for a timer output. */ @@ -1094,6 +1142,7 @@ static const uint8_t REG_SHIFT_TAB_FLTxE[] = */ /** @defgroup HRTIM_LL_EC_OUT_BM_ENTRYMODE OUTPUT BURST MODE ENTRY MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the idle state entry mode during a burst mode operation. It is possible to delay the burst mode entry and force the output to an inactive state during a programmable period before the output takes its idle state. @@ -1104,6 +1153,7 @@ during a programmable period before the output takes its idle state. * @} */ /** @defgroup HRTIM_LL_EC_OUT_LEVEL OUTPUT LEVEL + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the level of a timer output. */ @@ -1114,6 +1164,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_EE_SRC EXTERNAL EVENT SOURCE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining available sources associated to external events. */ @@ -1125,6 +1176,7 @@ during a programmable period before the output takes its idle state. * @} */ /** @defgroup HRTIM_LL_EC_EE_POLARITY EXTERNAL EVENT POLARITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the polarity of an external event. */ @@ -1135,6 +1187,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_EE_SENSITIVITY EXTERNAL EVENT SENSITIVITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the sensitivity (level-sensitive or edge-sensitive) of an external event. */ @@ -1147,6 +1200,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_EE_FASTMODE EXTERNAL EVENT FAST MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether or not an external event is programmed in fast mode. */ @@ -1157,6 +1211,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_EE_FILTER EXTERNAL EVENT DIGITAL FILTER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the frequency used to sample an external event input (fSAMPLING) and the length (N) of the digital filter applied. */ @@ -1181,6 +1236,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_EE_PRESCALER EXTERNAL EVENT PRESCALER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining division ratio between the timer clock frequency (fHRTIM) and the external event signal sampling clock (fEEVS) used by the digital filters. */ @@ -1193,6 +1249,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_FLT_SRC FAULT SOURCE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining whether a faults is be triggered by any external or internal fault source. */ @@ -1203,6 +1260,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_FLT_POLARITY FAULT POLARITY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the polarity of a fault event. */ @@ -1213,6 +1271,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_FLT_FILTER FAULT DIGITAL FILTER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the frequency used to sample the fault input (fSAMPLING) and the length (N) of the digital filter applied. */ @@ -1237,6 +1296,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_FLT_PRESCALER BURST FAULT PRESCALER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the division ratio between the timer clock frequency (fHRTIM) and the fault signal sampling clock (fFLTS) used by the digital filters. */ @@ -1249,6 +1309,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_BM_MODE BURST MODE OPERATING MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining if the burst mode is entered once or if it is continuously operating. */ @@ -1259,6 +1320,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_BM_CLKSRC BURST MODE CLOCK SOURCE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the clock source for the burst mode counter. */ @@ -1277,6 +1339,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_BM_PRESCALER BURST MODE PRESCALER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the prescaling ratio of the fHRTIM clock for the burst mode controller (fBRST). */ @@ -1301,6 +1364,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_BM_TRIG HRTIM BURST MODE TRIGGER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the events that can be used to trig the burst mode operation. */ @@ -1341,6 +1405,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EC_BM_STATUS HRTIM BURST MODE STATUS + * @ingroup RTEMSBSPsARMSTM32H7 * @{ * @brief Constants defining the operating state of the burst mode controller. */ @@ -1356,10 +1421,12 @@ during a programmable period before the output takes its idle state. /* Exported macro ------------------------------------------------------------*/ /** @defgroup HRTIM_LL_Exported_Macros HRTIM Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HRTIM_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1384,6 +1451,7 @@ during a programmable period before the output takes its idle state. */ /** @defgroup HRTIM_LL_EM_Exported_Macros Exported_Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -1408,9 +1476,11 @@ during a programmable period before the output takes its idle state. /* Exported functions --------------------------------------------------------*/ /** @defgroup HRTIM_LL_Exported_Functions HRTIM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HRTIM_LL_EF_HRTIM_Control HRTIM_Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2475,6 +2545,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_GetADCTrigSrc(const HRTIM_TypeDef *HRTIMx, uin */ /** @defgroup HRTIM_LL_EF_HRTIM_Timer_Control HRTIM_Timer_Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4679,6 +4750,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_TIM_GetEventLatchStatus(const HRTIM_TypeDef *H */ /** @defgroup HRTIM_LL_EF_Dead_Time_Configuration Dead_Time_Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -5022,6 +5094,7 @@ __STATIC_INLINE void LL_HRTIM_DT_LockFallingSign(HRTIM_TypeDef *HRTIMx, uint32_t */ /** @defgroup HRTIM_LL_EF_Chopper_Mode_Configuration Chopper_Mode_Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -5269,6 +5342,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_CHP_GetPulseWidth(const HRTIM_TypeDef *HRTIMx, */ /** @defgroup HRTIM_LL_EF_Output_Management Output_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -6252,6 +6326,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_OUT_GetLevel(const HRTIM_TypeDef *HRTIMx, uint */ /** @defgroup HRTIM_LL_EF_External_Event_management External_Event_management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -6739,6 +6814,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_EE_GetPrescaler(const HRTIM_TypeDef *HRTIMx) */ /** @defgroup HRTIM_LL_EF_Fault_management Fault_management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -7099,6 +7175,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_FLT_IsEnabled(const HRTIM_TypeDef *HRTIMx, uin */ /** @defgroup HRTIM_LL_EF_Burst_Mode_management Burst_Mode_management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -7568,6 +7645,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_BM_GetStatus(const HRTIM_TypeDef *HRTIMx) */ /** @defgroup HRTIM_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -8351,6 +8429,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_IsActiveFlag_DLYPRT(const HRTIM_TypeDef *HRTIM */ /** @defgroup HRTIM_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -9513,6 +9592,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_IsEnabledIT_DLYPRT(const HRTIM_TypeDef *HRTIMx */ /** @defgroup HRTIM_LL_EF_DMA_Management DMA_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -10445,6 +10525,7 @@ __STATIC_INLINE uint32_t LL_HRTIM_IsEnabledDMAReq_DLYPRT(const HRTIM_TypeDef *HR #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup HRTIM_LL_LL_EF_Init In-initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ ErrorStatus LL_HRTIM_DeInit(HRTIM_TypeDef* HRTIMx); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_hsem.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_hsem.h index cff88b5cd5..772e9db37c 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_hsem.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_hsem.h @@ -34,6 +34,7 @@ extern "C" { #if defined(HSEM) /** @defgroup HSEM_LL HSEM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -46,10 +47,12 @@ extern "C" { /* Exported constants --------------------------------------------------------*/ /** @defgroup HSEM_LL_Exported_Constants HSEM Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HSEM_LL_EC_COREID COREID Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_HSEM_COREID_NONE 0U @@ -64,6 +67,7 @@ extern "C" { /** @defgroup HSEM_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_HSEM_ReadReg function * @{ */ @@ -115,10 +119,12 @@ extern "C" { /* Exported macro ------------------------------------------------------------*/ /** @defgroup HSEM_LL_Exported_Macros HSEM Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HSEM_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -148,10 +154,12 @@ extern "C" { /* Exported functions --------------------------------------------------------*/ /** @defgroup HSEM_LL_Exported_Functions HSEM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup HSEM_LL_EF_Data_Management Data_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -311,6 +319,7 @@ __STATIC_INLINE void LL_HSEM_ResetAllLock(HSEM_TypeDef *HSEMx, uint32_t key, uin */ /** @defgroup HSEM_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -597,6 +606,7 @@ __STATIC_INLINE uint32_t LL_HSEM_IsEnabledIT_C2IER(HSEM_TypeDef *HSEMx, uint32_t */ /** @defgroup HSEM_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_i2c.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_i2c.h index ad9fc4aa22..44320efce1 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_i2c.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_i2c.h @@ -34,6 +34,7 @@ extern "C" { #if defined (I2C1) || defined (I2C2) || defined (I2C3) || defined (I2C4) || defined (I2C5) /** @defgroup I2C_LL I2C + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -42,6 +43,7 @@ extern "C" { /* Private constants ---------------------------------------------------------*/ /** @defgroup I2C_LL_Private_Constants I2C Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -51,6 +53,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup I2C_LL_Private_Macros I2C Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -61,6 +64,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup I2C_LL_ES_INIT I2C Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ typedef struct @@ -116,10 +120,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup I2C_LL_Exported_Constants I2C Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2C_LL_EC_CLEAR_FLAG Clear Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_I2C_WriteReg function * @{ */ @@ -137,6 +143,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_I2C_ReadReg function * @{ */ @@ -160,6 +167,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_I2C_ReadReg and LL_I2C_WriteReg functions * @{ */ @@ -175,6 +183,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_PERIPHERAL_MODE Peripheral Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_MODE_I2C 0x00000000U /*!< I2C Master or Slave mode */ @@ -187,6 +196,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_ANALOGFILTER_SELECTION Analog Filter Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_ANALOGFILTER_ENABLE 0x00000000U /*!< Analog filter is enabled. */ @@ -196,6 +206,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_ADDRESSING_MODE Master Addressing Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_ADDRESSING_MODE_7BIT 0x00000000U /*!< Master operates in 7-bit addressing mode. */ @@ -205,6 +216,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_OWNADDRESS1 Own Address 1 Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_OWNADDRESS1_7BIT 0x00000000U /*!< Own address 1 is a 7-bit address. */ @@ -214,6 +226,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_OWNADDRESS2 Own Address 2 Masks + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_OWNADDRESS2_NOMASK I2C_OAR2_OA2NOMASK /*!< Own Address2 No mask. */ @@ -230,6 +243,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_I2C_ACKNOWLEDGE Acknowledge Generation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_ACK 0x00000000U /*!< ACK is sent after current received byte. */ @@ -239,6 +253,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_ADDRSLAVE Slave Address Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_ADDRSLAVE_7BIT 0x00000000U /*!< Slave Address in 7-bit. */ @@ -248,6 +263,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_REQUEST Transfer Request Direction + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_REQUEST_WRITE 0x00000000U /*!< Master request a write transfer. */ @@ -257,6 +273,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_MODE Transfer End Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_MODE_RELOAD I2C_CR2_RELOAD /*!< Enable I2C Reload mode. */ @@ -279,6 +296,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_GENERATE Start And Stop Generation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_GENERATE_NOSTARTSTOP 0x00000000U @@ -303,6 +321,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_DIRECTION Read Write Direction + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_DIRECTION_WRITE 0x00000000U /*!< Write transfer request by master, @@ -314,6 +333,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_DMA_REG_DATA DMA Register Data + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_DMA_REG_DATA_TRANSMIT 0x00000000U /*!< Get address of data register used for @@ -325,6 +345,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_SMBUS_TIMEOUTA_MODE SMBus TimeoutA Mode SCL SDA Timeout + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_SMBUS_TIMEOUTA_MODE_SCL_LOW 0x00000000U /*!< TimeoutA is used to detect @@ -336,6 +357,7 @@ typedef struct */ /** @defgroup I2C_LL_EC_SMBUS_TIMEOUT_SELECTION SMBus Timeout Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2C_SMBUS_TIMEOUTA I2C_TIMEOUTR_TIMOUTEN /*!< TimeoutA enable bit */ @@ -354,10 +376,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup I2C_LL_Exported_Macros I2C Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2C_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -382,6 +406,7 @@ typedef struct */ /** @defgroup I2C_LL_EM_CONVERT_TIMINGS Convert SDA SCL timings + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -413,10 +438,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup I2C_LL_Exported_Functions I2C Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2C_LL_EF_Configuration Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1275,6 +1302,7 @@ __STATIC_INLINE uint32_t LL_I2C_IsEnabledSMBusTimeout(const I2C_TypeDef *I2Cx, u */ /** @defgroup I2C_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1538,6 +1566,7 @@ __STATIC_INLINE uint32_t LL_I2C_IsEnabledIT_ERR(const I2C_TypeDef *I2Cx) */ /** @defgroup I2C_LL_EF_FLAG_management FLAG_management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1865,6 +1894,7 @@ __STATIC_INLINE void LL_I2C_ClearSMBusFlag_ALERT(I2C_TypeDef *I2Cx) */ /** @defgroup I2C_LL_EF_Data_Management Data_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2238,6 +2268,7 @@ __STATIC_INLINE void LL_I2C_TransmitData8(I2C_TypeDef *I2Cx, uint8_t Data) #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup I2C_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_iwdg.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_iwdg.h index d34acc2622..02998c33c6 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_iwdg.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_iwdg.h @@ -34,6 +34,7 @@ extern "C" { #if defined(IWDG1) || defined(IWDG2) /** @defgroup IWDG_LL IWDG + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -42,6 +43,7 @@ extern "C" { /* Private constants ---------------------------------------------------------*/ /** @defgroup IWDG_LL_Private_Constants IWDG Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_IWDG_KEY_RELOAD 0x0000AAAAU /*!< IWDG Reload Counter Enable */ @@ -57,10 +59,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/ /** @defgroup IWDG_LL_Exported_Constants IWDG Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup IWDG_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_IWDG_ReadReg function * @{ */ @@ -72,6 +76,7 @@ extern "C" { */ /** @defgroup IWDG_LL_EC_PRESCALER Prescaler Divider + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_IWDG_PRESCALER_4 0x00000000U /*!< Divider by 4 */ @@ -91,10 +96,12 @@ extern "C" { /* Exported macro ------------------------------------------------------------*/ /** @defgroup IWDG_LL_Exported_Macros IWDG Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup IWDG_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -125,9 +132,11 @@ extern "C" { /* Exported functions --------------------------------------------------------*/ /** @defgroup IWDG_LL_Exported_Functions IWDG Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup IWDG_LL_EF_Configuration Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -264,6 +273,7 @@ __STATIC_INLINE uint32_t LL_IWDG_GetWindow(IWDG_TypeDef *IWDGx) */ /** @defgroup IWDG_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_lptim.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_lptim.h index cca23f2944..a3bcb3927e 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_lptim.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_lptim.h @@ -34,6 +34,7 @@ extern "C" { #if defined (LPTIM1) || defined (LPTIM2) || defined (LPTIM3) || defined (LPTIM4) || defined (LPTIM5) /** @defgroup LPTIM_LL LPTIM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -45,6 +46,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup LPTIM_LL_Private_Macros LPTIM Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -55,6 +57,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup LPTIM_LL_ES_INIT LPTIM Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -95,10 +98,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup LPTIM_LL_Exported_Constants LPTIM Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup LPTIM_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_LPTIM_ReadReg function * @{ */ @@ -114,6 +119,7 @@ typedef struct */ /** @defgroup LPTIM_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_LPTIM_ReadReg and LL_LPTIM_WriteReg functions * @{ */ @@ -129,6 +135,7 @@ typedef struct */ /** @defgroup LPTIM_LL_EC_OPERATING_MODE Operating Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_LPTIM_OPERATING_MODE_CONTINUOUS LPTIM_CR_CNTSTRT /*!>16U) | 0x00000000U) @@ -404,6 +424,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_MCOx_DIV MCO prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_MCO1_DIV_1 (uint32_t)((RCC_CFGR_MCO1PRE>>16U) | RCC_CFGR_MCO1PRE_0) @@ -442,6 +463,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_RTC_HSEDIV HSE prescaler for RTC clock + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_RTC_NOCLOCK (uint32_t)(0x00000000U) @@ -512,6 +534,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_USARTx_CLKSOURCE Peripheral USART clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_USART16SEL) @@ -579,6 +602,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_LPUARTx_CLKSOURCE Peripheral LPUART clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_LPUART1SEL) @@ -601,6 +625,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_I2Cx_CLKSOURCE Peripheral I2C clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined (RCC_D2CCIP2R_I2C123SEL) @@ -647,6 +672,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_LPTIMx_CLKSOURCE Peripheral LPTIM clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_LPTIM1SEL) @@ -706,6 +732,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_SAIx_CLKSOURCE Peripheral SAI clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SAI1SEL) @@ -769,6 +796,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_SDMMC_CLKSOURCE Peripheral SDMMC clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_SDMMCSEL) @@ -783,6 +811,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_RNG_CLKSOURCE Peripheral RNG clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_RNGSEL) @@ -801,6 +830,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_USB_CLKSOURCE Peripheral USB clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_USBSEL) @@ -819,6 +849,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_CEC_CLKSOURCE Peripheral CEC clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_CECSEL) @@ -836,6 +867,7 @@ typedef struct #if defined(DSI) /** @defgroup RCC_LL_EC_DSI_CLKSOURCE Peripheral DSI clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_DSI_CLKSOURCE_PHY (0x00000000U) @@ -846,6 +878,7 @@ typedef struct #endif /* DSI */ /** @defgroup RCC_LL_EC_DFSDM_CLKSOURCE Peripheral DFSDM clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_DFSDM1SEL) @@ -861,6 +894,7 @@ typedef struct #if defined(DFSDM2_BASE) /** @defgroup RCC_LL_EC_DFSDM2_CLKSOURCE Peripheral DFSDM2 clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_DFSDM2_CLKSOURCE_PCLK4 (0x00000000U) @@ -871,6 +905,7 @@ typedef struct #endif /* DFSDM2_BASE */ /** @defgroup RCC_LL_EC_FMC_CLKSOURCE Peripheral FMC clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_FMCSEL) @@ -890,6 +925,7 @@ typedef struct #if defined(QUADSPI) /** @defgroup RCC_LL_EC_QSPI_CLKSOURCE Peripheral QSPI clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_QSPI_CLKSOURCE_HCLK (0x00000000U) @@ -904,6 +940,7 @@ typedef struct #if defined(OCTOSPI1) || defined(OCTOSPI2) /** @defgroup RCC_LL_EC_OSPI_CLKSOURCE Peripheral OSPI clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_OCTOSPISEL) @@ -924,6 +961,7 @@ typedef struct /** @defgroup RCC_LL_EC_CLKP_CLKSOURCE Peripheral CLKP clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_CKPERSEL) @@ -940,6 +978,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_SPIx_CLKSOURCE Peripheral SPI clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SPI123SEL) @@ -991,6 +1030,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_SPDIF_CLKSOURCE Peripheral SPDIF clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SPDIFSEL) @@ -1010,6 +1050,7 @@ typedef struct #if defined(FDCAN1) || defined(FDCAN2) /** @defgroup RCC_LL_EC_FDCAN_CLKSOURCE Peripheral FDCAN clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_FDCANSEL) @@ -1027,6 +1068,7 @@ typedef struct #endif /*FDCAN1 || FDCAN2*/ /** @defgroup RCC_LL_EC_SWP_CLKSOURCE Peripheral SWP clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SWPSEL) @@ -1041,6 +1083,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_ADC_CLKSOURCE Peripheral ADC clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_ADCSEL) @@ -1057,6 +1100,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_USARTx Peripheral USART get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined (RCC_D2CCIP2R_USART16SEL) @@ -1080,6 +1124,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_LPUARTx Peripheral LPUART get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_LPUART1SEL) @@ -1092,6 +1137,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_I2Cx Peripheral I2C get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_I2C123SEL) @@ -1117,6 +1163,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_LPTIMx Peripheral LPTIM get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP2R_LPTIM1SEL) @@ -1140,6 +1187,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_SAIx Peripheral SAI get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SAI1SEL) @@ -1167,6 +1215,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_SDMMC Peripheral SDMMC get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_SDMMCSEL) @@ -1179,6 +1228,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_RNG Peripheral RNG get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if (RCC_D2CCIP2R_RNGSEL) @@ -1191,6 +1241,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_USB Peripheral USB get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if (RCC_D2CCIP2R_USBSEL) @@ -1203,6 +1254,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_CEC Peripheral CEC get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if (RCC_D2CCIP2R_CECSEL) @@ -1216,6 +1268,7 @@ typedef struct #if defined(DSI) /** @defgroup RCC_LL_EC_DSI Peripheral DSI get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_DSI_CLKSOURCE RCC_D1CCIPR_DSISEL @@ -1225,6 +1278,7 @@ typedef struct #endif /* DSI */ /** @defgroup RCC_LL_EC_DFSDM Peripheral DFSDM get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_DFSDM1SEL) @@ -1238,6 +1292,7 @@ typedef struct #if defined(DFSDM2_BASE) /** @defgroup RCC_LL_EC_DFSDM2 Peripheral DFSDM2 get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_DFSDM2_CLKSOURCE RCC_SRDCCIPR_DFSDM2SEL @@ -1249,6 +1304,7 @@ typedef struct /** @defgroup RCC_LL_EC_FMC Peripheral FMC get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_FMCSEL) @@ -1262,6 +1318,7 @@ typedef struct #if defined(QUADSPI) /** @defgroup RCC_LL_EC_QSPI Peripheral QSPI get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_QSPI_CLKSOURCE RCC_D1CCIPR_QSPISEL @@ -1272,6 +1329,7 @@ typedef struct #if defined(OCTOSPI1) || defined(OCTOSPI2) /** @defgroup RCC_LL_EC_OSPI Peripheral OSPI get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_CDCCIPR_OCTOSPISEL) @@ -1285,6 +1343,7 @@ typedef struct #endif /* OCTOSPI1 || OCTOSPI2 */ /** @defgroup RCC_LL_EC_CLKP Peripheral CLKP get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D1CCIPR_CKPERSEL) @@ -1297,6 +1356,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_SPIx Peripheral SPI get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SPI123SEL) @@ -1319,6 +1379,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_SPDIF Peripheral SPDIF get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SPDIFSEL) @@ -1332,6 +1393,7 @@ typedef struct #if defined(FDCAN1) || defined(FDCAN2) /** @defgroup RCC_LL_EC_FDCAN Peripheral FDCAN get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_FDCANSEL) @@ -1345,6 +1407,7 @@ typedef struct #endif /*FDCAN1 || FDCAN2*/ /** @defgroup RCC_LL_EC_SWP Peripheral SWP get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D2CCIP1R_SWPSEL) @@ -1357,6 +1420,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_ADC Peripheral ADC get clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_D3CCIPR_ADCSEL) @@ -1369,6 +1433,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_RTC_CLKSOURCE RTC clock source selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_RTC_CLKSOURCE_NONE (uint32_t)(0x00000000U) @@ -1380,6 +1445,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_TIM_CLKPRESCALER Timers clocks prescalers selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_TIM_PRESCALER_TWICE (uint32_t)(0x00000000U) @@ -1390,6 +1456,7 @@ typedef struct #if defined(HRTIM1) /** @defgroup RCC_LL_EC_HRTIM_CLKSOURCE High Resolution Timers clock selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_HRTIM_CLKSOURCE_TIM (uint32_t)(0x00000000U) /* HRTIM Clock source is same as other timers */ @@ -1400,6 +1467,7 @@ typedef struct #endif /* HRTIM1 */ /** @defgroup RCC_LL_EC_PLLSOURCE All PLLs entry clock source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_PLLSOURCE_HSI RCC_PLLCKSELR_PLLSRC_HSI @@ -1411,6 +1479,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_PLLINPUTRANGE All PLLs input range + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_PLLINPUTRANGE_1_2 (uint32_t)(0x00000000U) @@ -1422,6 +1491,7 @@ typedef struct */ /** @defgroup RCC_LL_EC_PLLVCORANGE All PLLs VCO range + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_PLLVCORANGE_WIDE (uint32_t)(0x00000000U) /* VCO output range: 192 to 836 MHz OR 128 to 544 MHz (*) */ @@ -1437,10 +1507,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup RCC_LL_Exported_Macros RCC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RCC_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1463,6 +1535,7 @@ typedef struct */ /** @defgroup RCC_LL_EM_CALC_FREQ Calculate frequencies + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1582,6 +1655,7 @@ typedef struct #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup RCC_LL_EC_PERIPH_FREQUENCY Peripheral clock frequency + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RCC_PERIPH_FREQUENCY_NO 0x00000000U /*!< No clock enabled for the peripheral */ @@ -1597,10 +1671,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup RCC_LL_Exported_Functions RCC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RCC_LL_EF_HSE HSE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1693,6 +1769,7 @@ __STATIC_INLINE uint32_t LL_RCC_HSE_IsReady(void) */ /** @defgroup RCC_LL_EF_HSI HSI + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1852,6 +1929,7 @@ __STATIC_INLINE uint32_t LL_RCC_HSI_GetCalibTrimming(void) */ /** @defgroup RCC_LL_EF_CSI CSI + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1985,6 +2063,7 @@ __STATIC_INLINE uint32_t LL_RCC_CSI_GetCalibTrimming(void) */ /** @defgroup RCC_LL_EF_HSI48 HSI48 + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2036,6 +2115,7 @@ __STATIC_INLINE uint32_t LL_RCC_HSI48_GetCalibration(void) #if defined(RCC_CR_D1CKRDY) /** @defgroup RCC_LL_EF_D1CLK D1CKREADY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2055,6 +2135,7 @@ __STATIC_INLINE uint32_t LL_RCC_D1CK_IsReady(void) #else /** @defgroup RCC_LL_EF_CPUCLK CPUCKREADY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2077,6 +2158,7 @@ __STATIC_INLINE uint32_t LL_RCC_CPUCK_IsReady(void) #if defined(RCC_CR_D2CKRDY) /** @defgroup RCC_LL_EF_D2CLK D2CKREADY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2095,6 +2177,7 @@ __STATIC_INLINE uint32_t LL_RCC_D2CK_IsReady(void) #else /** @defgroup RCC_LL_EF_CDCLK CDCKREADY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2114,6 +2197,7 @@ __STATIC_INLINE uint32_t LL_RCC_CDCK_IsReady(void) #endif /* RCC_CR_D2CKRDY */ /** @defgroup RCC_LL_EF_SYSTEM_WIDE_RESET RESET + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(RCC_GCR_WW1RSC) @@ -2166,6 +2250,7 @@ __STATIC_INLINE uint32_t LL_RCC_WWDG2_IsSystemReset(void) #if defined(DUAL_CORE) /** @defgroup RCC_LL_EF_BOOT_CPU CPU + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2215,6 +2300,7 @@ __STATIC_INLINE uint32_t LL_RCC_IsCM7BootForced(void) #endif /*DUAL_CORE*/ /** @defgroup RCC_LL_EF_LSE LSE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2351,6 +2437,7 @@ __STATIC_INLINE uint32_t LL_RCC_LSE_IsReady(void) */ /** @defgroup RCC_LL_EF_LSI LSI + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2389,6 +2476,7 @@ __STATIC_INLINE uint32_t LL_RCC_LSI_IsReady(void) */ /** @defgroup RCC_LL_EF_System System + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2726,6 +2814,7 @@ __STATIC_INLINE uint32_t LL_RCC_GetAPB4Prescaler(void) */ /** @defgroup RCC_LL_EF_MCO MCO + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2790,6 +2879,7 @@ __STATIC_INLINE void LL_RCC_ConfigMCO(uint32_t MCOxSource, uint32_t MCOxPrescale */ /** @defgroup RCC_LL_EF_Peripheral_Clock_Source Peripheral Clock Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3971,6 +4061,7 @@ __STATIC_INLINE uint32_t LL_RCC_GetADCClockSource(uint32_t Periph) */ /** @defgroup RCC_LL_EF_RTC RTC + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4212,6 +4303,7 @@ __STATIC_INLINE uint32_t LL_RCC_GetRTC_HSEPrescaler(void) */ /** @defgroup RCC_LL_EF_TIM_CLOCK_PRESCALER TIM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4246,6 +4338,7 @@ __STATIC_INLINE uint32_t LL_RCC_GetTIMPrescaler(void) #if defined(HRTIM1) /** @defgroup RCC_LL_EF_HRTIM_SET_CLOCK_SOURCE HRTIM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4281,6 +4374,7 @@ __STATIC_INLINE uint32_t LL_RCC_GetHRTIMClockSource(void) #endif /* HRTIM1 */ /** @defgroup RCC_LL_EF_PLL PLL + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -5259,6 +5353,7 @@ __STATIC_INLINE void LL_RCC_PLL3_SetFRACN(uint32_t FRACN) /** @defgroup RCC_LL_EF_FLAG_Management FLAG Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -6021,6 +6116,7 @@ __STATIC_INLINE void LL_C2_RCC_ClearResetFlags(void) */ /** @defgroup RCC_LL_EF_IT_Management IT Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -6329,6 +6425,7 @@ __STATIC_INLINE uint32_t LL_RCC_IsEnableIT_LSECSS(void) #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup RCC_LL_EF_Init De-initialization function + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ void LL_RCC_DeInit(void); @@ -6337,6 +6434,7 @@ void LL_RCC_DeInit(void); */ /** @defgroup RCC_LL_EF_Get_Freq Get system and peripherals clocks frequency functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ uint32_t LL_RCC_CalcPLLClockFreq(uint32_t PLLInputFreq, uint32_t M, uint32_t N, uint32_t FRACN, uint32_t PQR); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_rng.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_rng.h index c59f7c75f5..56f030d5b4 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_rng.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_rng.h @@ -34,12 +34,14 @@ extern "C" { #if defined (RNG) /** @defgroup RNG_LL RNG + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private types -------------------------------------------------------------*/ /* Private defines -----------------------------------------------------------*/ /** @defgroup RNG_LL_Private_Defines RNG Private Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Health test control register information to use in CCM algorithm */ @@ -54,6 +56,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup RNG_LL_ES_Init_Struct RNG Exported Init structures + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -75,10 +78,12 @@ typedef struct #endif /* USE_FULL_LL_DRIVER */ /* Exported constants --------------------------------------------------------*/ /** @defgroup RNG_LL_Exported_Constants RNG Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RNG_LL_CED Clock Error Detection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RNG_CED_ENABLE 0x00000000U /*!< Clock error detection enabled */ @@ -89,6 +94,7 @@ typedef struct #if defined(RNG_CR_CONDRST) /** @defgroup RNG_LL_Clock_Divider_Factor Value used to configure an internal + * @ingroup RTEMSBSPsARMSTM32H7 * programmable divider acting on the incoming RNG clock * @{ */ @@ -113,6 +119,7 @@ typedef struct */ /** @defgroup RNG_LL_NIST_Compliance NIST Compliance configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RNG_NIST_COMPLIANT (0x00000000UL) /*!< Default NIST compliant configuration*/ @@ -124,6 +131,7 @@ typedef struct #endif /* RNG_CR_CONDRST */ /** @defgroup RNG_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_RNG_ReadReg function * @{ */ @@ -137,6 +145,7 @@ typedef struct */ /** @defgroup RNG_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_RNG_ReadReg and LL_RNG_WriteReg macros * @{ */ @@ -151,10 +160,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup RNG_LL_Exported_Macros RNG Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RNG_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -185,9 +196,11 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup RNG_LL_Exported_Functions RNG Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RNG_LL_EF_Configuration RNG Configuration functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -475,6 +488,7 @@ __STATIC_INLINE uint32_t LL_RNG_GetClockDivider(RNG_TypeDef *RNGx) */ /** @defgroup RNG_LL_EF_FLAG_Management FLAG Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -560,6 +574,7 @@ __STATIC_INLINE void LL_RNG_ClearFlag_SEIS(RNG_TypeDef *RNGx) */ /** @defgroup RNG_LL_EF_IT_Management IT Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -604,6 +619,7 @@ __STATIC_INLINE uint32_t LL_RNG_IsEnabledIT(RNG_TypeDef *RNGx) */ /** @defgroup RNG_LL_EF_Data_Management Data Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -624,6 +640,7 @@ __STATIC_INLINE uint32_t LL_RNG_ReadRandData32(RNG_TypeDef *RNGx) #if defined(RNG_VER_3_2) || defined(RNG_VER_3_1) || defined(RNG_VER_3_0) /** @defgroup RNG_LL_EF_Health_Test_Control Health Test Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -662,6 +679,7 @@ __STATIC_INLINE uint32_t LL_RNG_GetHealthConfig(RNG_TypeDef *RNGx) #endif /* RNG_VER_3_2, RNG_VER_3_1 or RNG_VER_3_0 */ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup RNG_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ ErrorStatus LL_RNG_Init(RNG_TypeDef *RNGx, LL_RNG_InitTypeDef *RNG_InitStruct); diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_rtc.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_rtc.h index 4c182c0ef6..b6b70b076c 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_rtc.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_rtc.h @@ -34,6 +34,7 @@ extern "C" { #if defined(RTC) /** @defgroup RTC_LL RTC + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -41,6 +42,7 @@ extern "C" { /* Private variables ---------------------------------------------------------*/ /* Private constants ---------------------------------------------------------*/ /** @defgroup RTC_LL_Private_Constants RTC Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Masks Definition */ @@ -66,6 +68,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup RTC_LL_Private_Macros RTC Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -76,6 +79,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup RTC_LL_ES_INIT RTC Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -197,11 +201,13 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup RTC_LL_Exported_Constants RTC Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup RTC_LL_EC_FORMAT FORMAT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_FORMAT_BIN 0x00000000U /*!< Binary data format */ @@ -211,6 +217,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ALMA_WEEKDAY_SELECTION RTC Alarm A Date WeekDay + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_ALMA_DATEWEEKDAYSEL_DATE 0x00000000U /*!< Alarm A Date is selected */ @@ -220,6 +227,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ALMB_WEEKDAY_SELECTION RTC Alarm B Date WeekDay + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_ALMB_DATEWEEKDAYSEL_DATE 0x00000000U /*!< Alarm B Date is selected */ @@ -231,6 +239,7 @@ typedef struct #endif /* USE_FULL_LL_DRIVER */ /** @defgroup RTC_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_RTC_ReadReg function * @{ */ @@ -272,6 +281,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_RTC_ReadReg and LL_RTC_WriteReg functions * @{ */ @@ -290,6 +300,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_WEEKDAY WEEK DAY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_WEEKDAY_MONDAY (uint8_t)0x01 /*!< Monday */ @@ -304,6 +315,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_MONTH MONTH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_MONTH_JANUARY (uint8_t)0x01 /*!< January */ @@ -323,6 +335,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_HOURFORMAT HOUR FORMAT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_HOURFORMAT_24HOUR 0x00000000U /*!< 24 hour/day format */ @@ -332,6 +345,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ALARMOUT ALARM OUTPUT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_ALARMOUT_DISABLE 0x00000000U /*!< Output disabled */ @@ -343,6 +357,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ALARM_OUTPUTTYPE ALARM OUTPUT TYPE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(TAMP) @@ -357,6 +372,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_OUTPUTPOLARITY_PIN OUTPUT POLARITY PIN + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_OUTPUTPOLARITY_PIN_HIGH 0x00000000U /*!< Pin is high when ALRAF/ALRBF/WUTF is asserted (depending on OSEL)*/ @@ -366,6 +382,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TIME_FORMAT TIME FORMAT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TIME_FORMAT_AM_OR_24 0x00000000U /*!< AM or 24-hour format */ @@ -375,6 +392,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_SHIFT_SECOND SHIFT SECOND + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_SHIFT_SECOND_DELAY 0x00000000U /* Delay (seconds) = SUBFS / (PREDIV_S + 1) */ @@ -384,6 +402,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ALMA_MASK ALARMA MASK + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_ALMA_MASK_NONE 0x00000000U /*!< No masks applied on Alarm A*/ @@ -397,6 +416,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ALMA_TIME_FORMAT ALARMA TIME FORMAT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_ALMA_TIME_FORMAT_AM 0x00000000U /*!< AM or 24-hour format */ @@ -406,6 +426,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ALMB_MASK ALARMB MASK + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_ALMB_MASK_NONE 0x00000000U /*!< No masks applied on Alarm B*/ @@ -419,6 +440,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ALMB_TIME_FORMAT ALARMB TIME FORMAT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_ALMB_TIME_FORMAT_AM 0x00000000U /*!< AM or 24-hour format */ @@ -428,6 +450,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TIMESTAMP_EDGE TIMESTAMP EDGE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TIMESTAMP_EDGE_RISING 0x00000000U /*!< RTC_TS input rising edge generates a time-stamp event */ @@ -437,6 +460,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TS_TIME_FORMAT TIMESTAMP TIME FORMAT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TS_TIME_FORMAT_AM 0x00000000U /*!< AM or 24-hour format */ @@ -447,6 +471,7 @@ typedef struct #if defined(TAMP) /** @defgroup RTC_LL_EC_TAMPER TAMPER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_1 TAMP_CR1_TAMP1E /*!< Tamper 1 input detection */ @@ -457,6 +482,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_MASK TAMPER MASK + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_MASK_TAMPER1 TAMP_CR2_TAMP1MSK /*!< Tamper 1 event generates a trigger event. TAMP1F is masked and internally cleared by hardware. The backup registers are not erased */ @@ -467,6 +493,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_NOERASE TAMPER NO ERASE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_NOERASE_TAMPER1 TAMP_CR2_TAMP1NOERASE /*!< Tamper 1 event does not erase the backup registers. */ @@ -477,6 +504,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_DURATION TAMPER DURATION + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_DURATION_1RTCCLK 0x00000000U /*!< Tamper pins are pre-charged before sampling during 1 RTCCLK cycle */ @@ -488,6 +516,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_FILTER TAMPER FILTER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_FILTER_DISABLE 0x00000000U /*!< Tamper filter is disabled */ @@ -499,6 +528,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_SAMPLFREQDIV TAMPER SAMPLING FREQUENCY DIVIDER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_SAMPLFREQDIV_32768 0x00000000U /*!< Each of the tamper inputs are sampled with a frequency = RTCCLK / 32768 */ @@ -514,6 +544,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_ACTIVELEVEL TAMPER ACTIVE LEVEL + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_ACTIVELEVEL_TAMP1 TAMP_CR2_TAMP1TRG /*!< Tamper 1 input falling edge (if TAMPFLT = 00) or staying high (if TAMPFLT != 00) triggers a tamper detection event */ @@ -524,6 +555,7 @@ typedef struct */ #else /** @defgroup RTC_LL_EC_TAMPER TAMPER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_1 RTC_TAMPCR_TAMP1E /*!< RTC_TAMP1 input detection */ @@ -534,6 +566,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_MASK TAMPER MASK + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_MASK_TAMPER1 RTC_TAMPCR_TAMP1MF /*!< Tamper 1 event generates a trigger event. TAMP1F is masked and internally cleared by hardware.The backup registers are not erased */ @@ -544,6 +577,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_NOERASE TAMPER NO ERASE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_NOERASE_TAMPER1 RTC_TAMPCR_TAMP1NOERASE /*!< Tamper 1 event does not erase the backup registers. */ @@ -554,6 +588,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_DURATION TAMPER DURATION + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_DURATION_1RTCCLK 0x00000000U /*!< Tamper pins are pre-charged before sampling during 1 RTCCLK cycle */ @@ -565,6 +600,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_FILTER TAMPER FILTER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_FILTER_DISABLE 0x00000000U /*!< Tamper filter is disabled */ @@ -576,6 +612,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_SAMPLFREQDIV TAMPER SAMPLING FREQUENCY DIVIDER + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_SAMPLFREQDIV_32768 0x00000000U /*!< Each of the tamper inputs are sampled with a frequency = RTCCLK / 32768 */ @@ -591,6 +628,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_TAMPER_ACTIVELEVEL TAMPER ACTIVE LEVEL + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_ACTIVELEVEL_TAMP1 RTC_TAMPCR_TAMP1TRG /*!< RTC_TAMP1 input falling edge (if TAMPFLT = 00) or staying high (if TAMPFLT != 00) triggers a tamper detection event*/ @@ -603,6 +641,7 @@ typedef struct #if defined(TAMP) /** @defgroup RTC_LL_EC_ACTIVE_MODE ACTIVE TAMPER MODE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_ATAMP_TAMP1AM TAMP_ATCR1_TAMP1AM /*!< tamper 1 is active */ @@ -613,6 +652,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ACTIVE_ASYNC_PRESCALER ACTIVE TAMPER ASYNCHRONOUS PRESCALER CLOCK + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_ATAMP_ASYNCPRES_RTCCLK 0U /*!< RTCCLK */ @@ -628,6 +668,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_ACTIVE_OUTPUT_SELECTION ACTIVE TAMPER OUTPUT SELECTION + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_TAMPER_ATAMP1IN_ATAMP1OUT (0UL << TAMP_ATCR2_ATOSEL1_Pos) @@ -647,6 +688,7 @@ typedef struct #endif /* TAMP */ /** @defgroup RTC_LL_EC_WAKEUPCLOCK_DIV WAKEUP CLOCK DIV + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_WAKEUPCLOCK_DIV_16 0x00000000U /*!< RTC/16 clock is selected */ @@ -660,6 +702,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_BKP BACKUP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_BKP_DR0 0x00000000U @@ -699,6 +742,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_CALIB_OUTPUT Calibration output + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_CALIB_OUTPUT_NONE 0x00000000U /*!< Calibration output disabled */ @@ -709,6 +753,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_CALIB_INSERTPULSE Calibration pulse insertion + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_CALIB_INSERTPULSE_NONE 0x00000000U /*!< No RTCCLK pulses are added */ @@ -718,6 +763,7 @@ typedef struct */ /** @defgroup RTC_LL_EC_CALIB_PERIOD Calibration period + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_RTC_CALIB_PERIOD_32SEC 0x00000000U /*!< Use a 32-second calibration cycle period */ @@ -733,10 +779,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup RTC_LL_Exported_Macros RTC Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RTC_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -761,6 +809,7 @@ typedef struct */ /** @defgroup RTC_LL_EM_Convert Convert helper Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -783,6 +832,7 @@ typedef struct */ /** @defgroup RTC_LL_EM_Date Date helper Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -838,6 +888,7 @@ typedef struct */ /** @defgroup RTC_LL_EM_Time Time helper Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -872,10 +923,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup RTC_LL_Exported_Functions RTC Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup RTC_LL_EF_Configuration Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1345,6 +1398,7 @@ __STATIC_INLINE void LL_RTC_DisableOutRemap(RTC_TypeDef *RTCx) */ /** @defgroup RTC_LL_EF_Time Time + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1646,6 +1700,7 @@ __STATIC_INLINE void LL_RTC_TIME_Synchronize(RTC_TypeDef *RTCx, uint32_t ShiftSe */ /** @defgroup RTC_LL_EF_Date Date + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1881,6 +1936,7 @@ __STATIC_INLINE uint32_t LL_RTC_DATE_Get(RTC_TypeDef *RTCx) */ /** @defgroup RTC_LL_EF_ALARMA ALARMA + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2247,6 +2303,7 @@ __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecond(RTC_TypeDef *RTCx) */ /** @defgroup RTC_LL_EF_ALARMB ALARMB + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2613,6 +2670,7 @@ __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSubSecond(RTC_TypeDef *RTCx) */ /** @defgroup RTC_LL_EF_Timestamp Timestamp + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2854,6 +2912,7 @@ __STATIC_INLINE uint32_t LL_RTC_TS_GetSubSecond(RTC_TypeDef *RTCx) */ /** @defgroup RTC_LL_EF_Tamper_Timestamp Time-stamp on Tamper + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2909,6 +2968,7 @@ __STATIC_INLINE void LL_RTC_TS_DisableOnTamper(RTC_TypeDef *RTCx) */ /** @defgroup RTC_LL_EF_Tamper Tamper + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3457,6 +3517,7 @@ __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetSamplingFreq(TAMP_TypeDef *TAMPx) */ /** @defgroup RTC_LL_EF_Wakeup Wakeup + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3562,6 +3623,7 @@ __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetAutoReload(RTC_TypeDef *RTCx) /** @defgroup RTC_LL_EF_Backup_Registers Backup_Registers + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3775,6 +3837,7 @@ __STATIC_INLINE uint32_t LL_RTC_BKP_GetRegister(TAMP_TypeDef *TAMPx, uint32_t Ba /** @defgroup RTC_LL_EF_Calibration Calibration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3901,6 +3964,7 @@ __STATIC_INLINE uint32_t LL_RTC_CAL_GetMinus(RTC_TypeDef *RTCx) /** @defgroup RTC_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4606,6 +4670,7 @@ __STATIC_INLINE void LL_RTC_ClearFlag_TAMP3(TAMP_TypeDef *TAMPx) */ /** @defgroup RTC_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -4991,6 +5056,7 @@ __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP3(TAMP_TypeDef *TAMPx) */ /** @defgroup RTC_LL_EF_Active_Tamper Active Tamper + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -5170,6 +5236,7 @@ __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ATAMP_SEEDF(void) #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup RTC_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_sdmmc.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_sdmmc.h index 6e12084e4b..1a9ad232be 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_sdmmc.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_sdmmc.h @@ -37,6 +37,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /** @defgroup SDMMC_LL_Exported_Types SDMMC_LL Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -124,6 +125,7 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup SDMMC_LL_Exported_Constants SDMMC_LL Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_ERROR_NONE ((uint32_t)0x00000000U) /*!< No error */ @@ -313,6 +315,7 @@ typedef struct #define SDMMC_STOPTRANSFERTIMEOUT ((uint32_t)100000000U) /* Timeout for STOP TRANSMISSION command */ /** @defgroup SDMMC_LL_Clock_Edge Clock Edge + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_CLOCK_EDGE_RISING ((uint32_t)0x00000000U) @@ -325,6 +328,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Clock_Power_Save Clock Power Saving + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_CLOCK_POWER_SAVE_DISABLE ((uint32_t)0x00000000U) @@ -337,6 +341,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Bus_Wide Bus Width + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_BUS_WIDE_1B ((uint32_t)0x00000000U) @@ -351,6 +356,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Speed_Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_SPEED_MODE_AUTO ((uint32_t)0x00000000U) @@ -373,6 +379,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Hardware_Flow_Control Hardware Flow Control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_HARDWARE_FLOW_CONTROL_DISABLE ((uint32_t)0x00000000U) @@ -385,6 +392,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Clock_Division Clock Division + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* SDMMC_CK frequency = SDMMCCLK / [2 * CLKDIV] */ @@ -394,6 +402,7 @@ typedef struct */ /** @defgroup SDMMC_LL_TRANSCEIVER_PRESENT Transceiver Present + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_TRANSCEIVER_UNKNOWN ((uint32_t)0x00000000U) @@ -405,6 +414,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Command_Index Command Index + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_SDMMC_CMD_INDEX(INDEX) ((INDEX) < 0x40U) @@ -413,6 +423,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Response_Type Response Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_RESPONSE_NO ((uint32_t)0x00000000U) @@ -427,6 +438,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Wait_Interrupt_State Wait Interrupt + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_WAIT_NO ((uint32_t)0x00000000U) @@ -441,6 +453,7 @@ typedef struct */ /** @defgroup SDMMC_LL_CPSM_State CPSM State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_CPSM_DISABLE ((uint32_t)0x00000000U) @@ -453,6 +466,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Response_Registers Response Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_RESP1 ((uint32_t)0x00000000U) @@ -466,6 +480,7 @@ typedef struct ((RESP) == SDMMC_RESP4)) /** @defgroup SDMMC_Internal_DMA_Mode SDMMC Internal DMA Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_DISABLE_IDMA ((uint32_t)0x00000000) @@ -478,6 +493,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Data_Length Data Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define IS_SDMMC_DATA_LENGTH(LENGTH) ((LENGTH) <= 0x01FFFFFFU) @@ -486,6 +502,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Data_Block_Size Data Block Size + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_DATABLOCK_SIZE_1B ((uint32_t)0x00000000U) @@ -528,6 +545,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Transfer_Direction Transfer Direction + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_TRANSFER_DIR_TO_CARD ((uint32_t)0x00000000U) @@ -540,6 +558,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Transfer_Type Transfer Type + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_TRANSFER_MODE_BLOCK ((uint32_t)0x00000000U) @@ -552,6 +571,7 @@ typedef struct */ /** @defgroup SDMMC_LL_DPSM_State DPSM State + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_DPSM_DISABLE ((uint32_t)0x00000000U) @@ -564,6 +584,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Read_Wait_Mode Read Wait Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_READ_WAIT_MODE_DATA2 ((uint32_t)0x00000000U) @@ -576,6 +597,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Interrupt_sources Interrupt Sources + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_IT_CCRCFAIL SDMMC_MASK_CCRCFAILIE @@ -606,6 +628,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Flags Flags + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define SDMMC_FLAG_CCRCFAIL SDMMC_STA_CCRCFAIL @@ -663,10 +686,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup SDMMC_LL_Exported_macros SDMMC_LL Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SDMMC_LL_Register Bits And Addresses Definitions + * @ingroup RTEMSBSPsARMSTM32H7 * @brief SDMMC_LL registers bit address in the alias region * @{ */ @@ -703,6 +728,7 @@ typedef struct */ /** @defgroup SDMMC_LL_Interrupt_Clock Interrupt And Clock Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @brief macros to handle interrupts and specific clock configurations * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_spi.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_spi.h index bc0e96f5f8..7cdd9ed2eb 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_spi.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_spi.h @@ -34,6 +34,7 @@ extern "C" { #if defined(SPI1) || defined(SPI2) || defined(SPI3) || defined(SPI4) || defined(SPI5) || defined(SPI6) /** @defgroup SPI_LL SPI + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -43,6 +44,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ /** @defgroup SPI_LL_Private_Macros SPI Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -52,6 +54,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup SPI_LL_Exported_Types SPI Exported Types + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -137,10 +140,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup SPI_LL_Exported_Constants SPI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SPI_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_SPI_ReadReg function * @{ */ @@ -163,6 +168,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_SPI_ReadReg and LL_SPI_WriteReg functions * @{ */ @@ -182,6 +188,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_MODE Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_MODE_MASTER (SPI_CFG2_MASTER) @@ -191,6 +198,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_SS_LEVEL SS Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_SS_LEVEL_HIGH (SPI_CR1_SSI) @@ -200,6 +208,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_SS_IDLENESS SS Idleness + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_SS_IDLENESS_00CYCLE (0x00000000UL) @@ -224,6 +233,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_ID_IDLENESS Master Inter-Data Idleness + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_ID_IDLENESS_00CYCLE (0x00000000UL) @@ -248,6 +258,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_TXCRCINIT_ALL TXCRC Init All + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_TXCRCINIT_ALL_ZERO_PATTERN (0x00000000UL) @@ -257,6 +268,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_RXCRCINIT_ALL RXCRC Init All + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_RXCRCINIT_ALL_ZERO_PATTERN (0x00000000UL) @@ -266,6 +278,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_UDR_CONFIG_REGISTER UDR Config Register + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_UDR_CONFIG_REGISTER_PATTERN (0x00000000UL) @@ -276,6 +289,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_UDR_DETECT_BEGIN_DATA UDR Detect Begin Data + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_UDR_DETECT_BEGIN_DATA_FRAME (0x00000000UL) @@ -286,6 +300,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_PROTOCOL Protocol + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_PROTOCOL_MOTOROLA (0x00000000UL) @@ -295,6 +310,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_PHASE Phase + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_PHASE_1EDGE (0x00000000UL) @@ -304,6 +320,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_POLARITY Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_POLARITY_LOW (0x00000000UL) @@ -313,6 +330,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_NSS_POLARITY NSS Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_NSS_POLARITY_LOW (0x00000000UL) @@ -322,6 +340,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_BAUDRATEPRESCALER Baud Rate Prescaler + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_BAUDRATEPRESCALER_DIV2 (0x00000000UL) @@ -337,6 +356,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_BIT_ORDER Bit Order + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_LSB_FIRST (SPI_CFG2_LSBFRST) @@ -346,6 +366,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_TRANSFER_MODE Transfer Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_FULL_DUPLEX (0x00000000UL) @@ -358,6 +379,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_DATAWIDTH Data Width + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_DATAWIDTH_4BIT (SPI_CFG1_DSIZE_0 | SPI_CFG1_DSIZE_1) @@ -400,6 +422,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_FIFO_TH FIFO Threshold + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_FIFO_TH_01DATA (0x00000000UL) @@ -426,6 +449,7 @@ typedef struct #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup SPI_LL_EC_CRC_CALCULATION CRC Calculation + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_CRCCALCULATION_DISABLE (0x00000000UL) /*!< CRC calculation disabled */ @@ -436,6 +460,7 @@ typedef struct #endif /* USE_FULL_LL_DRIVER */ /** @defgroup SPI_LL_EC_CRC CRC + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_CRC_4BIT (SPI_CFG1_CRCSIZE_0 | SPI_CFG1_CRCSIZE_1) @@ -478,6 +503,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_NSS_MODE NSS Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_NSS_SOFT (SPI_CFG2_SSM) @@ -488,6 +514,7 @@ typedef struct */ /** @defgroup SPI_LL_EC_RX_FIFO RxFIFO Packing LeVel + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SPI_RX_FIFO_0PACKET (0x00000000UL) /* 0 or multiple of 4 packet available is the RxFIFO */ @@ -504,10 +531,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup SPI_LL_Exported_Macros SPI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SPI_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -539,10 +568,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup SPI_LL_Exported_Functions SPI Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SPI_LL_EF_Configuration Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1686,6 +1717,7 @@ __STATIC_INLINE uint32_t LL_SPI_IsEnabledNSSPulse(SPI_TypeDef *SPIx) */ /** @defgroup SPI_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1973,6 +2005,7 @@ __STATIC_INLINE void LL_SPI_ClearFlag_SUSP(SPI_TypeDef *SPIx) */ /** @defgroup SPI_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2344,6 +2377,7 @@ __STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TSER(SPI_TypeDef *SPIx) */ /** @defgroup SPI_LL_EF_DMA_Management DMA Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2438,6 +2472,7 @@ __STATIC_INLINE uint32_t LL_SPI_DMA_GetRxRegAddr(SPI_TypeDef *SPIx) */ /** @defgroup SPI_LL_EF_DATA_Management DATA_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2594,6 +2629,7 @@ __STATIC_INLINE uint32_t LL_SPI_GetTxCRC(SPI_TypeDef *SPIx) #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup SPI_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2613,6 +2649,7 @@ void LL_SPI_StructInit(LL_SPI_InitTypeDef *SPI_InitStruct); */ /** @defgroup I2S_LL I2S + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2623,6 +2660,7 @@ void LL_SPI_StructInit(LL_SPI_InitTypeDef *SPI_InitStruct); /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup I2S_LL_ES_INIT I2S Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2683,10 +2721,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup I2S_LL_Exported_Constants I2S Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2S_LL_EC_DATA_FORMAT Data Format + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_DATAFORMAT_16B (0x00000000UL) @@ -2699,6 +2739,7 @@ typedef struct */ /** @defgroup I2S_LL_EC_CHANNEL_LENGTH_TYPE Type of Channel Length + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_SLAVE_VARIABLE_CH_LENGTH (0x00000000UL) @@ -2708,6 +2749,7 @@ typedef struct */ /** @defgroup I2S_LL_EC_POLARITY Clock Polarity + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_POLARITY_LOW (0x00000000UL) @@ -2717,6 +2759,7 @@ typedef struct */ /** @defgroup I2S_LL_EC_STANDARD I2S Standard + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_STANDARD_PHILIPS (0x00000000UL) @@ -2729,6 +2772,7 @@ typedef struct */ /** @defgroup I2S_LL_EC_MODE Operation Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_MODE_SLAVE_TX (0x00000000UL) @@ -2742,6 +2786,7 @@ typedef struct */ /** @defgroup I2S_LL_EC_PRESCALER_PARITY Prescaler Factor + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_PRESCALER_PARITY_EVEN (0x00000000UL) /*!< Odd factor: Real divider value is = I2SDIV * 2 */ @@ -2751,6 +2796,7 @@ typedef struct */ /** @defgroup I2S_LL_EC_FIFO_TH FIFO Threshold Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_FIFO_TH_01DATA (LL_SPI_FIFO_TH_01DATA) @@ -2766,6 +2812,7 @@ typedef struct */ /** @defgroup I2S_LL_EC_BIT_ORDER Transmission Bit Order + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_LSB_FIRST (LL_SPI_LSB_FIRST) @@ -2777,6 +2824,7 @@ typedef struct #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup I2S_LL_EC_MCLK_OUTPUT MCLK Output + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_I2S_MCLK_OUTPUT_DISABLE (0x00000000UL) @@ -2786,6 +2834,7 @@ typedef struct */ /** @defgroup I2S_LL_EC_AUDIO_FREQ Audio Frequency + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2810,10 +2859,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup I2S_LL_Exported_Macros I2S Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2S_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2845,10 +2896,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup I2S_LL_Exported_Functions I2S Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup I2S_LL_EF_Configuration Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3347,6 +3400,7 @@ __STATIC_INLINE uint32_t LL_I2S_IsEnabledMasterClock(SPI_TypeDef *SPIx) /** @defgroup I2S_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3443,6 +3497,7 @@ __STATIC_INLINE void LL_I2S_ClearFlag_FRE(SPI_TypeDef *SPIx) */ /** @defgroup I2S_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3616,6 +3671,7 @@ __STATIC_INLINE uint32_t LL_I2S_IsEnabledIT_FRE(SPI_TypeDef *SPIx) */ /** @defgroup I2S_LL_EF_DMA_Management DMA_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3690,6 +3746,7 @@ __STATIC_INLINE uint32_t LL_I2S_IsEnabledDMAReq_TX(SPI_TypeDef *SPIx) */ /** @defgroup I2S_LL_EF_DATA_Management DATA_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -3747,6 +3804,7 @@ __STATIC_INLINE void LL_I2S_TransmitData32(SPI_TypeDef *SPIx, uint32_t TxData) #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup I2S_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_swpmi.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_swpmi.h index be3e8d0b38..118f89840c 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_swpmi.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_swpmi.h @@ -33,6 +33,7 @@ extern "C" { /** @defgroup SWPMI_LL SWPMI + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -42,6 +43,7 @@ extern "C" { /* Private macros ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup SWPMI_LL_Private_Macros SWPMI Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @@ -52,6 +54,7 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup SWPMI_LL_ES_INIT SWPMI Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -90,10 +93,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup SWPMI_LL_Exported_Constants SWPMI Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SWPMI_LL_EC_CLEAR_FLAG Clear Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_SWPMI_WriteReg function * @{ */ @@ -109,6 +114,7 @@ typedef struct */ /** @defgroup SWPMI_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_SWPMI_ReadReg function * @{ */ @@ -128,6 +134,7 @@ typedef struct */ /** @defgroup SWPMI_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_SWPMI_ReadReg and LL_SWPMI_WriteReg functions * @{ */ @@ -145,6 +152,7 @@ typedef struct */ /** @defgroup SWPMI_LL_EC_SW_BUFFER_RX SW BUFFER RX + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SWPMI_SW_BUFFER_RX_SINGLE ((uint32_t)0x00000000) /*!< Single software buffer mode for reception */ @@ -154,6 +162,7 @@ typedef struct */ /** @defgroup SWPMI_LL_EC_SW_BUFFER_TX SW BUFFER TX + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SWPMI_SW_BUFFER_TX_SINGLE ((uint32_t)0x00000000) /*!< Single software buffer mode for transmission */ @@ -163,6 +172,7 @@ typedef struct */ /** @defgroup SWPMI_LL_EC_VOLTAGE_CLASS VOLTAGE CLASS + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SWPMI_VOLTAGE_CLASS_C ((uint32_t)0x00000000) /*!< SWPMI_IO uses directly VDD voltage to operate in class C */ @@ -172,6 +182,7 @@ typedef struct */ /** @defgroup SWPMI_LL_EC_DMA_REG_DATA DMA register data + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SWPMI_DMA_REG_DATA_TRANSMIT (uint32_t)0 /*!< Get address of data register used for transmission */ @@ -186,10 +197,12 @@ typedef struct /* Exported macro ------------------------------------------------------------*/ /** @defgroup SWPMI_LL_Exported_Macros SWPMI Exported Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SWPMI_LL_EM_WRITE_READ Common Write and read registers Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -214,6 +227,7 @@ typedef struct */ /** @defgroup SWPMI_LL_EM_BitRate Bit rate calculation helper Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -236,10 +250,12 @@ typedef struct /* Exported functions --------------------------------------------------------*/ /** @defgroup SWPMI_LL_Exported_Functions SWPMI Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SWPMI_LL_EF_Configuration Configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -465,6 +481,7 @@ __STATIC_INLINE uint32_t LL_SWPMI_GetVoltageClass(SWPMI_TypeDef *SWPMIx) */ /** @defgroup SWPMI_LL_EF_FLAG_Management FLAG_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -697,6 +714,7 @@ __STATIC_INLINE void LL_SWPMI_ClearFlag_RDY(SWPMI_TypeDef *SWPMIx) */ /** @defgroup SWPMI_LL_EF_IT_Management IT_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1035,6 +1053,7 @@ __STATIC_INLINE uint32_t LL_SWPMI_IsEnabledIT_RXBF(SWPMI_TypeDef *SWPMIx) */ /** @defgroup SWPMI_LL_EF_DMA_Management DMA_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1137,6 +1156,7 @@ __STATIC_INLINE uint32_t LL_SWPMI_DMA_GetRegAddr(SWPMI_TypeDef *SWPMIx, uint32_t */ /** @defgroup SWPMI_LL_EF_Data_Management Data_Management + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1207,6 +1227,7 @@ __STATIC_INLINE void LL_SWPMI_DisableTXBypass(SWPMI_TypeDef *SWPMIx) #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup SWPMI_LL_EF_Init Initialization and de-initialization functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_system.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_system.h index aa5149abfd..3a252e2672 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_system.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_system.h @@ -48,6 +48,7 @@ extern "C" { #if defined (FLASH) || defined (SYSCFG) || defined (DBGMCU) /** @defgroup SYSTEM_LL SYSTEM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -56,9 +57,11 @@ extern "C" { /* Private constants ---------------------------------------------------------*/ /** @defgroup SYSTEM_LL_Private_Constants SYSTEM Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SYSTEM_LL_EC_FLASH_BANK1_SECTORS SYSCFG Flash Bank1 sectors bits status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_FLASH_B1_SECTOR0_STATUS_BIT 0x10000U @@ -74,6 +77,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_FLASH_BANK2_SECTORS SYSCFG Flash Bank2 sectors bits status + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_FLASH_B2_SECTOR0_STATUS_BIT 0x10000U @@ -96,10 +100,12 @@ extern "C" { /* Exported types ------------------------------------------------------------*/ /* Exported constants --------------------------------------------------------*/ /** @defgroup SYSTEM_LL_Exported_Constants SYSTEM Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SYSTEM_LL_EC_I2C_FASTMODEPLUS SYSCFG I2C FASTMODEPLUS + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_I2C_FASTMODEPLUS_I2C1 SYSCFG_PMCR_I2C1_FMP /*!< Enable Fast Mode Plus for I2C1 */ @@ -118,6 +124,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_ANALOG_SWITCH Analog Switch control + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(SYSCFG_PMCR_BOOSTEN) @@ -133,6 +140,7 @@ extern "C" { #if defined(SYSCFG_PMCR_EPIS_SEL) /** @defgroup SYSTEM_LL_EC_EPIS Ethernet PHY Interface Selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_ETH_MII 0x00000000U /*!< ETH Media MII interface */ @@ -143,6 +151,7 @@ extern "C" { #endif /* SYSCFG_PMCR_EPIS_SEL */ /** @defgroup SYSTEM_LL_EC_EXTI_PORT SYSCFG EXTI PORT + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_EXTI_PORTA 0U /*!< EXTI PORT A */ @@ -163,6 +172,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_EXTI_LINE SYSCFG EXTI LINE + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_EXTI_LINE0 ((0x000FUL << 16U) | 0U) /*!< EXTI_POSITION_0 | EXTICR[0] */ @@ -186,6 +196,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_TIMBREAK SYSCFG TIMER BREAK + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_TIMBREAK_AXISRAM_DBL_ECC SYSCFG_CFGR_AXISRAML /*!< Enables and locks the AXIRAM double ECC error signal @@ -232,6 +243,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_CS SYSCFG I/O compensation cell Code selection + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_CELL_CODE 0U @@ -241,6 +253,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_IWDG1_CONTROL_MODES SYSCFG IWDG1 control modes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_IWDG1_SW_CONTROL_MODE 0U @@ -251,6 +264,7 @@ extern "C" { #if defined (DUAL_CORE) /** @defgroup SYSTEM_LL_IWDG2_CONTROL_MODES SYSCFG IWDG2 control modes + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_IWDG2_SW_CONTROL_MODE 0U @@ -261,6 +275,7 @@ extern "C" { #endif /* DUAL_CORE */ /** @defgroup SYSTEM_LL_DTCM_RAM_SIZE SYSCFG DTCM RAM size configuration + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_DTCM_RAM_SIZE_2KB 0U @@ -272,6 +287,7 @@ extern "C" { */ #ifdef SYSCFG_UR17_TCM_AXI_CFG /** @defgroup SYSTEM_LL_PACKAGE SYSCFG device package + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_ITCM_AXI_64KB_320KB 0U @@ -284,6 +300,7 @@ extern "C" { #endif /* #ifdef SYSCFG_UR17_TCM_AXI_CFG */ #if defined(SYSCFG_PKGR_PKG) /** @defgroup SYSTEM_LL_PACKAGE SYSCFG device package + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if (STM32H7_DEV_ID == 0x450UL) @@ -310,6 +327,7 @@ extern "C" { #endif /* SYSCFG_PKGR_PKG */ /** @defgroup SYSTEM_LL_SYSCFG_BOR SYSCFG Brownout Reset Threshold Level + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_SYSCFG_BOR_OFF_RESET_LEVEL 0x00000000U @@ -322,6 +340,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_TRACE DBGMCU TRACE Pin Assignment + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_DBGMCU_TRACE_NONE 0x00000000U /*!< TRACE pins not assigned (default state) */ @@ -334,6 +353,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_APB1_GRP1_STOP_IP DBGMCU APB1 GRP1 STOP IP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_DBGMCU_APB1_GRP1_TIM2_STOP DBGMCU_APB1LFZ1_DBG_TIM2 /*!< TIM2 counter stopped when core is halted */ @@ -358,6 +378,7 @@ extern "C" { /** @defgroup SYSTEM_LL_EC_APB1_GRP2_STOP_IP DBGMCU APB1 GRP2 STOP IP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #if defined(DBGMCU_APB1HFZ1_DBG_FDCAN) @@ -374,6 +395,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_APB2_GRP1_STOP_IP DBGMCU APB2 GRP1 STOP IP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_DBGMCU_APB2_GRP1_TIM1_STOP DBGMCU_APB2FZ1_DBG_TIM1 /*!< TIM1 counter stopped when core is halted */ @@ -389,6 +411,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_APB3_GRP1_STOP_IP DBGMCU APB3 GRP1 STOP IP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_DBGMCU_APB3_GRP1_WWDG1_STOP DBGMCU_APB3FZ1_DBG_WWDG1 /*!< WWDG1 is frozen while the core is in debug mode */ @@ -397,6 +420,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_APB4_GRP1_STOP_IP DBGMCU APB4 GRP1 STOP IP + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_DBGMCU_APB4_GRP1_I2C4_STOP DBGMCU_APB4FZ1_DBG_I2C4 /*!< I2C4 is frozen while the core is in debug mode */ @@ -411,6 +435,7 @@ extern "C" { */ /** @defgroup SYSTEM_LL_EC_LATENCY FLASH LATENCY + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_FLASH_LATENCY_0 FLASH_ACR_LATENCY_0WS /*!< FLASH Zero wait state */ @@ -433,10 +458,12 @@ extern "C" { /* Exported functions --------------------------------------------------------*/ /** @defgroup SYSTEM_LL_Exported_Functions SYSTEM Exported Functions + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup SYSTEM_LL_EF_SYSCFG SYSCFG + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -1770,6 +1797,7 @@ __STATIC_INLINE uint32_t LL_SYSCFG_IsCpuFreqBoostEnabled(void) */ /** @defgroup SYSTEM_LL_EF_DBGMCU DBGMCU + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2313,6 +2341,7 @@ __STATIC_INLINE void LL_DBGMCU_APB4_GRP1_UnFreezePeriph(uint32_t Periphs) */ /** @defgroup SYSTEM_LL_EF_FLASH FLASH + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -2359,6 +2388,7 @@ __STATIC_INLINE uint32_t LL_FLASH_GetLatency(void) #if defined(DUAL_CORE) /** @defgroup SYSTEM_LL_EF_ART ART + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ diff --git a/bsps/arm/stm32h7/include/stm32h7xx_ll_tim.h b/bsps/arm/stm32h7/include/stm32h7xx_ll_tim.h index 1e5eb9d4f0..4ae369dae0 100644 --- a/bsps/arm/stm32h7/include/stm32h7xx_ll_tim.h +++ b/bsps/arm/stm32h7/include/stm32h7xx_ll_tim.h @@ -34,12 +34,14 @@ extern "C" { #if defined (TIM1) || defined (TIM2) || defined (TIM3) || defined (TIM4) || defined (TIM5) || defined (TIM6) || defined (TIM7) || defined (TIM8) || defined (TIM12) || defined (TIM13) || defined (TIM14) || defined (TIM15) || defined (TIM16) || defined (TIM17) || defined (TIM23) || defined (TIM24) /** @defgroup TIM_LL TIM + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /* Private types -------------------------------------------------------------*/ /* Private variables ---------------------------------------------------------*/ /** @defgroup TIM_LL_Private_Variables TIM Private Variables + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ static const uint8_t OFFSET_TAB_CCMRx[] = @@ -112,6 +114,7 @@ static const uint8_t SHIFT_TAB_OISx[] = /* Private constants ---------------------------------------------------------*/ /** @defgroup TIM_LL_Private_Constants TIM Private Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -144,6 +147,7 @@ static const uint8_t SHIFT_TAB_OISx[] = /* Private macros ------------------------------------------------------------*/ /** @defgroup TIM_LL_Private_Macros TIM Private Macros + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @brief Convert channel id into channel index. @@ -189,6 +193,7 @@ static const uint8_t SHIFT_TAB_OISx[] = /* Exported types ------------------------------------------------------------*/ #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup TIM_LL_ES_INIT TIM Exported Init structure + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ @@ -560,10 +565,12 @@ typedef struct /* Exported constants --------------------------------------------------------*/ /** @defgroup TIM_LL_Exported_Constants TIM Exported Constants + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ /** @defgroup TIM_LL_EC_GET_FLAG Get Flags Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief Flags defines which can be used with LL_TIM_ReadReg function. * @{ */ @@ -589,6 +596,7 @@ typedef struct #if defined(USE_FULL_LL_DRIVER) || defined(__rtems__) /** @defgroup TIM_LL_EC_BREAK_ENABLE Break Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_TIM_BREAK_DISABLE 0x00000000U /*!< Break function disabled */ @@ -598,6 +606,7 @@ typedef struct */ /** @defgroup TIM_LL_EC_BREAK2_ENABLE Break2 Enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_TIM_BREAK2_DISABLE 0x00000000U /*!< Break2 function disabled */ @@ -607,6 +616,7 @@ typedef struct */ /** @defgroup TIM_LL_EC_AUTOMATICOUTPUT_ENABLE Automatic output enable + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_TIM_AUTOMATICOUTPUT_DISABLE 0x00000000U /*!< MOE can be set only by software */ @@ -617,6 +627,7 @@ typedef struct #endif /* USE_FULL_LL_DRIVER */ /** @defgroup TIM_LL_EC_IT IT Defines + * @ingroup RTEMSBSPsARMSTM32H7 * @brief IT defines which can be used with LL_TIM_ReadReg and LL_TIM_WriteReg functions. * @{ */ @@ -633,6 +644,7 @@ typedef struct */ /** @defgroup TIM_LL_EC_UPDATESOURCE Update Source + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_TIM_UPDATESOURCE_REGULAR 0x00000000U /*!< Counter overflow/underflow, Setting the UG bit or Update generation through the slave mode controller generates an update request */ @@ -642,6 +654,7 @@ typedef struct */ /** @defgroup TIM_LL_EC_ONEPULSEMODE One Pulse Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_TIM_ONEPULSEMODE_SINGLE TIM_CR1_OPM /*!< Counter stops counting at the next update event */ @@ -651,6 +664,7 @@ typedef struct */ /** @defgroup TIM_LL_EC_COUNTERMODE Counter Mode + * @ingroup RTEMSBSPsARMSTM32H7 * @{ */ #define LL_TIM_COUNTERMODE_UP 0x00000000U /*!