ESP-IDF
+
0
/1 examples
SourceVu will show references to
adc_digi_pattern_config_t
from the following samples and libraries:
continuous_read sample
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
adc_digi_pattern_config_t
adc_digi_pattern_config_t struct
ADC digital controller pattern configuration
Syntax
Show:
Summary
Declaration
from
adc_types.h:104
typedef
struct
{
uint8_t
atten
;
uint8_t
channel
;
uint8_t
unit
;
uint8_t
bit_width
;
}
adc_digi_pattern_config_t
;
Fields
Field
Declared as
adc_digi_pattern_config_t::atten
uint8_t
adc_digi_pattern_config_t::channel
uint8_t
adc_digi_pattern_config_t::unit
uint8_t
adc_digi_pattern_config_t::bit_width
uint8_t
Examples
adc_digi_pattern_config_t
is referenced by 1 libraries and example projects:
continuous_read sample
References
from
0/1
examples
Code
Location
Scope
Referrer
typedef
struct
{
adc_types.h:104
}
adc_digi_pattern_config_t
;
adc_types.h:109
adc_ctx
->
hal_digi_ctrlr_cfg
.
adc_pattern
=
calloc
(
1
,
SOC_ADC_PATT_LEN_MAX
*
sizeof
(
adc_digi_pattern_config_t
)
)
;
adc_continuous.c:212
adc_continuous_new_handle()
free
(
handle
->
hal_digi_ctrlr_cfg
.
adc_pattern
)
;
adc_continuous.c:427
adc_continuous_deinit()
memcpy
(
handle
->
hal_digi_ctrlr_cfg
.
adc_pattern
,
config
->
adc_pattern
,
config
->
pattern_num
*
sizeof
(
adc_digi_pattern_config_t
)
)
;
adc_continuous.c:488
adc_continuous_config()
const
adc_digi_pattern_config_t
*
pat
=
&
config
->
adc_pattern
[
i
]
;
adc_continuous.c:500
adc_continuous_config()
adc_digi_pattern_config_t
*
adc_pattern
;
///< List of configs for each ADC channel that will be used
adc_continuous.h:65
adc_continuous_config_t
adc_continuous_config_t::adc_pattern
free
(
s_adc_digi_ctx
->
hal_digi_ctrlr_cfg
.
adc_pattern
)
;
adc_dma_legacy.c:217
adc_digi_deinitialize()
s_adc_digi_ctx
->
hal_digi_ctrlr_cfg
.
adc_pattern
=
calloc
(
1
,
SOC_ADC_PATT_LEN_MAX
*
sizeof
(
adc_digi_pattern_config_t
)
)
;
adc_dma_legacy.c:263
adc_digi_initialize()
memcpy
(
s_adc_digi_ctx
->
hal_digi_ctrlr_cfg
.
adc_pattern
,
config
->
adc_pattern
,
config
->
pattern_num
*
sizeof
(
adc_digi_pattern_config_t
)
)
;
adc_dma_legacy.c:597
adc_digi_controller_configure()
const
adc_digi_pattern_config_t
*
pat
=
&
config
->
adc_pattern
[
i
]
;
adc_dma_legacy.c:605
adc_digi_controller_configure()
adc_digi_pattern_config_t
*
adc_pattern
;
//pattern item
adc_hal.h:77
adc_hal_digi_ctrlr_cfg_t
adc_hal_digi_ctrlr_cfg_t::adc_pattern
static
inline
void
adc_ll_digi_set_pattern_table
(
adc_unit_t
adc_n
,
uint32_t
pattern_index
,
adc_digi_pattern_config_t
table
)
adc_ll.h:242
adc_ll_digi_set_pattern_table()
adc_ll_digi_set_pattern_table()::table
}
adc_digi_pattern_config_t
;
adc_types.h:109
adc_digi_pattern_config_t
adc_digi_pattern_config_t
*
adc_pattern
;
///< List of configs for each ADC channel that will be used
adc_types_legacy.h:154
adc_digi_configuration_t
adc_digi_configuration_t::adc_pattern
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
All items filtered out
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Instance
Scope
Location
Project
adc_hal_digi_ctrlr_cfg_t::adc_pattern
adc_hal_digi_ctrlr_cfg_t
adc_hal.h:77
adc_ll_digi_set_pattern_table()::table
adc_ll_digi_set_pattern_table()
adc_ll.h:242
adc_digi_configuration_t::adc_pattern
adc_digi_configuration_t
adc_types_legacy.h:154
adc_continuous_config_t::adc_pattern
adc_continuous_config_t
adc_continuous.h:65
Lifecycle
from
0/1
examples
adc_digi_pattern_config_t
is allocated by 2 symbols and is freed by 2 symbols:
adc_digi_initialize()
adc_continuous_new_handle()
All items filtered out
adc_digi_pattern_config_t
adc_digi_deinitialize()
adc_continuous_deinit()
All items filtered out