df_server sample
PWM_CHECK
is only used within df_server sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
df_server sample
PWM_CHECK
PWM_CHECK macro
Syntax
Show:
Summary
Declaration
from
pwm.c:18
#define
PWM_CHECK
(
a
,
str
,
action
,
...
)
\
if
(
unlikely
(
!
(
a
)
)
)
{
\
ESP_LOGE
(
TAG
,
str
,
##
__VA_ARGS__
)
;
\
action
;
\
}
Arguments
Argument
a
str
action
Examples
References
from
examples
Code
Location
#define
PWM_CHECK
(
a
,
str
,
action
,
...
)
\
pwm.c:18
PWM_CHECK
(
config
,
"config is null"
,
return
ESP_ERR_INVALID_ARG
)
;
pwm.c:89
PWM_CHECK
(
!
s_pwm
,
"already init done"
,
return
ESP_ERR_INVALID_ARG
)
;
pwm.c:90
PWM_CHECK
(
s_pwm
,
"alloc fail"
,
return
ESP_ERR_NO_MEM
)
;
pwm.c:93
PWM_CHECK
(
err
==
ESP_OK
,
"LEDC timer config fail, please reduce the frequency"
,
goto
EXIT
)
;
pwm.c:118
PWM_CHECK
(
err
==
ESP_OK
,
"ledc_fade_func_install fail"
,
goto
EXIT
)
;
pwm.c:145
PWM_CHECK
(
s_pwm
,
"pwm_init() must be called first"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:183
PWM_CHECK
(
err
==
ESP_OK
,
"channel config fail"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:200
PWM_CHECK
(
s_pwm
,
"pwm_init() must be called first"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:210
PWM_CHECK
(
s_pwm
->
registered_channel_mask
&
BIT
(
channel
)
,
"Channel not registered"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:211
PWM_CHECK
(
(
value
<=
(
1
<
<
s_pwm
->
ledc_config
.
duty_resolution
)
)
,
"value out of range"
,
return
ESP_ERR_INVALID_ARG
)
;
pwm.c:212
PWM_CHECK
(
s_pwm
,
"pwm_init() must be called first"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:227
PWM_CHECK
(
(
s_pwm
->
registered_channel_mask
&
BIT
(
PWM_CHANNEL_R
)
)
&&
pwm.c:228
PWM_CHECK
(
(
value_r
<=
(
1
<
<
s_pwm
->
ledc_config
.
duty_resolution
)
)
&&
pwm.c:231
PWM_CHECK
(
s_pwm
,
"pwm_init() must be called first"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:255
PWM_CHECK
(
s_pwm
->
registered_channel_mask
&
BIT
(
PWM_CHANNEL_CCT_COLD
)
&&
pwm.c:256
PWM_CHECK
(
(
value_cct_c
<=
(
1
<
<
s_pwm
->
ledc_config
.
duty_resolution
)
)
&&
pwm.c:258
PWM_CHECK
(
s_pwm
,
"pwm_init() must be called first"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:279
PWM_CHECK
(
s_pwm
->
registered_channel_mask
&
BIT
(
PWM_CHANNEL_R
)
&&
pwm.c:280
PWM_CHECK
(
s_pwm
->
registered_channel_mask
&
BIT
(
PWM_CHANNEL_CCT_COLD
)
&&
pwm.c:283
PWM_CHECK
(
(
value_r
<=
(
1
<
<
s_pwm
->
ledc_config
.
duty_resolution
)
)
&&
pwm.c:285
PWM_CHECK
(
(
value_cct_c
<=
(
1
<
<
s_pwm
->
ledc_config
.
duty_resolution
)
)
&&
pwm.c:288
PWM_CHECK
(
s_pwm
,
"pwm_init() must be called first"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:315
PWM_CHECK
(
s_pwm
,
"pwm_init() must be called first"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:332
PWM_CHECK
(
s_pwm
->
registered_channel_mask
&
BIT
(
channel
)
,
"Channel not registered"
,
return
ESP_ERR_INVALID_STATE
)
;
pwm.c:333
PWM_CHECK
(
value
<=
(
(
1
<
<
s_pwm
->
ledc_config
.
duty_resolution
)
)
,
"value out of range"
,
return
ESP_ERR_INVALID_ARG
)
;
pwm.c:334
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
Lifecycle
from
examples
All items filtered out
All items filtered out