ESP-IDF
wdt_hal_context_t::
::mwdt_dev
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
wdt_hal_context_t::
::mwdt_dev
wdt_hal_context_t::
::mwdt_dev field
Starting address of the MWDT
Syntax
Show:
Summary
Declaration
from
wdt_hal.h:31
timg_dev_t
*
mwdt_dev
;
Examples
References
from
examples
Code
Location
Referrer
timg_dev_t
*
mwdt_dev
;
/**< Starting address of the MWDT */
wdt_hal.h:31
static
wdt_hal_context_t
wdt0_context
=
{
.
inst
=
WDT_MWDT0
,
.
mwdt_dev
=
&
TIMERG0
}
;
gdbstub.c:120
static
wdt_hal_context_t
wdt1_context
=
{
.
inst
=
WDT_MWDT1
,
.
mwdt_dev
=
&
TIMERG1
}
;
gdbstub.c:123
wdt_hal_context_t
wdt0_context
=
{
.
inst
=
WDT_MWDT0
,
.
mwdt_dev
=
&
TIMERG0
}
;
panic.c:187
esp_panic_handler_reconfigure_wdts()
wdt_hal_context_t
wdt1_context
=
{
.
inst
=
WDT_MWDT1
,
.
mwdt_dev
=
&
TIMERG1
}
;
panic.c:190
esp_panic_handler_reconfigure_wdts()
wdt_hal_context_t
wdt0_context
=
{
.
inst
=
WDT_MWDT0
,
.
mwdt_dev
=
&
TIMERG0
}
;
panic.c:214
disable_all_wdts()
wdt_hal_context_t
wdt1_context
=
{
.
inst
=
WDT_MWDT1
,
.
mwdt_dev
=
&
TIMERG1
}
;
panic.c:216
disable_all_wdts()
static
wdt_hal_context_t
wdt0_context
=
{
.
inst
=
WDT_MWDT0
,
.
mwdt_dev
=
&
TIMERG0
}
;
panic_handler.c:51
wdt_hal_context_t
wdt0_context
=
{
.
inst
=
WDT_MWDT0
,
.
mwdt_dev
=
&
TIMERG0
}
;
system_internal.c:90
esp_restart_noos()
wdt_hal_context_t
wdt1_context
=
{
.
inst
=
WDT_MWDT1
,
.
mwdt_dev
=
&
TIMERG1
}
;
system_internal.c:95
esp_restart_noos()
hal
->
mwdt_dev
=
&
TIMERG0
;
wdt_hal_iram.c:19
wdt_hal_init()
hal
->
mwdt_dev
=
&
TIMERG1
;
wdt_hal_iram.c:23
wdt_hal_init()
mwdt_ll_write_protect_disable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:63
wdt_hal_init()
mwdt_ll_disable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:65
wdt_hal_init()
mwdt_ll_disable_stage
(
hal
->
mwdt_dev
,
0
)
;
wdt_hal_iram.c:66
wdt_hal_init()
mwdt_ll_disable_stage
(
hal
->
mwdt_dev
,
1
)
;
wdt_hal_iram.c:67
wdt_hal_init()
mwdt_ll_disable_stage
(
hal
->
mwdt_dev
,
2
)
;
wdt_hal_iram.c:68
wdt_hal_init()
mwdt_ll_disable_stage
(
hal
->
mwdt_dev
,
3
)
;
wdt_hal_iram.c:69
wdt_hal_init()
mwdt_ll_set_edge_intr
(
hal
->
mwdt_dev
,
false
)
;
wdt_hal_iram.c:72
wdt_hal_init()
mwdt_ll_set_level_intr
(
hal
->
mwdt_dev
,
enable_intr
)
;
wdt_hal_iram.c:73
wdt_hal_init()
mwdt_ll_clear_intr_status
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:75
wdt_hal_init()
mwdt_ll_set_intr_enable
(
hal
->
mwdt_dev
,
enable_intr
)
;
wdt_hal_iram.c:76
wdt_hal_init()
mwdt_ll_set_cpu_reset_length
(
hal
->
mwdt_dev
,
WDT_RESET_SIG_LENGTH_3_2us
)
;
wdt_hal_iram.c:78
wdt_hal_init()
mwdt_ll_set_sys_reset_length
(
hal
->
mwdt_dev
,
WDT_RESET_SIG_LENGTH_3_2us
)
;
wdt_hal_iram.c:79
wdt_hal_init()
mwdt_ll_set_clock_source
(
hal
->
mwdt_dev
,
MWDT_CLK_SRC_DEFAULT
)
;
wdt_hal_iram.c:80
wdt_hal_init()
mwdt_ll_enable_clock
(
hal
->
mwdt_dev
,
true
)
;
wdt_hal_iram.c:81
wdt_hal_init()
mwdt_ll_set_prescaler
(
hal
->
mwdt_dev
,
prescaler
)
;
wdt_hal_iram.c:83
wdt_hal_init()
mwdt_ll_write_protect_enable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:85
wdt_hal_init()
mwdt_ll_write_protect_disable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:103
wdt_hal_deinit()
mwdt_ll_feed
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:105
wdt_hal_deinit()
mwdt_ll_disable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:106
wdt_hal_deinit()
mwdt_ll_clear_intr_status
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:107
wdt_hal_deinit()
mwdt_ll_set_intr_enable
(
hal
->
mwdt_dev
,
false
)
;
wdt_hal_iram.c:108
wdt_hal_deinit()
mwdt_ll_enable_clock
(
hal
->
mwdt_dev
,
false
)
;
wdt_hal_iram.c:109
wdt_hal_deinit()
mwdt_ll_write_protect_enable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:111
wdt_hal_deinit()
hal
->
mwdt_dev
=
NULL
;
wdt_hal_iram.c:114
wdt_hal_deinit()
mwdt_ll_config_stage
(
hal
->
mwdt_dev
,
stage
,
timeout_ticks
,
behavior
)
;
wdt_hal_iram.c:122
wdt_hal_config_stage()
mwdt_ll_write_protect_disable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:133
wdt_hal_write_protect_disable()
mwdt_ll_write_protect_enable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:142
wdt_hal_write_protect_enable()
mwdt_ll_feed
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:152
wdt_hal_enable()
mwdt_ll_enable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:153
wdt_hal_enable()
mwdt_ll_disable
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:162
wdt_hal_disable()
mwdt_ll_feed
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:172
wdt_hal_handle_intr()
mwdt_ll_clear_intr_status
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:173
wdt_hal_handle_intr()
mwdt_ll_feed
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:182
wdt_hal_feed()
mwdt_ll_set_flashboot_en
(
hal
->
mwdt_dev
,
enable
)
;
wdt_hal_iram.c:191
wdt_hal_set_flashboot_en()
return
mwdt_ll_check_if_enabled
(
hal
->
mwdt_dev
)
;
wdt_hal_iram.c:200
wdt_hal_is_enabled()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
wdt_hal_context_t::
::mwdt_dev
is written by 2 functions and is read by 11 functions:
wdt_hal_init()
wdt_hal_deinit()
All items filtered out
wdt_hal_context_t::
::mwdt_dev
wdt_hal_init()
wdt_hal_deinit()
wdt_hal_config_stage()
wdt_hal_write_protect_disable()
wdt_hal_write_protect_enable()
wdt_hal_enable()
wdt_hal_disable()
wdt_hal_handle_intr()
wdt_hal_feed()
wdt_hal_set_flashboot_en()
wdt_hal_is_enabled()
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
Lifecycle
from
examples
All items filtered out
All items filtered out