doc: stm32f4: fix broken groupings

Now all the register value sets are in the generated output
This commit is contained in:
Karl Palsson 2020-03-06 01:14:44 +00:00
parent b146fd6aa7
commit 78c23ba5a0

View File

@ -19,7 +19,7 @@
* @date 18 August 2012 * @date 18 August 2012
* *
* LGPL License Terms @ref lgpl_license * LGPL License Terms @ref lgpl_license
* */ */
/* /*
* This file is part of the libopencm3 project. * This file is part of the libopencm3 project.
* *
@ -49,7 +49,6 @@
#include <libopencm3/stm32/pwr.h> #include <libopencm3/stm32/pwr.h>
/** @defgroup rcc_registers RCC Registers /** @defgroup rcc_registers RCC Registers
* @ingroup rcc_defines
* @brief Reset / Clock Control Registers * @brief Reset / Clock Control Registers
@{*/ @{*/
/** Clock control register */ /** Clock control register */
@ -117,7 +116,7 @@
#define RCC_CKGATENR MMIO32(RCC_BASE + 0x90) #define RCC_CKGATENR MMIO32(RCC_BASE + 0x90)
/** RCC Dedicated Clocks Configuration Register 2 */ /** RCC Dedicated Clocks Configuration Register 2 */
#define RCC_DCKCFGR2 MMIO32(RCC_BASE + 0x94) #define RCC_DCKCFGR2 MMIO32(RCC_BASE + 0x94)
/*@}*/ /**@}*/
/** @defgroup rcc_cr_values RCC_CR values /** @defgroup rcc_cr_values RCC_CR values
* @ingroup rcc_registers * @ingroup rcc_registers
@ -139,7 +138,7 @@
#define RCC_CR_HSITRIM_MASK 0x1f #define RCC_CR_HSITRIM_MASK 0x1f
#define RCC_CR_HSIRDY (1 << 1) #define RCC_CR_HSIRDY (1 << 1)
#define RCC_CR_HSION (1 << 0) #define RCC_CR_HSION (1 << 0)
/*@}*/ /**@}*/
/** @defgroup rcc_pllcfgr_values RCC_PLLCFGR values /** @defgroup rcc_pllcfgr_values RCC_PLLCFGR values
* @ingroup rcc_registers * @ingroup rcc_registers
@ -161,7 +160,7 @@
/* PLLM: [5:0] */ /* PLLM: [5:0] */
#define RCC_PLLCFGR_PLLM_SHIFT 0 #define RCC_PLLCFGR_PLLM_SHIFT 0
#define RCC_PLLCFGR_PLLM_MASK 0x3f #define RCC_PLLCFGR_PLLM_MASK 0x3f
/*@}*/ /**@}*/
/** @defgroup rcc_cfgr_values RCC_CFGR values /** @defgroup rcc_cfgr_values RCC_CFGR values
* @ingroup rcc_registers * @ingroup rcc_registers
@ -243,7 +242,7 @@
#define RCC_CFGR_SW_HSI 0x0 #define RCC_CFGR_SW_HSI 0x0
#define RCC_CFGR_SW_HSE 0x1 #define RCC_CFGR_SW_HSE 0x1
#define RCC_CFGR_SW_PLL 0x2 #define RCC_CFGR_SW_PLL 0x2
/*@}*/ /**@}*/
/** @defgroup rcc_cir_values RCC_CIR values /** @defgroup rcc_cir_values RCC_CIR values
* @ingroup rcc_registers * @ingroup rcc_registers
@ -281,7 +280,7 @@
#define RCC_CIR_HSIRDYF (1 << 2) #define RCC_CIR_HSIRDYF (1 << 2)
#define RCC_CIR_LSERDYF (1 << 1) #define RCC_CIR_LSERDYF (1 << 1)
#define RCC_CIR_LSIRDYF (1 << 0) #define RCC_CIR_LSIRDYF (1 << 0)
/*@}*/ /**@}*/
/** @defgroup rcc_ahbrstr_rst RCC_AHBxRSTR reset values (full set) /** @defgroup rcc_ahbrstr_rst RCC_AHBxRSTR reset values (full set)
@{*/ @{*/
@ -416,6 +415,7 @@
#define RCC_AHB1ENR_GPIOCEN (1 << 2) #define RCC_AHB1ENR_GPIOCEN (1 << 2)
#define RCC_AHB1ENR_GPIOBEN (1 << 1) #define RCC_AHB1ENR_GPIOBEN (1 << 1)
#define RCC_AHB1ENR_GPIOAEN (1 << 0) #define RCC_AHB1ENR_GPIOAEN (1 << 0)
/**@}*/
/** @addtogroup deprecated_201802_rcc Deprecated 2018 /** @addtogroup deprecated_201802_rcc Deprecated 2018
* @deprecated replace zzz_IOPxEN with zzz_GPIOxEN * @deprecated replace zzz_IOPxEN with zzz_GPIOxEN
@ -566,6 +566,8 @@
/* --- RCC_APB1LPENR values ------------------------------------------------- */ /* --- RCC_APB1LPENR values ------------------------------------------------- */
/** @defgroup rcc_apblpenr_en RCC_APBxLPENR enable values (full set)
@{*/
#define RCC_APB1LPENR_UART8EN (1 << 31) #define RCC_APB1LPENR_UART8EN (1 << 31)
#define RCC_APB1LPENR_UART7EN (1 << 30) #define RCC_APB1LPENR_UART7EN (1 << 30)
#define RCC_APB1LPENR_DACLPEN (1 << 29) #define RCC_APB1LPENR_DACLPEN (1 << 29)
@ -612,7 +614,7 @@
#define RCC_APB2LPENR_USART1LPEN (1 << 4) #define RCC_APB2LPENR_USART1LPEN (1 << 4)
#define RCC_APB2LPENR_TIM8LPEN (1 << 1) #define RCC_APB2LPENR_TIM8LPEN (1 << 1)
#define RCC_APB2LPENR_TIM1LPEN (1 << 0) #define RCC_APB2LPENR_TIM1LPEN (1 << 0)
/*@}*/ /**@}*/
/** @defgroup rcc_bdcr_values RCC_BDCR values /** @defgroup rcc_bdcr_values RCC_BDCR values
* @ingroup rcc_registers * @ingroup rcc_registers
@ -631,7 +633,7 @@
#define RCC_BDCR_LSEBYP (1 << 2) #define RCC_BDCR_LSEBYP (1 << 2)
#define RCC_BDCR_LSERDY (1 << 1) #define RCC_BDCR_LSERDY (1 << 1)
#define RCC_BDCR_LSEON (1 << 0) #define RCC_BDCR_LSEON (1 << 0)
/*@}*/ /**@}*/
/** @defgroup rcc_csr_values RCC_CSR values /** @defgroup rcc_csr_values RCC_CSR values
* @ingroup rcc_registers * @ingroup rcc_registers
@ -650,7 +652,7 @@
RCC_CSR_PINRSTF | RCC_CSR_BORRSTF) RCC_CSR_PINRSTF | RCC_CSR_BORRSTF)
#define RCC_CSR_LSIRDY (1 << 1) #define RCC_CSR_LSIRDY (1 << 1)
#define RCC_CSR_LSION (1 << 0) #define RCC_CSR_LSION (1 << 0)
/*@}*/ /**@}*/
/** @defgroup rcc_sscgr_values RCC_SSCGR values /** @defgroup rcc_sscgr_values RCC_SSCGR values
* @ingroup rcc_registers * @ingroup rcc_registers
@ -666,7 +668,7 @@
/* RCC_SSCGR[15:0]: MODPER */ /* RCC_SSCGR[15:0]: MODPER */
#define RCC_SSCGR_MODPER_SHIFT 0 #define RCC_SSCGR_MODPER_SHIFT 0
#define RCC_SSCGR_MODPER_MASK 0x1fff #define RCC_SSCGR_MODPER_MASK 0x1fff
/*@}*/ /**@}*/
/** @defgroup rcc_pllded_values RCC_PLLxxx/DCKy values /** @defgroup rcc_pllded_values RCC_PLLxxx/DCKy values
* @ingroup rcc_registers * @ingroup rcc_registers
@ -741,7 +743,7 @@
#define RCC_DCKCFGR_PLLI2SDIVQ_SHIFT 0 #define RCC_DCKCFGR_PLLI2SDIVQ_SHIFT 0
#define RCC_DCKCFGR_PLLI2SDIVQ_MASK 0x1f #define RCC_DCKCFGR_PLLI2SDIVQ_MASK 0x1f
/*@}*/ /**@}*/
/** @defgroup rcc_ckgatenr_values RCC_CKGATENR bits /** @defgroup rcc_ckgatenr_values RCC_CKGATENR bits
* @ingroup rcc_registers * @ingroup rcc_registers
@ -755,7 +757,7 @@
#define RCC_CKGATENR_CM4DBG_CKEN (1<<2) #define RCC_CKGATENR_CM4DBG_CKEN (1<<2)
#define RCC_CKGATENR_AHB2APB2_CKEN (1<<1) #define RCC_CKGATENR_AHB2APB2_CKEN (1<<1)
#define RCC_CKGATENR_AHB2APB1_CKEN (1<<0) #define RCC_CKGATENR_AHB2APB1_CKEN (1<<0)
/*@}*/ /**@}*/
/* --- Variable definitions ------------------------------------------------ */ /* --- Variable definitions ------------------------------------------------ */
extern uint32_t rcc_ahb_frequency; extern uint32_t rcc_ahb_frequency;
@ -1101,3 +1103,4 @@ void __attribute__((deprecated("Use rcc_clock_setup_pll as direct replacement"))
END_DECLS END_DECLS
#endif #endif
/**@}*/