Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Precision Clock PTP Adapter. More...

Data Structures

struct  precision_clock_ptp_adapter
 Adapter that exposes a PTP clock device as a precision clock. More...

Functions

void precision_clock_ptp_init (struct precision_clock_ptp_adapter *adapter, const struct device *dev)
 Initialize an adapter for a PTP clock device.
static const struct precision_clock * precision_clock_ptp_get (const struct precision_clock_ptp_adapter *adapter)
 Get the precision clock exposed by a PTP adapter.

Detailed Description

Precision Clock PTP Adapter.

Since
4.5
Version
0.1.0

Function Documentation

◆ precision_clock_ptp_get()

const struct precision_clock * precision_clock_ptp_get ( const struct precision_clock_ptp_adapter * adapter)
inlinestatic

#include <zephyr/precision_timing/precision_clock_ptp.h>

Get the precision clock exposed by a PTP adapter.

Parameters
adapterInitialized PTP clock adapter.
Returns
Pointer to the embedded precision clock.

◆ precision_clock_ptp_init()

void precision_clock_ptp_init ( struct precision_clock_ptp_adapter * adapter,
const struct device * dev )

#include <zephyr/precision_timing/precision_clock_ptp.h>

Initialize an adapter for a PTP clock device.

Parameters
adapterNon-null adapter storage to initialize.
devNon-null PTP clock device to wrap.