diff --git a/include/libopencm3/stm32/h7/doc-stm32h7.h b/include/libopencm3/stm32/h7/doc-stm32h7.h new file mode 100644 index 00000000..3229f803 --- /dev/null +++ b/include/libopencm3/stm32/h7/doc-stm32h7.h @@ -0,0 +1,30 @@ +/** @page libopencm3 STM32H7 + +@version 1.0.0 + +API documentation for ST Microelectronics STM32H7 Cortex M7 series. + +LGPL License Terms @ref lgpl_license +*/ + +/** @defgroup peripheral_apis Peripheral APIs + * APIs for device peripherals + */ + +/** @defgroup STM32H7xx STM32H7xx +Libraries for ST Microelectronics STM32H7xx series. + +@version 1.0.0 + +LGPL License Terms @ref lgpl_license +*/ + +/** @defgroup STM32H7xx_defines STM32FHxx Defines + +@brief Defined Constants and Types for the STM32H7xx series + +@version 1.0.0 + +LGPL License Terms @ref lgpl_license +*/ + diff --git a/include/libopencm3/stm32/h7/flash.h b/include/libopencm3/stm32/h7/flash.h index cfd83f7a..ee4446b4 100644 --- a/include/libopencm3/stm32/h7/flash.h +++ b/include/libopencm3/stm32/h7/flash.h @@ -1,10 +1,10 @@ /** @defgroup flash_defines FLASH Defines - * + * @brief Defined Constants and Types for the STM32H7xx Flash + * controller * @ingroup STM32H7xx_defines * * @author @htmlonly © @endhtmlonly 2019 * Brian Viele - * */ /* * This file is part of the libopencm3 project. diff --git a/include/libopencm3/stm32/h7/pwr.h b/include/libopencm3/stm32/h7/pwr.h index 8effcc42..64ea0e1b 100644 --- a/include/libopencm3/stm32/h7/pwr.h +++ b/include/libopencm3/stm32/h7/pwr.h @@ -1,3 +1,13 @@ +/** @defgroup pwr_defines PWR Defines + +@brief Defined Constants and Types for the STM32H7xx Power Control + +@ingroup STM32H7xx_defines + +@version 1.0.0 + +LGPL License Terms @ref lgpl_license + */ /* * This file is part of the libopencm3 project. * @@ -23,7 +33,6 @@ /**@{*/ /** @defgroup pwr_registers PWR Registers - * @ingroup STM32H_pwr_defines @{*/ /** Power control register. */ #define PWR_CR1 MMIO32(POWER_CONTROL_BASE + 0x00) diff --git a/include/libopencm3/stm32/h7/rcc.h b/include/libopencm3/stm32/h7/rcc.h index 8beb90ad..d9295369 100644 --- a/include/libopencm3/stm32/h7/rcc.h +++ b/include/libopencm3/stm32/h7/rcc.h @@ -1,3 +1,10 @@ +/** @defgroup rcc_defines RCC Defines +@brief Defined Constants and Types for the STM32H7xx Reset and Clock +Control +@ingroup STM32H7xx_defines +@version 1.0.0 +LGPL License Terms @ref lgpl_license + */ /* * This file is part of the libopencm3 project. * diff --git a/include/libopencm3/stm32/h7/spi.h b/include/libopencm3/stm32/h7/spi.h index f1697b55..7cabf40b 100644 --- a/include/libopencm3/stm32/h7/spi.h +++ b/include/libopencm3/stm32/h7/spi.h @@ -1,3 +1,9 @@ +/** @defgroup spi_defines SPI Defines +@brief Defined Constants and Types for the STM32H7xx SPI +@ingroup STM32H7xx_defines +@version 1.0.0 +LGPL License Terms @ref lgpl_license + */ /* * This file is part of the libopencm3 project. * diff --git a/include/libopencm3/stm32/h7/timer.h b/include/libopencm3/stm32/h7/timer.h index 9dd27b9b..62a636a4 100644 --- a/include/libopencm3/stm32/h7/timer.h +++ b/include/libopencm3/stm32/h7/timer.h @@ -1,3 +1,9 @@ +/** @defgroup timer_defines SPI Defines +@brief Defined Constants and Types for the STM32H7xx Timers +@ingroup STM32H7xx_defines +@version 1.0.0 +LGPL License Terms @ref lgpl_license + */ /* * This file is part of the libopencm3 project. *