Zephyr Project API
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
user_pipe.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2025 Embeint Holdings Pty Ltd
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef ZEPHYR_MODEM_AT_USER_PIPE_
8
#define ZEPHYR_MODEM_AT_USER_PIPE_
9
10
#include <
zephyr/modem/chat.h
>
11
26
int
modem_at_user_pipe_claim
(
struct
modem_chat
*chat,
k_timeout_t
timeout);
27
34
void
modem_at_user_pipe_release
(
void
);
35
36
#endif
/* ZEPHYR_MODEM_AT_USER_PIPE_ */
chat.h
k_timeout_t
Kernel timeout type.
Definition
clock.h:65
modem_chat
Chat instance internal context.
Definition
chat.h:223
modem_at_user_pipe_claim
int modem_at_user_pipe_claim(struct modem_chat *chat, k_timeout_t timeout)
Claim the AT command user pipe to run commands.
modem_at_user_pipe_release
void modem_at_user_pipe_release(void)
Release the AT command user pipe to other users.
include
zephyr
modem
at
user_pipe.h
Generated on
for Zephyr Project API by
1.16.1