|
OpenMPTL - STM32F10X
C++ Microprocessor Template Library
|
PLL Multiplication Factor.
#include <rcc.hpp>
Public Types | |
| using | MUL2 = regval< regbits_type, 0x0 > |
| 0000: PLL input clock * 2 (not available on connectivity line devices!) More... | |
| using | MUL3 = regval< regbits_type, 0x1 > |
| 0001: PLL input clock * 3 (not available on connectivity line devices!) More... | |
| using | MUL4 = regval< regbits_type, 0x2 > |
| 0010: PLL input clock * 4 More... | |
| using | MUL5 = regval< regbits_type, 0x3 > |
| 0011: PLL input clock * 5 More... | |
| using | MUL6 = regval< regbits_type, 0x4 > |
| 0100: PLL input clock * 6 More... | |
| using | MUL7 = regval< regbits_type, 0x5 > |
| 0101: PLL input clock * 7 More... | |
| using | MUL8 = regval< regbits_type, 0x6 > |
| 0110: PLL input clock * 8 More... | |
| using | MUL9 = regval< regbits_type, 0x7 > |
| 0111: PLL input clock * 9 More... | |
| using | MUL10 = regval< regbits_type, 0x8 > |
| 1000: PLL input clock * 10 (not available on connectivity line devices!) More... | |
| using | MUL11 = regval< regbits_type, 0x9 > |
| 1001: PLL input clock * 11 (not available on connectivity line devices!) More... | |
| using | MUL12 = regval< regbits_type, 0xa > |
| 1010: PLL input clock * 12 (not available on connectivity line devices!) More... | |
| using | MUL13 = regval< regbits_type, 0xb > |
| 1011: PLL input clock * 13 (not available on connectivity line devices!) More... | |
| using | MUL14 = regval< regbits_type, 0xc > |
| 1100: PLL input clock * 14 (not available on connectivity line devices!) More... | |
| using | MUL15 = regval< regbits_type, 0xd > |
| 1101: PLL input clock * 15 (not available on connectivity line devices!) More... | |
| using | MUL16 = regval< regbits_type, 0xe > |
| 1110: PLL input clock * 16 (not available on connectivity line devices!) More... | |
| using | MUL6_5 = regval< regbits_type, 0xd > |
| 1101: PLL input clock * 6.5 (only available on connectivity line devices!) More... | |
Public Types inherited from mptl::regbits< type, 18, 4 > | |
| typedef regbits< typename type ::reg_type, 18, 4 > | type |
| typedef typename type ::reg_type | reg_type |
| typedef regmask< type,((1ul<< 4) - 1)<< 18,((1ul<< 4) - 1)<< 18 > | regmask_type |
| typedef type | regbits_type |
| typedef typename type ::value_type | value_type |
Public Types inherited from mptl::regmask< type,((1ul<< 4) - 1)<< 18,((1ul<< 4) - 1)<< 18 > | |
| typedef regmask< typename type ::reg_type,((1ul<< 4) - 1)<< 18,((1ul<< 4) - 1)<< 18 > | type |
| typedef typename type ::reg_type | reg_type |
| typedef type | regmask_type |
| typedef typename type ::value_type | value_type |
| typedef mpl::bitcount< clear_mask > | bitcount |
Additional Inherited Members | |
Static Public Member Functions inherited from mptl::regbits< type, 18, 4 > | |
| static __always_inline constexpr value_type | value_from (value_type const val) |
| static __always_inline void | set_from (value_type const val) |
| static __always_inline bool | test_from (value_type const val) |
| static __always_inline value_type | load_and_shift () |
Static Public Member Functions inherited from mptl::regmask< type,((1ul<< 4) - 1)<< 18,((1ul<< 4) - 1)<< 18 > | |
| static __always_inline void | set (void) |
| static __always_inline void | clear (void) |
| static __always_inline bool | test (void) |
| static __always_inline void | reset_to (void) |
Static Public Attributes inherited from mptl::regbits< type, 18, 4 > | |
| static constexpr value_type | value |
Static Public Attributes inherited from mptl::regmask< type,((1ul<< 4) - 1)<< 18,((1ul<< 4) - 1)<< 18 > | |
| static constexpr value_type | set_mask |
| static constexpr value_type | clear_mask |
| static constexpr value_type | cropped_clear_mask |
| static constexpr bool | bitop_enabled |
| using mptl::RCC::CFGR::PLLMUL::MUL10 = regval< regbits_type, 0x8 > |
| using mptl::RCC::CFGR::PLLMUL::MUL11 = regval< regbits_type, 0x9 > |
| using mptl::RCC::CFGR::PLLMUL::MUL12 = regval< regbits_type, 0xa > |
| using mptl::RCC::CFGR::PLLMUL::MUL13 = regval< regbits_type, 0xb > |
| using mptl::RCC::CFGR::PLLMUL::MUL14 = regval< regbits_type, 0xc > |
| using mptl::RCC::CFGR::PLLMUL::MUL15 = regval< regbits_type, 0xd > |
| using mptl::RCC::CFGR::PLLMUL::MUL16 = regval< regbits_type, 0xe > |
| using mptl::RCC::CFGR::PLLMUL::MUL2 = regval< regbits_type, 0x0 > |
| using mptl::RCC::CFGR::PLLMUL::MUL3 = regval< regbits_type, 0x1 > |
| using mptl::RCC::CFGR::PLLMUL::MUL4 = regval< regbits_type, 0x2 > |
| using mptl::RCC::CFGR::PLLMUL::MUL5 = regval< regbits_type, 0x3 > |
| using mptl::RCC::CFGR::PLLMUL::MUL6 = regval< regbits_type, 0x4 > |
| using mptl::RCC::CFGR::PLLMUL::MUL6_5 = regval< regbits_type, 0xd > |
| using mptl::RCC::CFGR::PLLMUL::MUL7 = regval< regbits_type, 0x5 > |
| using mptl::RCC::CFGR::PLLMUL::MUL8 = regval< regbits_type, 0x6 > |
| using mptl::RCC::CFGR::PLLMUL::MUL9 = regval< regbits_type, 0x7 > |
1.8.13