Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
clock_monitor_driver_api Struct Reference

@driver_ops{CLOCK_MONITOR} More...

#include <clock_monitor.h>

Data Fields

clock_monitor_api_configure configure
 @driver_ops_mandatory Apply a monitor configuration.
clock_monitor_api_start start
 @driver_ops_mandatory Start operation of the configured mode.
clock_monitor_api_stop stop
 @driver_ops_mandatory Stop the monitor.
clock_monitor_api_get_rate get_rate
 @driver_ops_optional Poll the most recent completed measurement.
clock_monitor_api_set_source set_source
 @driver_ops_optional Switch the reference / target clock inputs at runtime.

Detailed Description

@driver_ops{CLOCK_MONITOR}

Field Documentation

◆ configure

clock_monitor_api_configure clock_monitor_driver_api::configure

@driver_ops_mandatory Apply a monitor configuration.

◆ get_rate

clock_monitor_api_get_rate clock_monitor_driver_api::get_rate

@driver_ops_optional Poll the most recent completed measurement.

◆ set_source

clock_monitor_api_set_source clock_monitor_driver_api::set_source

@driver_ops_optional Switch the reference / target clock inputs at runtime.

◆ start

clock_monitor_api_start clock_monitor_driver_api::start

@driver_ops_mandatory Start operation of the configured mode.

◆ stop

clock_monitor_api_stop clock_monitor_driver_api::stop

@driver_ops_mandatory Stop the monitor.


The documentation for this struct was generated from the following file: