RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
rt_clk_ops结构体 参考

#include <clk.h>

成员变量

rt_err_t(* init )(struct rt_clk *, void *fw_data)
 
rt_err_t(* finit )(struct rt_clk *)
 
rt_err_t(* prepare )(struct rt_clk *)
 
void(* unprepare )(struct rt_clk *)
 
rt_bool_t(* is_prepared )(struct rt_clk *)
 
rt_err_t(* enable )(struct rt_clk *)
 
void(* disable )(struct rt_clk *)
 
rt_bool_t(* is_enabled )(struct rt_clk *)
 
rt_err_t(* set_rate )(struct rt_clk *, rt_ubase_t rate, rt_ubase_t parent_rate)
 
rt_err_t(* set_parent )(struct rt_clk *, struct rt_clk *parent)
 
rt_err_t(* set_phase )(struct rt_clk *, int degrees)
 
rt_base_t(* get_phase )(struct rt_clk *)
 
rt_base_t(* round_rate )(struct rt_clk *, rt_ubase_t drate, rt_ubase_t *prate)
 

详细描述

在文件 clk.h94 行定义.

结构体成员变量说明

◆ init

rt_err_t(* rt_clk_ops::init) (struct rt_clk *, void *fw_data)

在文件 clk.h96 行定义.

◆ finit

rt_err_t(* rt_clk_ops::finit) (struct rt_clk *)

在文件 clk.h97 行定义.

◆ prepare

rt_err_t(* rt_clk_ops::prepare) (struct rt_clk *)

在文件 clk.h99 行定义.

◆ unprepare

void(* rt_clk_ops::unprepare) (struct rt_clk *)

在文件 clk.h100 行定义.

◆ is_prepared

rt_bool_t(* rt_clk_ops::is_prepared) (struct rt_clk *)

在文件 clk.h101 行定义.

◆ enable

rt_err_t(* rt_clk_ops::enable) (struct rt_clk *)

在文件 clk.h102 行定义.

◆ disable

void(* rt_clk_ops::disable) (struct rt_clk *)

在文件 clk.h103 行定义.

◆ is_enabled

rt_bool_t(* rt_clk_ops::is_enabled) (struct rt_clk *)

在文件 clk.h104 行定义.

◆ set_rate

rt_err_t(* rt_clk_ops::set_rate) (struct rt_clk *, rt_ubase_t rate, rt_ubase_t parent_rate)

在文件 clk.h105 行定义.

◆ set_parent

rt_err_t(* rt_clk_ops::set_parent) (struct rt_clk *, struct rt_clk *parent)

在文件 clk.h106 行定义.

◆ set_phase

rt_err_t(* rt_clk_ops::set_phase) (struct rt_clk *, int degrees)

在文件 clk.h107 行定义.

◆ get_phase

rt_base_t(* rt_clk_ops::get_phase) (struct rt_clk *)

在文件 clk.h108 行定义.

◆ round_rate

rt_base_t(* rt_clk_ops::round_rate) (struct rt_clk *, rt_ubase_t drate, rt_ubase_t *prate)

在文件 clk.h109 行定义.