ESP-IDF
TAG
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
TAG
TAG variable
Syntax
Show:
Summary
Declaration
from
mcpwm_cap.c:33
static
const
char
*
TAG
=
"mcpwm"
;
Examples
References
from
examples
Code
Location
Referrer
static
const
char
*
TAG
=
"mcpwm"
;
mcpwm_cap.c:33
ESP_RETURN_ON_FALSE
(
group
,
ESP_ERR_NO_MEM
,
TAG
,
"no mem for group (%d)"
,
group_id
)
;
mcpwm_cap.c:40
mcpwm_cap_timer_register_to_group()
ESP_RETURN_ON_FALSE
(
new_timer
,
ESP_ERR_NOT_FOUND
,
TAG
,
"no free cap timer in group (%d)"
,
group_id
)
;
mcpwm_cap.c:56
mcpwm_cap_timer_register_to_group()
ESP_RETURN_ON_ERROR
(
esp_pm_lock_delete
(
cap_timer
->
pm_lock
)
,
TAG
,
"delete pm_lock failed"
)
;
mcpwm_cap.c:76
mcpwm_cap_timer_destroy()
ESP_GOTO_ON_FALSE
(
config
&&
ret_cap_timer
,
ESP_ERR_INVALID_ARG
,
err
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:93
mcpwm_new_capture_timer()
err
,
TAG
,
"invalid group ID:%d"
,
config
->
group_id
)
;
mcpwm_cap.c:95
mcpwm_new_capture_timer()
ESP_RETURN_ON_FALSE
(
config
->
flags
.
allow_pd
==
0
,
ESP_ERR_NOT_SUPPORTED
,
TAG
,
"register back up is not supported"
)
;
mcpwm_cap.c:98
mcpwm_new_capture_timer()
ESP_GOTO_ON_FALSE
(
cap_timer
,
ESP_ERR_NO_MEM
,
err
,
TAG
,
"no mem for capture timer"
)
;
mcpwm_cap.c:102
mcpwm_new_capture_timer()
ESP_GOTO_ON_ERROR
(
mcpwm_cap_timer_register_to_group
(
cap_timer
,
config
->
group_id
)
,
err
,
TAG
,
"register timer failed"
)
;
mcpwm_cap.c:104
mcpwm_new_capture_timer()
ESP_LOGW
(
TAG
,
"cap_timer resolution is not adjustable in current target, still %"
PRIu32
"Hz"
,
cap_timer
->
resolution_hz
)
;
mcpwm_cap.c:130
mcpwm_new_capture_timer()
ESP_GOTO_ON_ERROR
(
ret
,
err
,
TAG
,
"create ESP_PM_APB_FREQ_MAX lock failed"
)
;
mcpwm_cap.c:134
mcpwm_new_capture_timer()
ESP_GOTO_ON_FALSE
(
false
,
ESP_ERR_INVALID_ARG
,
err
,
TAG
,
"invalid clock source:%d"
,
config
->
clk_src
)
;
mcpwm_cap.c:138
mcpwm_new_capture_timer()
ESP_LOGD
(
TAG
,
"new capture timer at %p, in group (%d), resolution %"
PRIu32
,
cap_timer
,
group_id
,
cap_timer
->
resolution_hz
)
;
mcpwm_cap.c:153
mcpwm_new_capture_timer()
ESP_RETURN_ON_FALSE
(
cap_timer
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:165
mcpwm_del_capture_timer()
ESP_RETURN_ON_FALSE
(
cap_timer
->
fsm
==
MCPWM_CAP_TIMER_FSM_INIT
,
ESP_ERR_INVALID_STATE
,
TAG
,
"timer not in init state"
)
;
mcpwm_cap.c:166
mcpwm_del_capture_timer()
ESP_RETURN_ON_FALSE
(
!
cap_timer
->
cap_channels
[
i
]
,
ESP_ERR_INVALID_STATE
,
TAG
,
"cap channel still in working"
)
;
mcpwm_cap.c:168
mcpwm_del_capture_timer()
ESP_LOGD
(
TAG
,
"del capture timer in group %d"
,
group
->
group_id
)
;
mcpwm_cap.c:172
mcpwm_del_capture_timer()
ESP_RETURN_ON_ERROR
(
mcpwm_cap_timer_destroy
(
cap_timer
)
,
TAG
,
"destroy capture timer failed"
)
;
mcpwm_cap.c:174
mcpwm_del_capture_timer()
ESP_RETURN_ON_FALSE
(
cap_timer
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:180
mcpwm_capture_timer_enable()
ESP_RETURN_ON_FALSE
(
cap_timer
->
fsm
==
MCPWM_CAP_TIMER_FSM_INIT
,
ESP_ERR_INVALID_STATE
,
TAG
,
"timer not in init state"
)
;
mcpwm_cap.c:181
mcpwm_capture_timer_enable()
ESP_RETURN_ON_ERROR
(
esp_pm_lock_acquire
(
cap_timer
->
pm_lock
)
,
TAG
,
"acquire pm_lock failed"
)
;
mcpwm_cap.c:183
mcpwm_capture_timer_enable()
ESP_RETURN_ON_FALSE
(
cap_timer
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:191
mcpwm_capture_timer_disable()
ESP_RETURN_ON_FALSE
(
cap_timer
->
fsm
==
MCPWM_CAP_TIMER_FSM_ENABLE
,
ESP_ERR_INVALID_STATE
,
TAG
,
"timer not in enable state"
)
;
mcpwm_cap.c:192
mcpwm_capture_timer_disable()
ESP_RETURN_ON_ERROR
(
esp_pm_lock_release
(
cap_timer
->
pm_lock
)
,
TAG
,
"release pm_lock failed"
)
;
mcpwm_cap.c:194
mcpwm_capture_timer_disable()
ESP_RETURN_ON_FALSE
(
cap_timer
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:202
mcpwm_capture_timer_start()
ESP_RETURN_ON_FALSE
(
cap_timer
->
fsm
==
MCPWM_CAP_TIMER_FSM_ENABLE
,
ESP_ERR_INVALID_STATE
,
TAG
,
"timer not enabled yet"
)
;
mcpwm_cap.c:203
mcpwm_capture_timer_start()
ESP_RETURN_ON_FALSE
(
cap_timer
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:215
mcpwm_capture_timer_stop()
ESP_RETURN_ON_FALSE
(
cap_timer
->
fsm
==
MCPWM_CAP_TIMER_FSM_ENABLE
,
ESP_ERR_INVALID_STATE
,
TAG
,
"timer not enabled yet"
)
;
mcpwm_cap.c:216
mcpwm_capture_timer_stop()
ESP_RETURN_ON_FALSE
(
cap_timer
&&
out_resolution
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:228
mcpwm_capture_timer_get_resolution()
ESP_RETURN_ON_FALSE
(
cap_chan_id
>=
0
,
ESP_ERR_NOT_FOUND
,
TAG
,
"no free channel in the timer (%d)"
,
cap_timer
->
group
->
group_id
)
;
mcpwm_cap.c:245
mcpwm_capture_channel_register_to_timer()
ESP_RETURN_ON_ERROR
(
esp_intr_free
(
cap_chan
->
intr
)
,
TAG
,
"delete interrupt service failed"
)
;
mcpwm_cap.c:265
mcpwm_capture_channel_destroy()
ESP_GOTO_ON_FALSE
(
cap_timer
&&
config
&&
ret_cap_channel
,
ESP_ERR_INVALID_ARG
,
err
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:278
mcpwm_new_capture_channel()
ESP_GOTO_ON_FALSE
(
config
->
prescale
&&
config
->
prescale
<=
MCPWM_LL_MAX_CAPTURE_PRESCALE
,
ESP_ERR_INVALID_ARG
,
err
,
TAG
,
"invalid prescale"
)
;
mcpwm_cap.c:279
mcpwm_new_capture_channel()
TAG
,
"invalid interrupt priority:%d"
,
config
->
intr_priority
)
;
mcpwm_cap.c:282
mcpwm_new_capture_channel()
ESP_GOTO_ON_FALSE
(
cap_chan
,
ESP_ERR_NO_MEM
,
err
,
TAG
,
"no mem for capture channel"
)
;
mcpwm_cap.c:287
mcpwm_new_capture_channel()
ESP_GOTO_ON_ERROR
(
mcpwm_capture_channel_register_to_timer
(
cap_chan
,
cap_timer
)
,
err
,
TAG
,
"register channel failed"
)
;
mcpwm_cap.c:289
mcpwm_new_capture_channel()
ESP_GOTO_ON_ERROR
(
mcpwm_check_intr_priority
(
group
,
config
->
intr_priority
)
,
err
,
TAG
,
"set group interrupt priority failed"
)
;
mcpwm_cap.c:296
mcpwm_new_capture_channel()
ESP_LOGD
(
TAG
,
"new capture channel (%d,%d) at %p"
,
group
->
group_id
,
cap_chan_id
,
cap_chan
)
;
mcpwm_cap.c:325
mcpwm_new_capture_channel()
ESP_RETURN_ON_FALSE
(
cap_channel
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:336
mcpwm_del_capture_channel()
ESP_RETURN_ON_FALSE
(
cap_channel
->
fsm
==
MCPWM_CAP_CHAN_FSM_INIT
,
ESP_ERR_INVALID_STATE
,
TAG
,
"channel not in init state"
)
;
mcpwm_cap.c:337
mcpwm_del_capture_channel()
ESP_LOGD
(
TAG
,
"del capture channel (%d,%d)"
,
group
->
group_id
,
cap_channel
->
cap_chan_id
)
;
mcpwm_cap.c:343
mcpwm_del_capture_channel()
ESP_RETURN_ON_ERROR
(
mcpwm_capture_channel_destroy
(
cap_channel
)
,
TAG
,
"destroy capture channel failed"
)
;
mcpwm_cap.c:355
mcpwm_del_capture_channel()
ESP_RETURN_ON_FALSE
(
cap_channel
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:361
mcpwm_capture_channel_enable()
ESP_RETURN_ON_FALSE
(
cap_channel
->
fsm
==
MCPWM_CAP_CHAN_FSM_INIT
,
ESP_ERR_INVALID_STATE
,
TAG
,
"channel not in init state"
)
;
mcpwm_cap.c:362
mcpwm_capture_channel_enable()
ESP_RETURN_ON_ERROR
(
esp_intr_enable
(
cap_channel
->
intr
)
,
TAG
,
"enable interrupt service failed"
)
;
mcpwm_cap.c:367
mcpwm_capture_channel_enable()
ESP_RETURN_ON_FALSE
(
cap_channel
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:378
mcpwm_capture_channel_disable()
ESP_RETURN_ON_FALSE
(
cap_channel
->
fsm
==
MCPWM_CAP_CHAN_FSM_ENABLE
,
ESP_ERR_INVALID_STATE
,
TAG
,
"channel not in enable state"
)
;
mcpwm_cap.c:379
mcpwm_capture_channel_disable()
ESP_RETURN_ON_ERROR
(
esp_intr_disable
(
cap_channel
->
intr
)
,
TAG
,
"disable interrupt service failed"
)
;
mcpwm_cap.c:387
mcpwm_capture_channel_disable()
ESP_RETURN_ON_FALSE
(
cap_channel
&&
cbs
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:396
mcpwm_capture_channel_register_event_callbacks()
ESP_RETURN_ON_FALSE
(
cap_channel
->
fsm
==
MCPWM_CAP_CHAN_FSM_INIT
,
ESP_ERR_INVALID_STATE
,
TAG
,
"channel not in init state"
)
;
mcpwm_cap.c:413
mcpwm_capture_channel_register_event_callbacks()
mcpwm_capture_default_isr
,
cap_channel
,
&
cap_channel
->
intr
)
,
TAG
,
"install interrupt service for cap channel failed"
)
;
mcpwm_cap.c:418
mcpwm_capture_channel_register_event_callbacks()
ESP_RETURN_ON_FALSE
(
cap_channel
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:433
mcpwm_capture_channel_trigger_soft_catch()
ESP_RETURN_ON_FALSE
(
cap_channel
->
fsm
==
MCPWM_CAP_CHAN_FSM_ENABLE
,
ESP_ERR_INVALID_STATE
,
TAG
,
"channel not enabled yet"
)
;
mcpwm_cap.c:434
mcpwm_capture_channel_trigger_soft_catch()
ESP_RETURN_ON_FALSE
(
cap_timer
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid argument"
)
;
mcpwm_cap.c:445
mcpwm_capture_timer_set_phase_on_sync()
ESP_RETURN_ON_FALSE
(
config
->
direction
==
MCPWM_TIMER_DIRECTION_UP
,
ESP_ERR_INVALID_ARG
,
TAG
,
"invalid sync direction"
)
;
mcpwm_cap.c:447
mcpwm_capture_timer_set_phase_on_sync()
ESP_RETURN_ON_FALSE
(
group
==
sync_source
->
group
,
ESP_ERR_INVALID_ARG
,
TAG
,
"capture timer and sync source are not in the same group"
)
;
mcpwm_cap.c:455
mcpwm_capture_timer_set_phase_on_sync()
ESP_LOGD
(
TAG
,
"enable sync to GPIO (%d,%d) for cap timer (%d)"
,
mcpwm_cap.c:458
mcpwm_capture_timer_set_phase_on_sync()
ESP_RETURN_ON_FALSE
(
group
==
sync_source
->
group
,
ESP_ERR_INVALID_ARG
,
TAG
,
"capture timer and sync source are not in the same group"
)
;
mcpwm_cap.c:463
mcpwm_capture_timer_set_phase_on_sync()
ESP_LOGD
(
TAG
,
"enable sync to pwm timer (%d,%d) for cap timer (%d)"
,
mcpwm_cap.c:466
mcpwm_capture_timer_set_phase_on_sync()
ESP_LOGD
(
TAG
,
"disable sync for cap timer (%d)"
,
group
->
group_id
)
;
mcpwm_cap.c:482
mcpwm_capture_timer_set_phase_on_sync()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
TAG
is read by 18 functions:
All items filtered out
TAG
mcpwm_cap_timer_register_to_group()
mcpwm_cap_timer_destroy()
mcpwm_new_capture_timer()
mcpwm_del_capture_timer()
mcpwm_capture_timer_enable()
mcpwm_capture_timer_disable()
mcpwm_capture_timer_start()
mcpwm_capture_timer_stop()
mcpwm_capture_timer_get_resolution()
mcpwm_capture_channel_register_to_timer()
mcpwm_capture_channel_destroy()
mcpwm_new_capture_channel()
mcpwm_del_capture_channel()
mcpwm_capture_channel_enable()
mcpwm_capture_channel_disable()
mcpwm_capture_channel_register_event_callbacks()
mcpwm_capture_channel_trigger_soft_catch()
mcpwm_capture_timer_set_phase_on_sync()
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