TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle
TM_MCO_Typedefs

Library Typedefs. More...

Enumerations

enum  TM_MCOOUTPUT_Prescaler_t {
  TM_MCOOUTPUT_Prescaler_1, TM_MCOOUTPUT_Prescaler_2, TM_MCOOUTPUT_Prescaler_3, TM_MCOOUTPUT_Prescaler_4,
  TM_MCOOUTPUT_Prescaler_5
}
 Prescaler values for output clock. More...
 
enum  TM_MCOOUTPUT1_Source_t { TM_MCOOUTPUT1_Source_HSI, TM_MCOOUTPUT1_Source_HSE, TM_MCOOUTPUT1_Source_LSE, TM_MCOOUTPUT1_Source_PLLCLK }
 Possible output clocks on MCO1 pin. More...
 
enum  TM_MCOOUTPUT2_Source_t { TM_MCOOUTPUT2_Source_SYSCLK, TM_MCOOUTPUT2_Source_PLLI2SCLK, TM_MCOOUTPUT2_Source_HSE, TM_MCOOUTPUT2_Source_PLLCLK }
 Possible output clocks on MCO2 pin. More...
 

Detailed Description

Library Typedefs.

Enumeration Type Documentation

Possible output clocks on MCO1 pin.

Enumerator
TM_MCOOUTPUT1_Source_HSI 

High Speed Internal clock, 16MHz RC oscillator

TM_MCOOUTPUT1_Source_HSE 

High Speed External clock, external crystal or user clock

TM_MCOOUTPUT1_Source_LSE 

External 32738Hz low-speed oscillator or ceramic resonator

TM_MCOOUTPUT1_Source_PLLCLK 

Output from PLL

Possible output clocks on MCO2 pin.

Enumerator
TM_MCOOUTPUT2_Source_SYSCLK 

System core clock

TM_MCOOUTPUT2_Source_PLLI2SCLK 

Accurate clock for high-quality audio performance in I2S and SAI interfaces

TM_MCOOUTPUT2_Source_HSE 

High Speed External clock, external crystal or user clock

TM_MCOOUTPUT2_Source_PLLCLK 

Output from PLL

Prescaler values for output clock.

Enumerator
TM_MCOOUTPUT_Prescaler_1 

Output original value of clock on MCO pin

TM_MCOOUTPUT_Prescaler_2 

Output clock is original / 2

TM_MCOOUTPUT_Prescaler_3 

Output clock is original / 3

TM_MCOOUTPUT_Prescaler_4 

Output clock is original / 4

TM_MCOOUTPUT_Prescaler_5 

Output clock is original / 5