This PR adds the following modem modules to the subsys/modem
folder:
- chat: Light implementation of the Linux chat program, used to
send and receive text based commands statically created
scripts.
- cmux: Implementation of the CMUX protocol
- pipe: Thread-safe async data-in/data-out binding layer between
modem modules.
- ppp: Implementation of the PPP protocol, binding the Zephyr PPP
L2 stack with the data-in/data-out pipe.
These modules use the abstract pipes to communicate between each
other. To bind them with the hardware, the following backends
are provided:
- TTY: modem pipe <-> POSIX TTY file
- UART: modem pipe <-> UART, async and ISR APIs supported
The backends are used to abstract away the physical layer, UART,
TTY, IPC, I2C, SPI etc, to a modem modules friendly pipe.
Signed-off-by: Bjarki Arge Andreasen <baa@trackunit.com>
52 lines
1.4 KiB
Plaintext
52 lines
1.4 KiB
Plaintext
# Subsystem configuration options
|
|
|
|
# Copyright (c) 2016-2017 Intel Corporation
|
|
# Copyright (c) 2021 Nordic Semiconductor
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
menu "Subsystems and OS Services"
|
|
|
|
source "subsys/bluetooth/Kconfig"
|
|
source "subsys/canbus/Kconfig"
|
|
source "subsys/console/Kconfig"
|
|
source "subsys/debug/Kconfig"
|
|
source "subsys/demand_paging/Kconfig"
|
|
source "subsys/dfu/Kconfig"
|
|
source "subsys/disk/Kconfig"
|
|
source "subsys/dsp/Kconfig"
|
|
source "subsys/emul/Kconfig"
|
|
source "subsys/fb/Kconfig"
|
|
source "subsys/fs/Kconfig"
|
|
source "subsys/input/Kconfig"
|
|
source "subsys/ipc/Kconfig"
|
|
source "subsys/jwt/Kconfig"
|
|
source "subsys/logging/Kconfig"
|
|
source "subsys/lorawan/Kconfig"
|
|
source "subsys/mgmt/Kconfig"
|
|
source "subsys/modbus/Kconfig"
|
|
source "subsys/modem/Kconfig"
|
|
source "subsys/net/Kconfig"
|
|
source "subsys/pm/Kconfig"
|
|
source "subsys/portability/Kconfig"
|
|
source "subsys/random/Kconfig"
|
|
source "subsys/retention/Kconfig"
|
|
source "subsys/rtio/Kconfig"
|
|
source "subsys/sd/Kconfig"
|
|
source "subsys/sensing/Kconfig"
|
|
source "subsys/settings/Kconfig"
|
|
source "subsys/shell/Kconfig"
|
|
source "subsys/stats/Kconfig"
|
|
source "subsys/storage/Kconfig"
|
|
source "subsys/task_wdt/Kconfig"
|
|
source "subsys/testsuite/Kconfig"
|
|
source "subsys/timing/Kconfig"
|
|
source "subsys/tracing/Kconfig"
|
|
source "subsys/usb/device/Kconfig"
|
|
source "subsys/usb/device_next/Kconfig"
|
|
source "subsys/usb/host/Kconfig"
|
|
source "subsys/usb/usb_c/Kconfig"
|
|
source "subsys/zbus/Kconfig"
|
|
source "subsys/sip_svc/Kconfig"
|
|
|
|
endmenu
|