|
OpenMPTL - STM32F10X
C++ Microprocessor Template Library
|
Clock control register.
#include <rcc.hpp>
Public Types | |
| using | HSION = regbits< type, 0, 1 > |
| Internal High Speed clock enable. More... | |
| using | HSIRDY = regbits< type, 1, 1 > |
| Internal High Speed clock ready flag. More... | |
| using | HSITRIM = regbits< type, 3, 5 > |
| Internal High Speed clock trimming. More... | |
| using | HSICAL = regbits< type, 8, 8 > |
| Internal High Speed clock Calibration. More... | |
| using | HSEON = regbits< type, 16, 1 > |
| External High Speed clock enable. More... | |
| using | HSERDY = regbits< type, 17, 1 > |
| External High Speed clock ready flag. More... | |
| using | HSEBYP = regbits< type, 18, 1 > |
| External High Speed clock Bypass. More... | |
| using | CSSON = regbits< type, 19, 1 > |
| Clock Security System enable. More... | |
| using | PLLON = regbits< type, 24, 1 > |
| PLL enable. More... | |
| using | PLLRDY = regbits< type, 25, 1 > |
| PLL clock ready flag. More... | |
| using | PLL2ON = regbits< type, 26, 1 > |
| PLL2 enable (only available on connectivity line devices!) More... | |
| using | PLL2RDY = regbits< type, 27, 1 > |
| PLL2 clock ready flag (only available on connectivity line devices!) More... | |
| using | PLL3ON = regbits< type, 28, 1 > |
| PLL3 enable (only available on connectivity line devices!) More... | |
| using | PLL3RDY = regbits< type, 29, 1 > |
| PLL3 clock ready flag (only available on connectivity line devices!) More... | |
Public Types inherited from mptl::reg< uint32_t, base_addr+0x0, rw, 0x00000083 > | |
| typedef reg< Tp, base_addr+0x0, rw, 0x00000083 > | type |
| typedef type | reg_type |
| typedef regbits< type, 0, sizeof(Tp) *8 > | regbits_type |
| typedef Tp | value_type |
| typedef regmask< reg_type, 0, 0 > | neutral_regmask |
Public Types inherited from mptl::reg_access< Tp, base_addr+0x0, rw, 0x00000083 > | |
| typedef Tp | value_type |
Additional Inherited Members | |
Static Public Member Functions inherited from mptl::reg< uint32_t, base_addr+0x0, rw, 0x00000083 > | |
| static __always_inline value_type | test (value_type const value) |
| static __always_inline void | set (value_type const value) |
| static __always_inline void | set (value_type const set_mask, value_type const clear_mask) |
| static __always_inline void | set (void) |
| static __always_inline void | set (value_type const value) |
| static __always_inline void | clear (value_type const value) |
| static __always_inline void | clear (void) |
| static __always_inline void | mask (value_type const value) |
| static __always_inline void | reset () |
| static __always_inline void | reset_to (void) |
Static Public Member Functions inherited from mptl::reg_access< Tp, base_addr+0x0, rw, 0x00000083 > | |
| static __always_inline Tp | load (void) |
| static __always_inline void | store (Tp const value) |
| static __always_inline void | bitset () |
| static __always_inline void | bitclear () |
| static __always_inline bool | bittest () |
Static Public Attributes inherited from mptl::reg< uint32_t, base_addr+0x0, rw, 0x00000083 > | |
| static constexpr value_type | reset_value |
Static Public Attributes inherited from mptl::reg_access< Tp, base_addr+0x0, rw, 0x00000083 > | |
| static constexpr reg_addr_t | addr |
| static constexpr reg_perm | permission |
| static constexpr bool | bitop_enabled |
| using mptl::RCC::CR::CSSON = regbits< type, 19, 1 > |
| using mptl::RCC::CR::HSEBYP = regbits< type, 18, 1 > |
| using mptl::RCC::CR::HSEON = regbits< type, 16, 1 > |
| using mptl::RCC::CR::HSERDY = regbits< type, 17, 1 > |
| using mptl::RCC::CR::HSICAL = regbits< type, 8, 8 > |
| using mptl::RCC::CR::HSION = regbits< type, 0, 1 > |
| using mptl::RCC::CR::HSIRDY = regbits< type, 1, 1 > |
| using mptl::RCC::CR::HSITRIM = regbits< type, 3, 5 > |
| using mptl::RCC::CR::PLL2ON = regbits< type, 26, 1 > |
| using mptl::RCC::CR::PLL2RDY = regbits< type, 27, 1 > |
| using mptl::RCC::CR::PLL3ON = regbits< type, 28, 1 > |
| using mptl::RCC::CR::PLL3RDY = regbits< type, 29, 1 > |
| using mptl::RCC::CR::PLLON = regbits< type, 24, 1 > |
| using mptl::RCC::CR::PLLRDY = regbits< type, 25, 1 > |
1.8.13