libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
rcc_clock_scale Struct Reference

#include <rcc.h>

Data Fields

uint8_t pllsrc
 
uint8_t pllmul
 
uint8_t plldiv
 
bool usbdiv1
 
uint32_t flash_waitstates
 
uint8_t hpre
 
uint8_t ppre1
 
uint8_t ppre2
 
uint8_t power_save
 
uint32_t ahb_frequency
 
uint32_t apb1_frequency
 
uint32_t apb2_frequency
 

Detailed Description

Definition at line 450 of file f3/rcc.h.

Field Documentation

◆ ahb_frequency

uint32_t rcc_clock_scale::ahb_frequency

Definition at line 460 of file f3/rcc.h.

Referenced by rcc_clock_setup_hsi(), and rcc_clock_setup_pll().

◆ apb1_frequency

uint32_t rcc_clock_scale::apb1_frequency

Definition at line 461 of file f3/rcc.h.

Referenced by rcc_clock_setup_hsi(), and rcc_clock_setup_pll().

◆ apb2_frequency

uint32_t rcc_clock_scale::apb2_frequency

Definition at line 462 of file f3/rcc.h.

Referenced by rcc_clock_setup_hsi(), and rcc_clock_setup_pll().

◆ flash_waitstates

uint32_t rcc_clock_scale::flash_waitstates

Definition at line 455 of file f3/rcc.h.

Referenced by rcc_clock_setup_hsi(), and rcc_clock_setup_pll().

◆ hpre

uint8_t rcc_clock_scale::hpre

◆ plldiv

uint8_t rcc_clock_scale::plldiv

Definition at line 453 of file f3/rcc.h.

Referenced by rcc_clock_setup_pll().

◆ pllmul

uint8_t rcc_clock_scale::pllmul

Definition at line 452 of file f3/rcc.h.

Referenced by rcc_clock_setup_hsi(), and rcc_clock_setup_pll().

◆ pllsrc

uint8_t rcc_clock_scale::pllsrc

Definition at line 451 of file f3/rcc.h.

Referenced by rcc_clock_setup_hsi(), rcc_clock_setup_pll(), and rcc_set_pll_source().

◆ power_save

uint8_t rcc_clock_scale::power_save

Definition at line 459 of file f3/rcc.h.

◆ ppre1

uint8_t rcc_clock_scale::ppre1

◆ ppre2

uint8_t rcc_clock_scale::ppre2

◆ usbdiv1

bool rcc_clock_scale::usbdiv1

Definition at line 454 of file f3/rcc.h.

Referenced by rcc_clock_setup_pll().


The documentation for this struct was generated from the following file: