AM263Px MCU+ SDK: lldtsync.h File Reference

| AM263Px MCU+ SDK 26.00.00 |

Data Structures | Typedefs | Enumerations | Functions
lldtsync.h File Reference
APIs for Enet LLD network

## Introduction

TI Timesync Low Level Driver abstract APIs.

Go to the source code of this file.

## Data Structures
struct | LLDTSyncCfg_t
| Configuration structure for LLDTSync. More...

## Typedefs
typedef struct LLDTSync | LLDTSync_t
| Structure representing the LLDTSync instance. More...

## Enumerations
enum | LLDTsyncTsSource { LLDTSYNC_TS_SOURCE_INVALID = 0, LLDTSYNC_TS_SOURCE_CPTS, LLDTSYNC_TS_SOURCE_PHY }

## Functions
void | LLDTSyncCfgInit (LLDTSyncCfg_t *cfg)
| Initializes the LLDTSyncCfg_t configuration structure. More...
LLDTSync_t * | LLDTSyncOpen (LLDTSyncCfg_t *cfg, LLDTsyncTsSource tsSource)
| Opens a new LLDTSync instance to access the PTP clock. More...
void | LLDTSyncClose (LLDTSync_t *hTSync)
| Closes the LLDTSync instance. More...
int | LLDTSyncGetRxTime (LLDTSync_t *hTSync, uint8_t rxPort, int msgType, uint16_t seqId, uint8_t domain, uint64_t *ts)
| Retrieves the PTP RX timestamp for a specific message. More...
int | LLDTSyncGetTxTime (LLDTSync_t *hTSync, uint8_t txPort, int msgType, uint16_t seqId, uint8_t domain, uint64_t *ts)
| Retrieves the PTP TX timestamp for a specific message. More...
int | LLDTSyncAdjFreq (LLDTSync_t *hTSync, int ppb)
| Adjusts the frequency of the PTP clock. More...
int | LLDTSyncSetTime (LLDTSync_t *hTSync, uint64_t ts)
| Sets the time for the PTP clock. More...
int | LLDTSyncGetTime (LLDTSync_t *hTSync, uint64_t *ts)
| Retrieves the current time from the PTP clock. More...
int | LLDTSyncEnableTsEvent (LLDTSync_t *hTSync, uint32_t ports[], uint32_t numPorts)
| Enables PTP timestamp events for specified ports. More...
int | LLDTSyncShiftTime (LLDTSync_t *hTSync, int64_t offset)
| Shift the time of the PTP clock by offset nsec. More...
int | LLDTsyncPhyWaitTxTs (LLDTSync_t *hTSync, uint8_t txPort, int msgType, uint16_t seqId, uint8_t domain)
| Put the TX packet in the wait list. More...
int | LLDTSyncProcPhyStatusFrame (void *hEnet, uint8_t coreId, uint8_t txPort, uint8_t *frame, uint32_t size)
| Process the status frame. More...