flexPTP 1.0
An IEEE 1588 PTP implementation designed for microcontrollers
Loading...
Searching...
No Matches
slave.h
Go to the documentation of this file.
1
9#ifndef FLEXPTP_SLAVE
10#define FLEXPTP_SLAVE
11
12#include "ptp_types.h"
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
24
28void ptp_slave_init();
29
33void ptp_slave_reset();
34
39
43void ptp_slave_enable();
44
49
53void ptp_slave_tick();
54
55#ifdef __cplusplus
56}
57#endif
58
59#endif /* FLEXPTP_SLAVE */
This module defines the fundamental PTP message and state machine type, flags, bitfields and the PTP ...
void ptp_slave_destroy()
Definition: slave.c:484
void ptp_slave_init()
Definition: slave.c:476
void ptp_slave_process_message(RawPtpMessage *pRawMsg, PtpHeader *pHeader)
Definition: slave.c:300
void ptp_slave_enable()
Definition: slave.c:547
void ptp_slave_tick()
Definition: slave.c:520
void ptp_slave_reset()
Definition: slave.c:488
void ptp_slave_disable()
Definition: slave.c:555
PTP message header structure.
Definition: ptp_types.h:81