Zephyr Project API 4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
nrf_clock_control_driver_api Struct Reference

#include <nrf_clock_control.h>

Data Fields

struct clock_control_driver_api std_api
 
int(* request )(const struct device *dev, const struct nrf_clock_spec *spec, struct onoff_client *cli)
 
int(* release )(const struct device *dev, const struct nrf_clock_spec *spec)
 
int(* cancel_or_release )(const struct device *dev, const struct nrf_clock_spec *spec, struct onoff_client *cli)
 
int(* resolve )(const struct device *dev, const struct nrf_clock_spec *req_spec, struct nrf_clock_spec *res_spec)
 
int(* get_startup_time )(const struct device *dev, const struct nrf_clock_spec *spec, uint32_t *startup_time_us)
 

Field Documentation

◆ cancel_or_release

int(* nrf_clock_control_driver_api::cancel_or_release) (const struct device *dev, const struct nrf_clock_spec *spec, struct onoff_client *cli)

◆ get_startup_time

int(* nrf_clock_control_driver_api::get_startup_time) (const struct device *dev, const struct nrf_clock_spec *spec, uint32_t *startup_time_us)

◆ release

int(* nrf_clock_control_driver_api::release) (const struct device *dev, const struct nrf_clock_spec *spec)

◆ request

int(* nrf_clock_control_driver_api::request) (const struct device *dev, const struct nrf_clock_spec *spec, struct onoff_client *cli)

◆ resolve

int(* nrf_clock_control_driver_api::resolve) (const struct device *dev, const struct nrf_clock_spec *req_spec, struct nrf_clock_spec *res_spec)

◆ std_api

struct clock_control_driver_api nrf_clock_control_driver_api::std_api

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