Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
sf32lb.h File Reference

Go to the source code of this file.

Data Structures

struct  sf32lb_clock_dt_spec
 SF32LB Clock DT spec. More...

Macros

#define SF32LB_CLOCK_DT_SPEC_GET(node_id)
 Initialize a sf32lb_clock_dt_spec structure from a DT node.
#define SF32LB_CLOCK_DT_SPEC_GET_OR(node_id, default_spec)
 Same as SF32LB_CLOCK_DT_SPEC_GET but with a default value.
#define SF32LB_CLOCK_DT_INST_SPEC_GET(index)
 Initialize a sf32lb_clock_dt_spec structure from a DT instance.
#define SF32LB_CLOCK_DT_INST_SPEC_GET_OR(index, default_spec)
 Same as SF32LB_CLOCK_DT_INST_SPEC_GET but with a default value.

Functions

static bool sf3232lb_clock_is_ready_dt (const struct sf32lb_clock_dt_spec *spec)
 Check if the clock device is ready.
static int sf32lb_clock_control_on_dt (const struct sf32lb_clock_dt_spec *spec)
 Turn on a clock using a sf32lb_clock_dt_spec structure.
static int sf32lb_clock_control_off_dt (const struct sf32lb_clock_dt_spec *spec)
 Turn off a clock using a sf32lb_clock_dt_spec structure.