ESP-IDF
mcpwm_context_t::hal
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
mcpwm_context_t::hal
mcpwm_context_t::hal field
Syntax
Show:
Summary
Declaration
from
mcpwm_legacy.c:104
mcpwm_hal_context_t
hal
;
Examples
References
from
examples
Code
Location
Referrer
mcpwm_hal_context_t
hal
;
mcpwm_legacy.c:104
.
hal
=
{
MCPWM_LL_GET_HW
(
0
)
}
,
mcpwm_legacy.c:117
.
hal
=
{
MCPWM_LL_GET_HW
(
1
)
}
,
mcpwm_legacy.c:123
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:238
mcpwm_start()
mcpwm_ll_timer_set_start_stop_command
(
context
[
mcpwm_num
]
.
hal
.
dev
,
timer_num
,
MCPWM_TIMER_START_NO_STOP
)
;
mcpwm_legacy.c:241
mcpwm_start()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:248
mcpwm_stop()
mcpwm_ll_timer_set_start_stop_command
(
context
[
mcpwm_num
]
.
hal
.
dev
,
timer_num
,
MCPWM_TIMER_STOP_EMPTY
)
;
mcpwm_legacy.c:251
mcpwm_stop()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:290
mcpwm_timer_set_resolution()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:292
mcpwm_timer_set_resolution()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:309
mcpwm_set_frequency()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:310
mcpwm_set_frequency()
MCPWM_GEN_CHECK
(
mcpwm_num
,
timer_num
,
gen
)
;
mcpwm_legacy.c:340
mcpwm_set_duty()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:341
mcpwm_set_duty()
MCPWM_GEN_CHECK
(
mcpwm_num
,
timer_num
,
gen
)
;
mcpwm_legacy.c:358
mcpwm_set_duty_in_us()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:359
mcpwm_set_duty_in_us()
MCPWM_GEN_CHECK
(
mcpwm_num
,
timer_num
,
gen
)
;
mcpwm_legacy.c:377
mcpwm_set_duty_type()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:379
mcpwm_set_duty_type()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:458
mcpwm_init()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:504
mcpwm_get_frequency()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:520
mcpwm_get_duty()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:538
mcpwm_get_duty_in_us()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:561
mcpwm_carrier_enable()
mcpwm_ll_carrier_enable
(
context
[
mcpwm_num
]
.
hal
.
dev
,
op
,
true
)
;
mcpwm_legacy.c:564
mcpwm_carrier_enable()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:573
mcpwm_carrier_disable()
mcpwm_ll_carrier_enable
(
context
[
mcpwm_num
]
.
hal
.
dev
,
op
,
false
)
;
mcpwm_legacy.c:576
mcpwm_carrier_disable()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:585
mcpwm_carrier_set_period()
mcpwm_ll_carrier_set_prescale
(
context
[
mcpwm_num
]
.
hal
.
dev
,
op
,
carrier_period
+
1
)
;
mcpwm_legacy.c:588
mcpwm_carrier_set_period()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:597
mcpwm_carrier_set_duty_cycle()
mcpwm_ll_carrier_set_duty
(
context
[
mcpwm_num
]
.
hal
.
dev
,
op
,
carrier_duty
)
;
mcpwm_legacy.c:600
mcpwm_carrier_set_duty_cycle()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:609
mcpwm_carrier_oneshot_mode_enable()
mcpwm_ll_carrier_set_first_pulse_width
(
context
[
mcpwm_num
]
.
hal
.
dev
,
op
,
pulse_width
+
1
)
;
mcpwm_legacy.c:612
mcpwm_carrier_oneshot_mode_enable()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:622
mcpwm_carrier_output_invert()
mcpwm_ll_carrier_out_invert
(
context
[
mcpwm_num
]
.
hal
.
dev
,
op
,
carrier_ivt_mode
)
;
mcpwm_legacy.c:625
mcpwm_carrier_output_invert()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:634
mcpwm_carrier_init()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:635
mcpwm_carrier_init()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:655
mcpwm_deadtime_enable()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:657
mcpwm_deadtime_enable()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:741
mcpwm_deadtime_disable()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:742
mcpwm_deadtime_disable()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:761
mcpwm_fault_init()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:773
mcpwm_fault_deinit()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
op
)
;
mcpwm_legacy.c:789
mcpwm_fault_set_cyc_mode()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:790
mcpwm_fault_set_cyc_mode()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
op
)
;
mcpwm_legacy.c:809
mcpwm_fault_set_oneshot_mode()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:810
mcpwm_fault_set_oneshot_mode()
uint32_t
intr_status
=
mcpwm_ll_intr_get_capture_status
(
curr_context
->
hal
.
dev
)
;
mcpwm_legacy.c:827
mcpwm_default_isr_handler()
mcpwm_ll_intr_clear_capture_status
(
curr_context
->
hal
.
dev
,
intr_status
)
;
mcpwm_legacy.c:828
mcpwm_default_isr_handler()
edata
.
cap_edge
=
mcpwm_ll_capture_get_edge
(
curr_context
->
hal
.
dev
,
i
)
==
MCPWM_CAP_EDGE_NEG
?
MCPWM_NEG_EDGE
mcpwm_legacy.c:834
mcpwm_default_isr_handler()
edata
.
cap_value
=
mcpwm_ll_capture_get_value
(
curr_context
->
hal
.
dev
,
i
)
;
mcpwm_legacy.c:836
mcpwm_default_isr_handler()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:855
mcpwm_capture_enable_channel()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:906
mcpwm_capture_disable_channel()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:944
mcpwm_capture_signal_get_value()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:966
mcpwm_capture_signal_get_edge()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:972
mcpwm_sync_configure()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:974
mcpwm_sync_configure()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:996
mcpwm_sync_disable()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:997
mcpwm_sync_disable()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:1007
mcpwm_timer_trigger_soft_sync()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:1009
mcpwm_timer_trigger_soft_sync()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:1022
mcpwm_sync_invert_gpio_synchro()
MCPWM_TIMER_CHECK
(
mcpwm_num
,
timer_num
)
;
mcpwm_legacy.c:1032
mcpwm_set_timer_sync_output()
mcpwm_hal_context_t
*
hal
=
&
context
[
mcpwm_num
]
.
hal
;
mcpwm_legacy.c:1034
mcpwm_set_timer_sync_output()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mcpwm_context_t::hal
is read by 23 functions:
All items filtered out
mcpwm_context_t::hal
mcpwm_start()
mcpwm_stop()
mcpwm_timer_set_resolution()
mcpwm_set_frequency()
mcpwm_set_duty()
mcpwm_set_duty_in_us()
mcpwm_set_duty_type()
mcpwm_carrier_enable()
mcpwm_carrier_disable()
mcpwm_carrier_set_period()
mcpwm_carrier_set_duty_cycle()
mcpwm_carrier_oneshot_mode_enable()
mcpwm_carrier_output_invert()
mcpwm_carrier_init()
mcpwm_deadtime_enable()
mcpwm_deadtime_disable()
mcpwm_fault_set_cyc_mode()
mcpwm_fault_set_oneshot_mode()
mcpwm_default_isr_handler()
mcpwm_sync_configure()
mcpwm_sync_disable()
mcpwm_timer_trigger_soft_sync()
mcpwm_set_timer_sync_output()
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