VSF Documented
Macros | Functions | Variables
vsf_remapped_rtc.c File Reference
#include "hal/vsf_hal.h"
#include "./vsf_remapped_rtc.h"

Macros

#define __VSF_DISTBUS_CLASS_INHERIT__
 
#define __VSF_REMAPPED_RTC_CLASS_IMPLEMENT
 
#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP
 

Functions

vsf_err_t vsf_remapped_rtc_init (vsf_remapped_rtc_t *rtc, vsf_rtc_cfg_t *cfg)
 
void vsf_remapped_rtc_fini (vsf_remapped_rtc_t *rtc)
 
vsf_err_t vsf_remapped_rtc_get_configuration (vsf_remapped_rtc_t *rtc, vsf_rtc_cfg_t *cfg)
 
vsf_rtc_capability_t vsf_remapped_rtc_capability (vsf_remapped_rtc_t *rtc)
 
fsm_rt_t vsf_remapped_rtc_enable (vsf_remapped_rtc_t *rtc)
 
fsm_rt_t vsf_remapped_rtc_disable (vsf_remapped_rtc_t *rtc)
 
vsf_err_t vsf_remapped_rtc_get (vsf_remapped_rtc_t *rtc, vsf_rtc_tm_t *rtc_tm)
 
vsf_err_t vsf_remapped_rtc_set (vsf_remapped_rtc_t *rtc, const vsf_rtc_tm_t *rtc_tm)
 
vsf_err_t vsf_remapped_rtc_get_time (vsf_remapped_rtc_t *rtc, vsf_rtc_time_t *second, vsf_rtc_time_t *millisecond)
 
vsf_err_t vsf_remapped_rtc_set_time (vsf_remapped_rtc_t *rtc, vsf_rtc_time_t second, vsf_rtc_time_t millisecond)
 

Variables

const vsf_rtc_op_t vsf_remapped_rtc_op
 

Macro Definition Documentation

◆ __VSF_DISTBUS_CLASS_INHERIT__

#define __VSF_DISTBUS_CLASS_INHERIT__

◆ __VSF_REMAPPED_RTC_CLASS_IMPLEMENT

#define __VSF_REMAPPED_RTC_CLASS_IMPLEMENT

◆ __VSF_HAL_TEMPLATE_API

#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP

Function Documentation

◆ vsf_remapped_rtc_init()

vsf_err_t vsf_remapped_rtc_init ( vsf_remapped_rtc_t rtc,
vsf_rtc_cfg_t cfg 
)

◆ vsf_remapped_rtc_fini()

void vsf_remapped_rtc_fini ( vsf_remapped_rtc_t rtc)

◆ vsf_remapped_rtc_get_configuration()

vsf_err_t vsf_remapped_rtc_get_configuration ( vsf_remapped_rtc_t rtc,
vsf_rtc_cfg_t cfg 
)

◆ vsf_remapped_rtc_capability()

vsf_rtc_capability_t vsf_remapped_rtc_capability ( vsf_remapped_rtc_t rtc)

◆ vsf_remapped_rtc_enable()

fsm_rt_t vsf_remapped_rtc_enable ( vsf_remapped_rtc_t rtc)

◆ vsf_remapped_rtc_disable()

fsm_rt_t vsf_remapped_rtc_disable ( vsf_remapped_rtc_t rtc)

◆ vsf_remapped_rtc_get()

vsf_err_t vsf_remapped_rtc_get ( vsf_remapped_rtc_t rtc,
vsf_rtc_tm_t rtc_tm 
)

◆ vsf_remapped_rtc_set()

vsf_err_t vsf_remapped_rtc_set ( vsf_remapped_rtc_t rtc,
const vsf_rtc_tm_t rtc_tm 
)

◆ vsf_remapped_rtc_get_time()

vsf_err_t vsf_remapped_rtc_get_time ( vsf_remapped_rtc_t rtc,
vsf_rtc_time_t second,
vsf_rtc_time_t millisecond 
)

◆ vsf_remapped_rtc_set_time()

vsf_err_t vsf_remapped_rtc_set_time ( vsf_remapped_rtc_t rtc,
vsf_rtc_time_t  second,
vsf_rtc_time_t  millisecond 
)

Variable Documentation

◆ vsf_remapped_rtc_op

const vsf_rtc_op_t vsf_remapped_rtc_op
Initial value:
= {
# define __VSF_HAL_TEMPLATE_API
}
Generated from commit: vsfteam/vsf@f1c64a7