Trident IoT SDK
 
Loading...
Searching...
No Matches
tr_hal_rtc_settings_t Struct Reference

#include <T32CM11_rtc.h>

+ Collaboration diagram for tr_hal_rtc_settings_t:

Data Fields

tr_hal_rtc_date_time rtc_date_time
 
uint32_t clock_divisor
 
tr_hal_rtc_event_callback_t event_handler_fx
 
bool enable_chip_interrupts
 
tr_hal_int_pri_t interrupt_priority
 
bool wake_on_interrupt
 
tr_hal_rtc_event_trigger_t seconds_event_trigger
 
uint8_t seconds_trigger_value
 
tr_hal_rtc_event_trigger_t minutes_event_trigger
 
uint8_t minutes_trigger_value
 
tr_hal_rtc_event_trigger_t hours_event_trigger
 
uint8_t hours_trigger_value
 
tr_hal_rtc_event_trigger_t days_event_trigger
 
uint8_t days_trigger_value
 
tr_hal_rtc_event_trigger_t months_event_trigger
 
uint8_t months_trigger_value
 
tr_hal_rtc_event_trigger_t years_event_trigger
 
uint16_t years_trigger_value
 
bool combo_event_enabled
 
tr_hal_rtc_date_time combo_event_trigger_date_time
 
tr_hal_rtc_event_trigger_t milliseconds_event_trigger
 
uint16_t milliseconds_trigger_value
 

Detailed Description


RTC settings struct - this is passed to tr_hal_rtc_init


Field Documentation

◆ clock_divisor

uint32_t tr_hal_rtc_settings_t::clock_divisor

◆ combo_event_enabled

bool tr_hal_rtc_settings_t::combo_event_enabled

◆ combo_event_trigger_date_time

tr_hal_rtc_date_time tr_hal_rtc_settings_t::combo_event_trigger_date_time

◆ days_event_trigger

tr_hal_rtc_event_trigger_t tr_hal_rtc_settings_t::days_event_trigger

◆ days_trigger_value

uint8_t tr_hal_rtc_settings_t::days_trigger_value

◆ enable_chip_interrupts

bool tr_hal_rtc_settings_t::enable_chip_interrupts

◆ event_handler_fx

tr_hal_rtc_event_callback_t tr_hal_rtc_settings_t::event_handler_fx

◆ hours_event_trigger

tr_hal_rtc_event_trigger_t tr_hal_rtc_settings_t::hours_event_trigger

◆ hours_trigger_value

uint8_t tr_hal_rtc_settings_t::hours_trigger_value

◆ interrupt_priority

tr_hal_int_pri_t tr_hal_rtc_settings_t::interrupt_priority

◆ milliseconds_event_trigger

tr_hal_rtc_event_trigger_t tr_hal_rtc_settings_t::milliseconds_event_trigger

◆ milliseconds_trigger_value

uint16_t tr_hal_rtc_settings_t::milliseconds_trigger_value

◆ minutes_event_trigger

tr_hal_rtc_event_trigger_t tr_hal_rtc_settings_t::minutes_event_trigger

◆ minutes_trigger_value

uint8_t tr_hal_rtc_settings_t::minutes_trigger_value

◆ months_event_trigger

tr_hal_rtc_event_trigger_t tr_hal_rtc_settings_t::months_event_trigger

◆ months_trigger_value

uint8_t tr_hal_rtc_settings_t::months_trigger_value

◆ rtc_date_time

tr_hal_rtc_date_time tr_hal_rtc_settings_t::rtc_date_time

◆ seconds_event_trigger

tr_hal_rtc_event_trigger_t tr_hal_rtc_settings_t::seconds_event_trigger

◆ seconds_trigger_value

uint8_t tr_hal_rtc_settings_t::seconds_trigger_value

◆ wake_on_interrupt

bool tr_hal_rtc_settings_t::wake_on_interrupt

◆ years_event_trigger

tr_hal_rtc_event_trigger_t tr_hal_rtc_settings_t::years_event_trigger

◆ years_trigger_value

uint16_t tr_hal_rtc_settings_t::years_trigger_value

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