VSF Documented
Data Structures | Macros | Typedefs | Functions
vsf_linux_ntp.c File Reference
#include "../../vsf_linux_cfg.h"
#include "./vsf_linux_ntp.h"
#include "../../include/unistd.h"
#include "../../include/sys/time.h"
#include <time.h>

Data Structures

struct  ntp_packet_header_t
 

Macros

#define __VSF_LINUX_NTP_CLASS_IMPLEMENT
 

Typedefs

typedef struct ntp_packet_header_t ntp_packet_header_t
 

Functions

vsf_err_t vsf_linux_ntp_rtc_init (vsf_rtc_t *rtc_ptr, vsf_rtc_cfg_t *cfg_ptr)
 
fsm_rt_t vsf_linux_ntp_rtc_enable (vsf_rtc_t *rtc_ptr)
 
vsf_err_t vsf_linux_ntp_rtc_get (vsf_rtc_t *rtc_ptr, vsf_rtc_tm_t *rtc_tm)
 

Macro Definition Documentation

◆ __VSF_LINUX_NTP_CLASS_IMPLEMENT

#define __VSF_LINUX_NTP_CLASS_IMPLEMENT

Typedef Documentation

◆ ntp_packet_header_t

Function Documentation

◆ vsf_linux_ntp_rtc_init()

vsf_err_t vsf_linux_ntp_rtc_init ( vsf_rtc_t rtc_ptr,
vsf_rtc_cfg_t cfg_ptr 
)

◆ vsf_linux_ntp_rtc_enable()

fsm_rt_t vsf_linux_ntp_rtc_enable ( vsf_rtc_t rtc_ptr)

◆ vsf_linux_ntp_rtc_get()

vsf_err_t vsf_linux_ntp_rtc_get ( vsf_rtc_t rtc_ptr,
vsf_rtc_tm_t rtc_tm 
)