libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
CCIPR Peripherals Independent Clock Config Register
Collaboration diagram for CCIPR Peripherals Independent Clock Config Register:

Modules

 ADCSEL
 
 RNGDIV
 
 RNGSEL
 
 TIM15SEL
 
 TIM1SEL
 
 LPTIM2SEL LPTIM2 Clock source selection
 
 LPTIM1SEL LPTIM1 Clock source selection
 
 I2S1SEL I2S1 Clock source selection
 
 I2C1SEL I2C1 Clock source selection
 
 LPUARTxSEL LPUART1 Clock source selection
 
 CECSEL CEC Clock souce selection
 
 USARTxSEL USARTx Clock source selection
 

Macros

#define RCC_CCIPR_ADCSEL_MASK   0x3
 
#define RCC_CCIPR_ADCSEL_SHIFT   30
 
#define RCC_CCIPR_RNGDIV_MASK   0x3
 
#define RCC_CCIPR_RNGDIV_SHIFT   28
 
#define RCC_CCIPR_RNGSEL_MASK   0x3
 
#define RCC_CCIPR_RNGSEL_SHIFT   26
 
#define RCC_CCIPR_TIM15SEL_MASK   0x1
 
#define RCC_CCIPR_TIM15SEL_SHIFT   24
 
#define RCC_CCIPR_TIM1SEL_MASK   0x1
 
#define RCC_CCIPR_TIM1SEL_SHIFT   22
 
#define RCC_CCIPR_LPTIM2SEL_MASK   0x3
 
#define RCC_CCIPR_LPTIM2SEL_SHIFT   20
 
#define RCC_CCIPR_LPTIM1SEL_MASK   0x3
 
#define RCC_CCIPR_LPTIM1SEL_SHIFT   18
 
#define RCC_CCIPR_I2S1SEL_MASK   0x3
 
#define RCC_CCIPR_I2S1SEL_SHIFT   14
 
#define RCC_CCIPR_I2CxSEL_MASK   0x3
 
#define RCC_CCIPR_I2C1SEL_SHIFT   12
 
#define RCC_CCIPR_I2C2SEL_SHIFT   14
 
#define RCC_CCIPR_LPUARTxSEL_MASK   0x3
 
#define RCC_CCIPR_LPUART1SEL_SHIFT   10
 
#define RCC_CCIPR_LPUART2SEL_SHIFT   8
 
#define RCC_CCIPR_CECSEL_MASK   0x1
 
#define RCC_CCIPR_CECSEL_SHIFT   6
 
#define RCC_CCIPR_USARTxSEL_MASK   RCC_CCIPR_LPUARTxSEL_MASK
 
#define RCC_CCIPR_USART3SEL_SHIFT   4
 
#define RCC_CCIPR_USART2SEL_SHIFT   2
 
#define RCC_CCIPR_USART1SEL_SHIFT   0
 

Detailed Description

Macro Definition Documentation

◆ RCC_CCIPR_ADCSEL_MASK

#define RCC_CCIPR_ADCSEL_MASK   0x3

Definition at line 465 of file g0/rcc.h.

◆ RCC_CCIPR_ADCSEL_SHIFT

#define RCC_CCIPR_ADCSEL_SHIFT   30

Definition at line 466 of file g0/rcc.h.

◆ RCC_CCIPR_CECSEL_MASK

#define RCC_CCIPR_CECSEL_MASK   0x1

Definition at line 561 of file g0/rcc.h.

◆ RCC_CCIPR_CECSEL_SHIFT

#define RCC_CCIPR_CECSEL_SHIFT   6

Definition at line 562 of file g0/rcc.h.

◆ RCC_CCIPR_I2C1SEL_SHIFT

#define RCC_CCIPR_I2C1SEL_SHIFT   12

Definition at line 541 of file g0/rcc.h.

◆ RCC_CCIPR_I2C2SEL_SHIFT

#define RCC_CCIPR_I2C2SEL_SHIFT   14

Definition at line 542 of file g0/rcc.h.

◆ RCC_CCIPR_I2CxSEL_MASK

#define RCC_CCIPR_I2CxSEL_MASK   0x3

Definition at line 540 of file g0/rcc.h.

◆ RCC_CCIPR_I2S1SEL_MASK

#define RCC_CCIPR_I2S1SEL_MASK   0x3

Definition at line 530 of file g0/rcc.h.

◆ RCC_CCIPR_I2S1SEL_SHIFT

#define RCC_CCIPR_I2S1SEL_SHIFT   14

Definition at line 531 of file g0/rcc.h.

◆ RCC_CCIPR_LPTIM1SEL_MASK

#define RCC_CCIPR_LPTIM1SEL_MASK   0x3

Definition at line 520 of file g0/rcc.h.

◆ RCC_CCIPR_LPTIM1SEL_SHIFT

#define RCC_CCIPR_LPTIM1SEL_SHIFT   18

Definition at line 521 of file g0/rcc.h.

◆ RCC_CCIPR_LPTIM2SEL_MASK

#define RCC_CCIPR_LPTIM2SEL_MASK   0x3

Definition at line 510 of file g0/rcc.h.

◆ RCC_CCIPR_LPTIM2SEL_SHIFT

#define RCC_CCIPR_LPTIM2SEL_SHIFT   20

Definition at line 511 of file g0/rcc.h.

◆ RCC_CCIPR_LPUART1SEL_SHIFT

#define RCC_CCIPR_LPUART1SEL_SHIFT   10

Definition at line 551 of file g0/rcc.h.

◆ RCC_CCIPR_LPUART2SEL_SHIFT

#define RCC_CCIPR_LPUART2SEL_SHIFT   8

Definition at line 552 of file g0/rcc.h.

◆ RCC_CCIPR_LPUARTxSEL_MASK

#define RCC_CCIPR_LPUARTxSEL_MASK   0x3

Definition at line 550 of file g0/rcc.h.

◆ RCC_CCIPR_RNGDIV_MASK

#define RCC_CCIPR_RNGDIV_MASK   0x3

Definition at line 474 of file g0/rcc.h.

◆ RCC_CCIPR_RNGDIV_SHIFT

#define RCC_CCIPR_RNGDIV_SHIFT   28

Definition at line 475 of file g0/rcc.h.

◆ RCC_CCIPR_RNGSEL_MASK

#define RCC_CCIPR_RNGSEL_MASK   0x3

Definition at line 484 of file g0/rcc.h.

◆ RCC_CCIPR_RNGSEL_SHIFT

#define RCC_CCIPR_RNGSEL_SHIFT   26

Definition at line 485 of file g0/rcc.h.

◆ RCC_CCIPR_TIM15SEL_MASK

#define RCC_CCIPR_TIM15SEL_MASK   0x1

Definition at line 494 of file g0/rcc.h.

◆ RCC_CCIPR_TIM15SEL_SHIFT

#define RCC_CCIPR_TIM15SEL_SHIFT   24

Definition at line 495 of file g0/rcc.h.

◆ RCC_CCIPR_TIM1SEL_MASK

#define RCC_CCIPR_TIM1SEL_MASK   0x1

Definition at line 502 of file g0/rcc.h.

◆ RCC_CCIPR_TIM1SEL_SHIFT

#define RCC_CCIPR_TIM1SEL_SHIFT   22

Definition at line 503 of file g0/rcc.h.

◆ RCC_CCIPR_USART1SEL_SHIFT

#define RCC_CCIPR_USART1SEL_SHIFT   0

Definition at line 572 of file g0/rcc.h.

◆ RCC_CCIPR_USART2SEL_SHIFT

#define RCC_CCIPR_USART2SEL_SHIFT   2

Definition at line 571 of file g0/rcc.h.

◆ RCC_CCIPR_USART3SEL_SHIFT

#define RCC_CCIPR_USART3SEL_SHIFT   4

Definition at line 570 of file g0/rcc.h.

◆ RCC_CCIPR_USARTxSEL_MASK

#define RCC_CCIPR_USARTxSEL_MASK   RCC_CCIPR_LPUARTxSEL_MASK

Definition at line 569 of file g0/rcc.h.