ESP-IDF
mcpwm_unit_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Values
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
mcpwm_unit_t
mcpwm_unit_t enum
Syntax
Show:
Summary
Declaration
from
mcpwm_types_legacy.h:69
enum
{
MCPWM_UNIT_0
,
#if
SOC_MCPWM_GROUPS
>
1
MCPWM_UNIT_1
,
#endif
MCPWM_UNIT_MAX
,
}
;
Values
Value
Declared as
Description
mcpwm_unit_t::MCPWM_UNIT_0
MCPWM unit0 selected.
mcpwm_unit_t::MCPWM_UNIT_1
MCPWM unit1 selected.
mcpwm_unit_t::MCPWM_UNIT_MAX
Max number of MCPWM units.
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
enum
{
mcpwm_types_legacy.h:69
}
mcpwm_unit_t
;
mcpwm_types_legacy.h:75
static
inline
void
mcpwm_critical_enter
(
mcpwm_unit_t
mcpwm_num
)
mcpwm_legacy.c:132
mcpwm_critical_enter()
mcpwm_critical_enter()::mcpwm_num
static
inline
void
mcpwm_critical_exit
(
mcpwm_unit_t
mcpwm_num
)
mcpwm_legacy.c:137
mcpwm_critical_exit()
mcpwm_critical_exit()::mcpwm_num
static
inline
void
mcpwm_mutex_lock
(
mcpwm_unit_t
mcpwm_num
)
mcpwm_legacy.c:142
mcpwm_mutex_lock()
mcpwm_mutex_lock()::mcpwm_num
static
inline
void
mcpwm_mutex_unlock
(
mcpwm_unit_t
mcpwm_num
)
mcpwm_legacy.c:147
mcpwm_mutex_unlock()
mcpwm_mutex_unlock()::mcpwm_num
static
void
mcpwm_module_enable
(
mcpwm_unit_t
mcpwm_num
)
mcpwm_legacy.c:152
mcpwm_module_enable()
mcpwm_module_enable()::mcpwm_num
static
void
mcpwm_module_disable
(
mcpwm_unit_t
mcpwm_num
)
mcpwm_legacy.c:168
mcpwm_module_disable()
mcpwm_module_disable()::mcpwm_num
esp_err_t
mcpwm_gpio_init
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_io_signals_t
io_signal
,
int
gpio_num
)
mcpwm_legacy.c:183
mcpwm_gpio_init()
mcpwm_gpio_init()::mcpwm_num
esp_err_t
mcpwm_set_pin
(
mcpwm_unit_t
mcpwm_num
,
const
mcpwm_pin_config_t
*
mcpwm_pin
)
mcpwm_legacy.c:215
mcpwm_set_pin()
mcpwm_set_pin()::mcpwm_num
esp_err_t
mcpwm_start
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:236
mcpwm_start()
mcpwm_start()::mcpwm_num
esp_err_t
mcpwm_stop
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:246
mcpwm_stop()
mcpwm_stop()::mcpwm_num
static
inline
uint32_t
mcpwm_group_get_resolution
(
mcpwm_unit_t
mcpwm_num
)
mcpwm_legacy.c:256
mcpwm_group_get_resolution()
mcpwm_group_get_resolution()::mcpwm_num
static
inline
uint32_t
mcpwm_timer_get_resolution
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:264
mcpwm_timer_get_resolution()
mcpwm_timer_get_resolution()::mcpwm_num
esp_err_t
mcpwm_group_set_resolution
(
mcpwm_unit_t
mcpwm_num
,
uint32_t
resolution
)
mcpwm_legacy.c:272
mcpwm_group_set_resolution()
mcpwm_group_set_resolution()::mcpwm_num
esp_err_t
mcpwm_timer_set_resolution
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
uint32_t
resolution
)
mcpwm_legacy.c:288
mcpwm_timer_set_resolution()
mcpwm_timer_set_resolution()::mcpwm_num
esp_err_t
mcpwm_set_frequency
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
uint32_t
frequency
)
mcpwm_legacy.c:305
mcpwm_set_frequency()
mcpwm_set_frequency()::mcpwm_num
esp_err_t
mcpwm_set_duty
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_generator_t
gen
,
float
duty
)
mcpwm_legacy.c:334
mcpwm_set_duty()
mcpwm_set_duty()::mcpwm_num
esp_err_t
mcpwm_set_duty_in_us
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_generator_t
gen
,
uint32_t
duty_in_us
)
mcpwm_legacy.c:352
mcpwm_set_duty_in_us()
mcpwm_set_duty_in_us()::mcpwm_num
esp_err_t
mcpwm_set_duty_type
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_generator_t
gen
,
mcpwm_legacy.c:372
mcpwm_set_duty_type()
mcpwm_set_duty_type()::mcpwm_num
esp_err_t
mcpwm_init
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
const
mcpwm_config_t
*
mcpwm_conf
)
mcpwm_legacy.c:454
mcpwm_init()
mcpwm_init()::mcpwm_num
uint32_t
mcpwm_get_frequency
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:495
mcpwm_get_frequency()
mcpwm_get_frequency()::mcpwm_num
float
mcpwm_get_duty
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_generator_t
gen
)
mcpwm_legacy.c:512
mcpwm_get_duty()
mcpwm_get_duty()::mcpwm_num
uint32_t
mcpwm_get_duty_in_us
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_operator_t
gen
)
mcpwm_legacy.c:527
mcpwm_get_duty_in_us()
mcpwm_get_duty_in_us()::mcpwm_num
esp_err_t
mcpwm_set_signal_high
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_generator_t
gen
)
mcpwm_legacy.c:545
mcpwm_set_signal_high()
mcpwm_set_signal_high()::mcpwm_num
esp_err_t
mcpwm_set_signal_low
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_generator_t
gen
)
mcpwm_legacy.c:551
mcpwm_set_signal_low()
mcpwm_set_signal_low()::mcpwm_num
esp_err_t
mcpwm_carrier_enable
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:557
mcpwm_carrier_enable()
mcpwm_carrier_enable()::mcpwm_num
esp_err_t
mcpwm_carrier_disable
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:569
mcpwm_carrier_disable()
mcpwm_carrier_disable()::mcpwm_num
esp_err_t
mcpwm_carrier_set_period
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
uint8_t
carrier_period
)
mcpwm_legacy.c:581
mcpwm_carrier_set_period()
mcpwm_carrier_set_period()::mcpwm_num
esp_err_t
mcpwm_carrier_set_duty_cycle
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
uint8_t
carrier_duty
)
mcpwm_legacy.c:593
mcpwm_carrier_set_duty_cycle()
mcpwm_carrier_set_duty_cycle()::mcpwm_num
esp_err_t
mcpwm_carrier_oneshot_mode_enable
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
uint8_t
pulse_width
)
mcpwm_legacy.c:605
mcpwm_carrier_oneshot_mode_enable()
mcpwm_carrier_oneshot_mode_enable()::mcpwm_num
esp_err_t
mcpwm_carrier_output_invert
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_legacy.c:617
mcpwm_carrier_output_invert()
mcpwm_carrier_output_invert()::mcpwm_num
esp_err_t
mcpwm_carrier_init
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
const
mcpwm_carrier_config_t
*
carrier_conf
)
mcpwm_legacy.c:630
mcpwm_carrier_init()
mcpwm_carrier_init()::mcpwm_num
esp_err_t
mcpwm_deadtime_enable
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_deadtime_type_t
dt_mode
,
mcpwm_legacy.c:650
mcpwm_deadtime_enable()
mcpwm_deadtime_enable()::mcpwm_num
esp_err_t
mcpwm_deadtime_disable
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:737
mcpwm_deadtime_disable()
mcpwm_deadtime_disable()::mcpwm_num
esp_err_t
mcpwm_fault_init
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_fault_input_level_t
intput_level
,
mcpwm_fault_signal_t
fault_sig
)
mcpwm_legacy.c:758
mcpwm_fault_init()
mcpwm_fault_init()::mcpwm_num
esp_err_t
mcpwm_fault_deinit
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_fault_signal_t
fault_sig
)
mcpwm_legacy.c:770
mcpwm_fault_deinit()
mcpwm_fault_deinit()::mcpwm_num
esp_err_t
mcpwm_fault_set_cyc_mode
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_fault_signal_t
fault_sig
,
mcpwm_legacy.c:784
mcpwm_fault_set_cyc_mode()
mcpwm_fault_set_cyc_mode()::mcpwm_num
esp_err_t
mcpwm_fault_set_oneshot_mode
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_fault_signal_t
fault_sig
,
mcpwm_legacy.c:804
mcpwm_fault_set_oneshot_mode()
mcpwm_fault_set_oneshot_mode()::mcpwm_num
esp_err_t
mcpwm_capture_enable_channel
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_capture_channel_id_t
cap_channel
,
const
mcpwm_capture_config_t
*
cap_conf
)
mcpwm_legacy.c:849
mcpwm_capture_enable_channel()
mcpwm_capture_enable_channel()::mcpwm_num
esp_err_t
mcpwm_capture_disable_channel
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_capture_channel_id_t
cap_channel
)
mcpwm_legacy.c:901
mcpwm_capture_disable_channel()
mcpwm_capture_disable_channel()::mcpwm_num
uint32_t
MCPWM_ISR_ATTR
mcpwm_capture_signal_get_value
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_capture_signal_t
cap_sig
)
mcpwm_legacy.c:939
mcpwm_capture_signal_get_value()
mcpwm_capture_signal_get_value()::mcpwm_num
uint32_t
mcpwm_capture_get_resolution
(
mcpwm_unit_t
mcpwm_num
)
mcpwm_legacy.c:948
mcpwm_capture_get_resolution()
mcpwm_capture_get_resolution()::mcpwm_num
uint32_t
MCPWM_ISR_ATTR
mcpwm_capture_signal_get_edge
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_capture_signal_t
cap_sig
)
mcpwm_legacy.c:961
mcpwm_capture_signal_get_edge()
mcpwm_capture_signal_get_edge()::mcpwm_num
esp_err_t
mcpwm_sync_configure
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
const
mcpwm_sync_config_t
*
sync_conf
)
mcpwm_legacy.c:970
mcpwm_sync_configure()
mcpwm_sync_configure()::mcpwm_num
esp_err_t
mcpwm_sync_disable
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:994
mcpwm_sync_disable()
mcpwm_sync_disable()::mcpwm_num
esp_err_t
mcpwm_timer_trigger_soft_sync
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
)
mcpwm_legacy.c:1005
mcpwm_timer_trigger_soft_sync()
mcpwm_timer_trigger_soft_sync()::mcpwm_num
esp_err_t
mcpwm_sync_invert_gpio_synchro
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_sync_signal_t
sync_sig
,
bool
invert
)
mcpwm_legacy.c:1017
mcpwm_sync_invert_gpio_synchro()
mcpwm_sync_invert_gpio_synchro()::mcpwm_num
esp_err_t
mcpwm_set_timer_sync_output
(
mcpwm_unit_t
mcpwm_num
,
mcpwm_timer_t
timer_num
,
mcpwm_timer_sync_trigger_t
trigger
)
mcpwm_legacy.c:1030
mcpwm_set_timer_sync_output()
mcpwm_set_timer_sync_output()::mcpwm_num
}
mcpwm_unit_t
;
mcpwm_types_legacy.h:75
mcpwm_unit_t
typedef
bool
(
*
cap_isr_cb_t
)
(
mcpwm_unit_t
mcpwm
,
mcpwm_capture_channel_id_t
cap_channel
,
const
cap_event_data_t
*
edata
,
mcpwm_types_legacy.h:264
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
mcpwm_critical_enter()::mcpwm_num
mcpwm_critical_enter()
mcpwm_legacy.c:132
mcpwm_critical_exit()::mcpwm_num
mcpwm_critical_exit()
mcpwm_legacy.c:137
mcpwm_mutex_lock()::mcpwm_num
mcpwm_mutex_lock()
mcpwm_legacy.c:142
mcpwm_mutex_unlock()::mcpwm_num
mcpwm_mutex_unlock()
mcpwm_legacy.c:147
mcpwm_module_enable()::mcpwm_num
mcpwm_module_enable()
mcpwm_legacy.c:152
mcpwm_module_disable()::mcpwm_num
mcpwm_module_disable()
mcpwm_legacy.c:168
mcpwm_gpio_init()::mcpwm_num
mcpwm_gpio_init()
mcpwm_legacy.c:183
mcpwm_set_pin()::mcpwm_num
mcpwm_set_pin()
mcpwm_legacy.c:215
mcpwm_start()::mcpwm_num
mcpwm_start()
mcpwm_legacy.c:236
mcpwm_stop()::mcpwm_num
mcpwm_stop()
mcpwm_legacy.c:246
mcpwm_group_get_resolution()::mcpwm_num
mcpwm_group_get_resolution()
mcpwm_legacy.c:256
mcpwm_timer_get_resolution()::mcpwm_num
mcpwm_timer_get_resolution()
mcpwm_legacy.c:264
mcpwm_group_set_resolution()::mcpwm_num
mcpwm_group_set_resolution()
mcpwm_legacy.c:272
mcpwm_timer_set_resolution()::mcpwm_num
mcpwm_timer_set_resolution()
mcpwm_legacy.c:288
mcpwm_set_frequency()::mcpwm_num
mcpwm_set_frequency()
mcpwm_legacy.c:305
mcpwm_set_duty()::mcpwm_num
mcpwm_set_duty()
mcpwm_legacy.c:334
mcpwm_set_duty_in_us()::mcpwm_num
mcpwm_set_duty_in_us()
mcpwm_legacy.c:352
mcpwm_set_duty_type()::mcpwm_num
mcpwm_set_duty_type()
mcpwm_legacy.c:372
mcpwm_init()::mcpwm_num
mcpwm_init()
mcpwm_legacy.c:454
mcpwm_get_frequency()::mcpwm_num
mcpwm_get_frequency()
mcpwm_legacy.c:495
mcpwm_get_duty()::mcpwm_num
mcpwm_get_duty()
mcpwm_legacy.c:512
mcpwm_get_duty_in_us()::mcpwm_num
mcpwm_get_duty_in_us()
mcpwm_legacy.c:527
mcpwm_set_signal_high()::mcpwm_num
mcpwm_set_signal_high()
mcpwm_legacy.c:545
mcpwm_set_signal_low()::mcpwm_num
mcpwm_set_signal_low()
mcpwm_legacy.c:551
mcpwm_carrier_enable()::mcpwm_num
mcpwm_carrier_enable()
mcpwm_legacy.c:557
mcpwm_carrier_disable()::mcpwm_num
mcpwm_carrier_disable()
mcpwm_legacy.c:569
mcpwm_carrier_set_period()::mcpwm_num
mcpwm_carrier_set_period()
mcpwm_legacy.c:581
mcpwm_carrier_set_duty_cycle()::mcpwm_num
mcpwm_carrier_set_duty_cycle()
mcpwm_legacy.c:593
mcpwm_carrier_oneshot_mode_enable()::mcpwm_num
mcpwm_carrier_oneshot_mode_enable()
mcpwm_legacy.c:605
mcpwm_carrier_output_invert()::mcpwm_num
mcpwm_carrier_output_invert()
mcpwm_legacy.c:617
mcpwm_carrier_init()::mcpwm_num
mcpwm_carrier_init()
mcpwm_legacy.c:630
mcpwm_deadtime_enable()::mcpwm_num
mcpwm_deadtime_enable()
mcpwm_legacy.c:650
mcpwm_deadtime_disable()::mcpwm_num
mcpwm_deadtime_disable()
mcpwm_legacy.c:737
mcpwm_fault_init()::mcpwm_num
mcpwm_fault_init()
mcpwm_legacy.c:758
mcpwm_fault_deinit()::mcpwm_num
mcpwm_fault_deinit()
mcpwm_legacy.c:770
mcpwm_fault_set_cyc_mode()::mcpwm_num
mcpwm_fault_set_cyc_mode()
mcpwm_legacy.c:784
mcpwm_fault_set_oneshot_mode()::mcpwm_num
mcpwm_fault_set_oneshot_mode()
mcpwm_legacy.c:804
mcpwm_capture_enable_channel()::mcpwm_num
mcpwm_capture_enable_channel()
mcpwm_legacy.c:849
mcpwm_capture_disable_channel()::mcpwm_num
mcpwm_capture_disable_channel()
mcpwm_legacy.c:901
mcpwm_capture_signal_get_value()::mcpwm_num
mcpwm_capture_signal_get_value()
mcpwm_legacy.c:939
mcpwm_capture_get_resolution()::mcpwm_num
mcpwm_capture_get_resolution()
mcpwm_legacy.c:948
mcpwm_capture_signal_get_edge()::mcpwm_num
mcpwm_capture_signal_get_edge()
mcpwm_legacy.c:961
mcpwm_sync_configure()::mcpwm_num
mcpwm_sync_configure()
mcpwm_legacy.c:970
mcpwm_sync_disable()::mcpwm_num
mcpwm_sync_disable()
mcpwm_legacy.c:994
mcpwm_timer_trigger_soft_sync()::mcpwm_num
mcpwm_timer_trigger_soft_sync()
mcpwm_legacy.c:1005
mcpwm_sync_invert_gpio_synchro()::mcpwm_num
mcpwm_sync_invert_gpio_synchro()
mcpwm_legacy.c:1017
mcpwm_set_timer_sync_output()::mcpwm_num
mcpwm_set_timer_sync_output()
mcpwm_legacy.c:1030
Lifecycle
from
examples
All items filtered out
All items filtered out