RV32 SoC DS UG
High-Perf RV32 SoC DS UG
RV64 SoC DS UG API and Examples
Embedded IDE UG
Loading...
Searching...
No Matches

#include <rtc.h>

Data Fields

rtc_status_t(* applyConfig )(rtc_instance_t *rtc)
 Apply i2c config , user can call via rtc_applyConfig as well.
rtc_status_t(* enableErrorInterrupt )(rtc_instance_t *rtc)
 Enable error interrupt function pointer, user can call via rtc_enableErrorInterrupt as well.
rtc_status_t(* getTime )(rtc_instance_t *rtc)
 Get time function pointer.
rtc_status_t(* setTime )(rtc_instance_t *rtc)
 Set time function pointer.
rtc_status_t(* setTimeSystem )(rtc_instance_t *rtc, u8 mode)
 Set time system function pointer.

Detailed Description

RTC API structure.

Note
This structure holds function pointers for RTC operations.

Definition at line 137 of file rtc.h.

Field Documentation

◆ applyConfig

rtc_status_t(* rtc_api_t::applyConfig) (rtc_instance_t *rtc)

Apply i2c config , user can call via rtc_applyConfig as well.

Definition at line 138 of file rtc.h.

◆ enableErrorInterrupt

rtc_status_t(* rtc_api_t::enableErrorInterrupt) (rtc_instance_t *rtc)

Enable error interrupt function pointer, user can call via rtc_enableErrorInterrupt as well.

Definition at line 139 of file rtc.h.

◆ getTime

rtc_status_t(* rtc_api_t::getTime) (rtc_instance_t *rtc)

Get time function pointer.

Definition at line 140 of file rtc.h.

◆ setTime

rtc_status_t(* rtc_api_t::setTime) (rtc_instance_t *rtc)

Set time function pointer.

Definition at line 141 of file rtc.h.

◆ setTimeSystem

rtc_status_t(* rtc_api_t::setTimeSystem) (rtc_instance_t *rtc, u8 mode)

Set time system function pointer.

Definition at line 142 of file rtc.h.


The documentation for this struct was generated from the following file:
  • C:/Users/JasonLau/Downloads/workspace_local/GitLab/efx_IP/efx_soc_rv64/embedded_sw/software/standalone/driver/rtc/rtc.h