24#include <flexptp_options.h>
In this module are the core and user events defined.
void ptp_process_event(const PtpCoreEvent *event)
void ptp_init(const uint8_t *hwa)
void ptp_process_packet(RawPtpMessage *pRawMsg)
void ptp_set_sync_callback(PtpSyncCallback syncCb)
void ptp_set_user_event_callback(PtpUserEventCallback userEventCb)
This module defines the fundamental PTP message and state machine type, flags, bitfields and the PTP ...
void(* PtpUserEventCallback)(PtpUserEventCode uev)
void(* PtpSyncCallback)(int64_t time_error, const PtpSyncCycleData *pSCD, uint32_t freqCodeWord)
Giant PTP core state object.
Raw PTP message structure.