| 
| 
#define  | STM32F4_RCC_CR_PLLI2SRDY   BSP_BIT32(27) | 
|   | 
| 
#define  | STM32F4_RCC_CR_PLLI2SON   BSP_BIT32(26) | 
|   | 
| 
#define  | STM32F4_RCC_CR_PLLRDY   BSP_BIT32(25) | 
|   | 
| 
#define  | STM32F4_RCC_CR_PLLON   BSP_BIT32(24) | 
|   | 
| 
#define  | STM32F4_RCC_CR_CSSON   BSP_BIT32(19) | 
|   | 
| 
#define  | STM32F4_RCC_CR_HSEBYP   BSP_BIT32(18) | 
|   | 
| 
#define  | STM32F4_RCC_CR_HSERDY   BSP_BIT32(17) | 
|   | 
| 
#define  | STM32F4_RCC_CR_HSEON   BSP_BIT32(16) | 
|   | 
| 
#define  | STM32F4_RCC_CR_HSIRDY   BSP_BIT32(1) | 
|   | 
| 
#define  | STM32F4_RCC_CR_HSION   BSP_BIT32(0) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLQ(val)   BSP_FLD32(val, 24, 27) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLQ_GET(reg)   BSP_FLD32GET(reg, 24, 27) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLQ_SET(reg,  val)   BSP_FLD32SET(reg, val, 24, 27) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_SRC   BSP_BIT32(22) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_SRC_HSE   STM32F4_RCC_PLLCFGR_SRC | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_SRC_HSI   0 | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLP(val)   BSP_FLD32(val, 16, 17) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLP_GET(reg)   BSP_FLD32GET(reg, 16, 17) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLP_SET(reg,  val)   BSP_FLD32SET(reg, val, 16, 17) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLP_2   STM32F4_RCC_PLLCFGR_PLLP(0) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLP_4   STM32F4_RCC_PLLCFGR_PLLP(1) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLP_6   STM32F4_RCC_PLLCFGR_PLLP(2) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLP_8   STM32F4_RCC_PLLCFGR_PLLP(3) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLN(val)   BSP_FLD32(val, 6, 14) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLN_GET(reg)   BSP_FLD32GET(reg, 6, 14) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLN_SET(reg,  val)   BSP_FLD32SET(reg, val, 6, 14) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLM(val)   BSP_FLD32(val, 0, 5) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLM_GET(reg)   BSP_FLD32GET(reg, 0, 5) | 
|   | 
| 
#define  | STM32F4_RCC_PLLCFGR_PLLM_SET(reg,  val)   BSP_FLD32SET(reg, val, 0, 5) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2(val)   BSP_FLD32(val, 30, 31) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_GET(reg)   BSP_FLD32GET(reg, 30, 31) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_SET(reg,  val)   BSP_FLD32SET(reg, val, 30, 31) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_SYSCLK   STM32F4_RCC_CFGR_MCO2(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_PLLI2S   STM32F4_RCC_CFGR_MCO2(1) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_HSE   STM32F4_RCC_CFGR_MCO2(2) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_PLL   STM32F4_RCC_CFGR_MCO2(3) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_PRE(val)   BSP_FLD32(val, 27, 29) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_PRE_GET(reg)   BSP_FLD32GET(reg, 27, 29) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_PRE_SET(reg,  val)   BSP_FLD32SET(reg, val, 27, 29) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_DIV1   STM32F4_RCC_CFGR_MCO2_PRE(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_DIV2   STM32F4_RCC_CFGR_MCO2_PRE(4) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_DIV3   STM32F4_RCC_CFGR_MCO2_PRE(5) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_DIV4   STM32F4_RCC_CFGR_MCO2_PRE(6) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO2_DIV5   STM32F4_RCC_CFGR_MCO2_PRE(7) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_PRE(val)   BSP_FLD32(val, 24, 26) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_PRE_GET(reg)   BSP_FLD32GET(reg, 24, 26) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_PRE_SET(reg,  val)   BSP_FLD32SET(reg, val, 24, 26) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_DIV1   STM32F4_RCC_CFGR_MCO1_PRE(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_DIV2   STM32F4_RCC_CFGR_MCO1_PRE(4) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_DIV3   STM32F4_RCC_CFGR_MCO1_PRE(5) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_DIV4   STM32F4_RCC_CFGR_MCO1_PRE(6) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_DIV5   STM32F4_RCC_CFGR_MCO1_PRE(7) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_I2SSCR   BSP_BIT32(23) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1(val)   BSP_FLD32(val, 21, 22) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_GET(reg)   BSP_FLD32GET(reg, 21, 22) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_SET(reg,  val)   BSP_FLD32SET(reg, val, 21, 22) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_HSI   STM32F4_RCC_CFGR_MCO1(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_LSE   STM32F4_RCC_CFGR_MCO1(1) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_HSE   STM32F4_RCC_CFGR_MCO1(2) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_MCO1_PLL   STM32F4_RCC_CFGR_MCO1(3) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_RTCPRE(val)   BSP_FLD32(val, 16, 20) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_RTCPRE_GET(reg)   BSP_FLD32GET(reg, 16, 20) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_RTCPRE_SET(reg,  val)   BSP_FLD32SET(reg, val, 16, 20) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE2(val)   BSP_FLD32(val, 13, 15) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE2_GET(reg)   BSP_FLD32GET(reg, 13, 15) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE2_SET(reg,  val)   BSP_FLD32SET(reg, val, 13, 15) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE2_DIV1   STM32F4_RCC_CFGR_PPRE2(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE2_DIV2   STM32F4_RCC_CFGR_PPRE2(4) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE2_DIV4   STM32F4_RCC_CFGR_PPRE2(5) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE2_DIV8   STM32F4_RCC_CFGR_PPRE2(6) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE2_DIV16   STM32F4_RCC_CFGR_PPRE2(7) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE1(val)   BSP_FLD32(val, 10, 12) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE1_GET(reg)   BSP_FLD32GET(reg, 10, 12) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE1_SET(reg,  val)   BSP_FLD32SET(reg, val, 10, 12) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE1_DIV1   STM32F4_RCC_CFGR_PPRE1(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE1_DIV2   STM32F4_RCC_CFGR_PPRE1(4) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE1_DIV4   STM32F4_RCC_CFGR_PPRE1(5) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE1_DIV8   STM32F4_RCC_CFGR_PPRE1(6) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_PPRE1_DIV16   STM32F4_RCC_CFGR_PPRE1(7) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE(val)   BSP_FLD32(val, 4, 15) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_GET(reg)   BSP_FLD32GET(reg, 4, 7) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_SET(reg,  val)   BSP_FLD32SET(reg, val, 4, 7) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV1   STM32F4_RCC_CFGR_HPRE(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV2   STM32F4_RCC_CFGR_HPRE(8) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV4   STM32F4_RCC_CFGR_HPRE(9) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV8   STM32F4_RCC_CFGR_HPRE(10) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV16   STM32F4_RCC_CFGR_HPRE(11) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV64   STM32F4_RCC_CFGR_HPRE(12) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV128   STM32F4_RCC_CFGR_HPRE(13) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV256   STM32F4_RCC_CFGR_HPRE(14) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_HPRE_DIV512   STM32F4_RCC_CFGR_HPRE(15) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SWS(val)   BSP_FLD32(val, 2, 3) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SWS_GET(reg)   BSP_FLD32GET(reg, 2, 3) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SWS_SET(reg,  val)   BSP_FLD32SET(reg, val, 2, 3) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SWS_HSI   STM32F4_RCC_CFGR_SWS(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SWS_HSE   STM32F4_RCC_CFGR_SWS(1) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SWS_PLL   STM32F4_RCC_CFGR_SWS(2) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SW(val)   BSP_FLD32(val, 0, 1) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SW_GET(reg)   BSP_FLD32GET(reg, 0, 1) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SW_SET(reg,  val)   BSP_FLD32SET(reg, val, 0, 1) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SW_HSI   STM32F4_RCC_CFGR_SW(0) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SW_HSE   STM32F4_RCC_CFGR_SW(1) | 
|   | 
| 
#define  | STM32F4_RCC_CFGR_SW_PLL   STM32F4_RCC_CFGR_SW(2) | 
|   | 
| 
#define  | RCC_CR_HSION   BSP_BIT32( 0 ) | 
|   | 
| 
#define  | RCC_CR_HSIRDY   BSP_BIT32( 1 ) | 
|   | 
| 
#define  | RCC_CR_HSITRIM(val)   BSP_FLD32( val, 3, 7 ) | 
|   | 
| 
#define  | RCC_CR_HSITRIM_MSK   BSP_MSK32( 3, 7 ) | 
|   | 
| 
#define  | RCC_CR_HSICAL(val)   BSP_FLD32( val, 8, 15 ) | 
|   | 
| 
#define  | RCC_CR_HSICAL_MSK   BSP_MSK32( 8, 15 ) | 
|   | 
| 
#define  | RCC_CR_HSEON   BSP_BIT32( 16 ) | 
|   | 
| 
#define  | RCC_CR_HSERDY   BSP_BIT32( 17 ) | 
|   | 
| 
#define  | RCC_CR_HSEBYP   BSP_BIT32( 18 ) | 
|   | 
| 
#define  | RCC_CR_CSSON   BSP_BIT32( 19 ) | 
|   | 
| 
#define  | RCC_CR_PLLON   BSP_BIT32( 24 ) | 
|   | 
| 
#define  | RCC_CR_PLLRDY   BSP_BIT32( 25 ) | 
|   | 
| 
#define  | RCC_CR_PLLI2SON   BSP_BIT32( 26 ) | 
|   | 
| 
#define  | RCC_CR_PLLI2SRDY   BSP_BIT32( 27 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLM(val)   BSP_FLD32( val, 0, 5 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLM_MSK   BSP_MSK32( 0, 5 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLN(val)   BSP_FLD32( val, 6, 14 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLN_MSK   BSP_MSK32( 6, 14 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLP   16 | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLP_MSK   BSP_MSK32( 16, 17 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLP_BY_2   0 | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLP_BY_4   BSP_FLD32( 1, 16, 17 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLP_BY_6   BSP_FLD32( 2, 16, 17 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLP_BY_8   BSP_FLD32( 3, 16, 17 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLSRC_HSE   BSP_BIT32( 22 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLSRC_HSI   0 | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLQ(val)   BSP_FLD32( val, 24, 27 ) | 
|   | 
| 
#define  | RCC_PLLCFGR_PLLQ_MSK   BSP_MSK32( 24, 27 ) | 
|   | 
| 
#define  | RCC_CFGR_SW   0 | 
|   | 
| 
#define  | RCC_CFGR_SW_MSK   BSP_MSK32( 0, 1 ) | 
|   | 
| 
#define  | RCC_CFGR_SW_HSI   0 | 
|   | 
| 
#define  | RCC_CFGR_SW_HSE   1 | 
|   | 
| 
#define  | RCC_CFGR_SW_PLL   2 | 
|   | 
| 
#define  | RCC_CFGR_SWS   2 | 
|   | 
| 
#define  | RCC_CFGR_SWS_MSK   BSP_MSK32( 2, 3 ) | 
|   | 
| 
#define  | RCC_CFGR_SWS_HSI   0 | 
|   | 
| 
#define  | RCC_CFGR_SWS_HSE   BSP_FLD32( 1, 2, 3 ) | 
|   | 
| 
#define  | RCC_CFGR_SWS_PLL   BSP_FLD32( 2, 2, 3 ) | 
|   | 
| 
#define  | RCC_CFGR_HPRE   4 | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_1   0 | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_2   BSP_FLD32( 8, 4, 7 ) | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_4   BSP_FLD32( 9, 4, 7 ) | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_8   BSP_FLD32( 10, 4, 7 ) | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_16   BSP_FLD32( 11, 4, 7 ) | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_64   BSP_FLD32( 12, 4, 7 ) | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_128   BSP_FLD32( 13, 4, 7 ) | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_256   BSP_FLD32( 14, 4, 7 ) | 
|   | 
| 
#define  | RCC_CFGR_HPRE_BY_512   BSP_FLD32( 15, 4, 7 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE1   10 | 
|   | 
| 
#define  | RCC_CFGR_PPRE1_BY_1   0 | 
|   | 
| 
#define  | RCC_CFGR_PPRE1_BY_2   BSP_FLD32( 4, 10, 12 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE1_BY_4   BSP_FLD32( 5, 10, 12 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE1_BY_8   BSP_FLD32( 6, 10, 12 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE1_BY_16   BSP_FLD32( 7, 10, 12 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE2   13 | 
|   | 
| 
#define  | RCC_CFGR_PPRE2   BSP_MSK32( 13, 15 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE2_BY_1   0 | 
|   | 
| 
#define  | RCC_CFGR_PPRE2_BY_2   BSP_FLD32( 4, 13, 15 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE2_BY_4   BSP_FLD32( 5, 13, 15 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE2_BY_8   BSP_FLD32( 6, 13, 15 ) | 
|   | 
| 
#define  | RCC_CFGR_PPRE2_BY_16   BSP_FLD32( 7, 13, 15 ) | 
|   | 
| 
#define  | RCC_CFGR_RTCPRE(val)   BSP_FLD32( val, 16, 20 ) | 
|   | 
| 
#define  | RCC_CFGR_RTCPRE_MSK   BSP_MSK32( 16, 20 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1   21 | 
|   | 
| 
#define  | RCC_CFGR_MCO1_MSK   BSP_MSK32( 21, 22 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1_HSI   0 | 
|   | 
| 
#define  | RCC_CFGR_MCO1_LSE   BSP_FLD32( 1, 21, 22 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1_HSE   BSP_FLD32( 2, 21, 22 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1_PLL   BSP_FLD32( 3, 21, 22 ) | 
|   | 
| 
#define  | RCC_CFGR_I2SSRC   BSP_BIT32( 23 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1PRE   24 | 
|   | 
| 
#define  | RCC_CFGR_MCO1PRE_MSK   BSP_MSK32( 24, 26 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1PRE_BY_1   0 | 
|   | 
| 
#define  | RCC_CFGR_MCO1PRE_BY_2   BSP_FLD32( 4, 24, 26 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1PRE_BY_3   BSP_FLD32( 5, 24, 26 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1PRE_BY_4   BSP_FLD32( 6, 24, 26 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO1PRE_BY_5   BSP_FLD32( 7, 24, 26 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2PRE   27 | 
|   | 
| 
#define  | RCC_CFGR_MCO2PRE_MSK   BSP_MSK32( 27, 29 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2PRE_BY_1   0 | 
|   | 
| 
#define  | RCC_CFGR_MCO2PRE_BY_2   BSP_FLD32( 4, 27, 29 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2PRE_BY_3   BSP_FLD32( 5, 27, 29 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2PRE_BY_4   BSP_FLD32( 6, 27, 29 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2PRE_BY_5   BSP_FLD32( 7, 27, 29 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2   30 | 
|   | 
| 
#define  | RCC_CFGR_MCO2_MSK   BSP_MSK32( 30, 31 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2_SYSCLK   0 | 
|   | 
| 
#define  | RCC_CFGR_MCO2_PLLI2S   BSP_FLD32( 1, 30, 31 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2_HSE   BSP_FLD32( 2, 30, 31 ) | 
|   | 
| 
#define  | RCC_CFGR_MCO2_PLL   BSP_FLD32( 3, 30, 31 ) | 
|   |