ESP-IDF
clkout_channel_handle
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
clkout_channel_handle
clkout_channel_handle struct
Syntax
Show:
Summary
Declaration
from
esp_clock_output.c:21
typedef
struct
clkout_channel_handle
{
bool
is_mapped
;
soc_clkout_sig_id_t
mapped_clock
;
clock_out_channel_t
channel_id
;
uint8_t
ref_cnt
;
uint64_t
mapped_io_bmap
;
portMUX_TYPE
clkout_channel_lock
;
}
clkout_channel_handle_t
;
Fields
Field
Declared as
clkout_channel_handle::is_mapped
bool
clkout_channel_handle::mapped_clock
soc_clkout_sig_id_t
clkout_channel_handle::channel_id
clock_out_channel_t
clkout_channel_handle::ref_cnt
uint8_t
clkout_channel_handle::mapped_io_bmap
uint64_t
clkout_channel_handle::clkout_channel_lock
portMUX_TYPE
Related Functions
Found 2 other functions taking a
clkout_channel_handle
argument:
Function
clkout_mapping_alloc()
clkout_channel_free()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
clkout_channel_handle
{
esp_clock_output.c:21
}
clkout_channel_handle_t
;
esp_clock_output.c:28
clkout_channel_handle_t
clkout_channel_handle_t
*
clkout_channel_hdl
;
esp_clock_output.c:32
esp_clock_output_mapping
esp_clock_output_mapping::clkout_channel_hdl
static
clkout_channel_handle_t
s_clkout_handle
[
CLKOUT_CHANNEL_MAX
]
=
{
esp_clock_output.c:44
static
clkout_channel_handle_t
*
clkout_channel_alloc
(
soc_clkout_sig_id_t
clk_sig
,
gpio_num_t
gpio_num
)
esp_clock_output.c:53
clkout_channel_alloc()
clkout_channel_handle_t
*
allocated_channel
=
NULL
;
esp_clock_output.c:55
clkout_channel_alloc()
static
esp_clock_output_mapping_t
*
clkout_mapping_alloc
(
clkout_channel_handle_t
*
channel_hdl
,
gpio_num_t
gpio_num
)
esp_clock_output.c:111
clkout_mapping_alloc()
clkout_mapping_alloc()::channel_hdl
static
void
clkout_channel_free
(
clkout_channel_handle_t
*
channel_hdl
)
esp_clock_output.c:154
clkout_channel_free()
clkout_channel_free()::channel_hdl
clkout_channel_handle_t
*
channel_hdl
=
clkout_channel_alloc
(
clk_sig
,
gpio_num
)
;
esp_clock_output.c:210
esp_clock_output_start()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
esp_clock_output_mapping::clkout_channel_hdl
esp_clock_output_mapping
esp_clock_output.c:32
s_clkout_handle
esp_clock_output.c:44
return
clkout_channel_alloc()
esp_clock_output.c:53
clkout_mapping_alloc()::channel_hdl
clkout_mapping_alloc()
esp_clock_output.c:111
clkout_channel_free()::channel_hdl
clkout_channel_free()
esp_clock_output.c:154
Lifecycle
from
examples
All items filtered out
All items filtered out