ESP-IDF
K_NO_WAIT
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
K_NO_WAIT
K_NO_WAIT macro
Generate null timeout delay. This macro generates a timeout delay that that instructs a kernel API not to wait if the requested operation cannot be performed immediately.
Syntax
Show:
Summary
Declaration
from
timer.h:72
#define
K_NO_WAIT
0
Return value
Timeout delay value.
Examples
References
from
examples
Code
Location
#define
K_NO_WAIT
(
0
)
glue.h:237
#define
K_NO_WAIT
0
timer.h:72
k_work_reschedule
(
&
pub
->
timer
,
K_NO_WAIT
)
;
access.c:772
xQueueReceive
(
adv_queue
.
handle
,
&
msg
,
K_NO_WAIT
)
;
adv.c:280
bt_mesh_task_post
(
&
msg
,
K_NO_WAIT
,
false
)
;
adv.c:508
buf
=
bt_mesh_adv_create
(
BLE_MESH_ADV_BEACON
,
K_NO_WAIT
)
;
beacon.c:185
buf
=
bt_mesh_adv_create
(
BLE_MESH_ADV_BEACON
,
K_NO_WAIT
)
;
beacon.c:222
buf
=
bt_mesh_adv_create
(
BLE_MESH_ADV_URI
,
K_NO_WAIT
)
;
beacon.c:247
k_delayed_work_submit
(
&
snb_timer
,
K_NO_WAIT
)
;
beacon.c:538
k_delayed_work_submit
(
&
snb_timer
,
K_NO_WAIT
)
;
beacon.c:563
k_delayed_work_submit
(
&
snb_timer
,
K_NO_WAIT
)
;
beacon.c:582
buf
=
bt_mesh_adv_create
(
BT_MESH_ADV_BEACON
,
PROV_XMIT
,
K_NO_WAIT
)
;
beacon.c:105
buf
=
bt_mesh_adv_create
(
BT_MESH_ADV_BEACON
,
UNPROV_XMIT
,
K_NO_WAIT
)
;
beacon.c:128
K_NO_WAIT
)
;
beacon.c:155
k_work_schedule
(
&
beacon_timer
,
K_NO_WAIT
)
;
beacon.c:446
k_work_reschedule
(
&
beacon_timer
,
K_NO_WAIT
)
;
beacon.c:463
k_delayed_work_submit
(
&
cfg
->
hb_pub
.
timer
,
K_NO_WAIT
)
;
cfg_srv.c:3333
FRIEND_XMIT
,
K_NO_WAIT
)
;
friend.c:314
buf
=
bt_mesh_adv_create
(
BT_MESH_ADV_DATA
,
FRIEND_XMIT
,
K_NO_WAIT
)
;
friend.c:1266
k_work_reschedule
(
&
pub_timer
,
K_NO_WAIT
)
;
heartbeat.c:257
k_work_reschedule
(
&
pub_timer
,
K_NO_WAIT
)
;
heartbeat.c:357
k_work_reschedule
(
&
pub_timer
,
K_NO_WAIT
)
;
heartbeat.c:370
buf
=
bt_mesh_adv_create
(
BLE_MESH_ADV_DATA
,
K_NO_WAIT
)
;
net.c:1654
buf
=
bt_mesh_adv_create
(
BT_MESH_ADV_DATA
,
transmit
,
K_NO_WAIT
)
;
net.c:686
k_delayed_work_submit
(
&
hb_pub
->
timer
,
K_NO_WAIT
)
;
settings.c:1492
timeout
=
K_NO_WAIT
;
settings.c:1539
#define
BUF_TIMEOUT
K_NO_WAIT
transport.c:78
#define
BUF_TIMEOUT
K_NO_WAIT
transport.c:71
tx
->
seg_o
?
K_NO_WAIT
:
transport.c:329
k_work_reschedule
(
&
tx
->
retransmit
,
K_NO_WAIT
)
;
transport.c:886
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