#include <rtc.hpp>
◆ irq_alarm
template<freq_t rtcclk_freq = khz(0x8000)>
◆ irq_global
template<freq_t rtcclk_freq = khz(0x8000)>
◆ resources
template<freq_t rtcclk_freq = khz(0x8000)>
◆ clear_alarm_flag()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::clear_alarm_flag |
( |
void |
| ) |
|
|
inlinestatic |
◆ clear_overflow_flag()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::clear_overflow_flag |
( |
void |
| ) |
|
|
inlinestatic |
◆ clear_second_flag()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::clear_second_flag |
( |
void |
| ) |
|
|
inlinestatic |
◆ disable_alarm_interrupt()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::disable_alarm_interrupt |
( |
void |
| ) |
|
|
inlinestatic |
◆ disable_overflow_interrupt()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::disable_overflow_interrupt |
( |
void |
| ) |
|
|
inlinestatic |
◆ disable_second_interrupt()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::disable_second_interrupt |
( |
void |
| ) |
|
|
inlinestatic |
◆ enable_alarm_interrupt()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::enable_alarm_interrupt |
( |
void |
| ) |
|
|
inlinestatic |
◆ enable_overflow_interrupt()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::enable_overflow_interrupt |
( |
void |
| ) |
|
|
inlinestatic |
◆ enable_second_interrupt()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::enable_second_interrupt |
( |
void |
| ) |
|
|
inlinestatic |
◆ get_counter()
template<freq_t rtcclk_freq = khz(0x8000)>
static uint32_t mptl::rtc< rtcclk_freq >::get_counter |
( |
void |
| ) |
|
|
inlinestatic |
◆ get_divider()
template<freq_t rtcclk_freq = khz(0x8000)>
static uint32_t mptl::rtc< rtcclk_freq >::get_divider |
( |
void |
| ) |
|
|
inlinestatic |
◆ init()
template<freq_t rtcclk_freq = khz(0x8000)>
template<freq_t tr_clk_freq = hz(1)>
static void mptl::rtc< rtcclk_freq >::init |
( |
void |
| ) |
|
|
inlinestatic |
NOTE: resets backup domain and disables write protection
◆ set_alarm()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::set_alarm |
( |
uint32_t |
value | ) |
|
|
inlinestatic |
◆ set_counter()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::set_counter |
( |
uint32_t |
value | ) |
|
|
inlinestatic |
◆ set_prescaler()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::set_prescaler |
( |
uint32_t |
value | ) |
|
|
inlinestatic |
◆ set_time_base()
template<freq_t rtcclk_freq = khz(0x8000)>
template<freq_t tr_clk_freq>
static void mptl::rtc< rtcclk_freq >::set_time_base |
( |
void |
| ) |
|
|
inlinestatic |
◆ wait_sync()
template<freq_t rtcclk_freq = khz(0x8000)>
static void mptl::rtc< rtcclk_freq >::wait_sync |
( |
void |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file:
- arch/arm/cortex/stm32/f1/include/arch/rtc.hpp