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
19
void
ptp_slave_process_message
(
RawPtpMessage
*pRawMsg,
PtpHeader
*pHeader);
20
24
void
ptp_slave_init
();
25
29
void
ptp_slave_reset
();
30
34
void
ptp_slave_destroy
();
35
39
void
ptp_slave_enable
();
40
44
void
ptp_slave_disable
();
45
49
void
ptp_slave_tick
();
50
51
#endif
/* FLEXPTP_SLAVE */
ptp_types.h
This module defines the fundamental PTP message and state machine type, flags, bitfields and the PTP ...
ptp_slave_destroy
void ptp_slave_destroy()
Definition:
slave.c:365
ptp_slave_init
void ptp_slave_init()
Definition:
slave.c:357
ptp_slave_process_message
void ptp_slave_process_message(RawPtpMessage *pRawMsg, PtpHeader *pHeader)
Definition:
slave.c:200
ptp_slave_enable
void ptp_slave_enable()
Definition:
slave.c:408
ptp_slave_tick
void ptp_slave_tick()
Definition:
slave.c:381
ptp_slave_reset
void ptp_slave_reset()
Definition:
slave.c:369
ptp_slave_disable
void ptp_slave_disable()
Definition:
slave.c:416
PtpHeader
PTP message header structure.
Definition:
ptp_types.h:73
RawPtpMessage
Raw PTP message structure.
Definition:
ptp_types.h:162
src
flexptp
slave.h
Generated by
1.9.6