nRF Connect SDK API
2.8.99
Loading...
Searching...
No Matches
slm_cmux.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2023 Nordic Semiconductor ASA
3
*
4
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5
*/
6
#ifndef SLM_CMUX_
7
#define SLM_CMUX_
8
9
struct
modem_pipe;
10
11
void
slm_cmux_init
(
void
);
12
13
/* CMUX channels that are used by other modules. */
14
enum
cmux_channel
{
15
#if defined(CONFIG_SLM_PPP)
16
CMUX_PPP_CHANNEL,
17
#endif
18
#if defined(CONFIG_SLM_GNSS_OUTPUT_NMEA_ON_CMUX_CHANNEL)
19
CMUX_GNSS_CHANNEL,
20
#endif
21
CMUX_EXT_CHANNEL_COUNT
22
};
23
struct
modem_pipe *
slm_cmux_reserve
(
enum
cmux_channel
);
24
void
slm_cmux_release
(
enum
cmux_channel
);
25
26
#endif
slm_cmux_reserve
struct modem_pipe * slm_cmux_reserve(enum cmux_channel)
slm_cmux_release
void slm_cmux_release(enum cmux_channel)
cmux_channel
cmux_channel
Definition
slm_cmux.h:14
CMUX_EXT_CHANNEL_COUNT
@ CMUX_EXT_CHANNEL_COUNT
Definition
slm_cmux.h:21
slm_cmux_init
void slm_cmux_init(void)
applications
serial_lte_modem
src
slm_cmux.h
Generated on Tue Nov 5 2024 13:54:05 for nRF Connect SDK API by
1.12.0