zephyr/drivers/modem
Bjarki Arge Andreasen 1dab746dc6 drivers: modem: add at shell
Add AT shell which uses the newly exposed pipes to
send/receive at commands from the modem identified by the
chosen node zephyr,at-shell.

To send an AT command, the shell command at is used, followed
by the command to send, and an optional response which
overwrites the default "OK"

For example, sending "AT", which returns "OK"
  modem at at <- command
  OK <- response

Enabling echo, then sending "AT" which will now return "AT" + "OK"
  modem at ati1 <- command
  OK <- response
  at at <- command
  at <- response
  OK <- response

Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
2024-06-10 15:12:34 -05:00
..
CMakeLists.txt drivers: modem: add at shell 2024-06-10 15:12:34 -05:00
hl7800.c drivers: Change drivers to support new IPv4 netmask setting API 2024-03-03 18:58:29 +01:00
Kconfig drivers: modem: add at shell 2024-06-10 15:12:34 -05:00
Kconfig.at_shell drivers: modem: add at shell 2024-06-10 15:12:34 -05:00
Kconfig.cellular modem: drivers: add user pipes to cellular modem driver 2024-06-10 15:12:34 -05:00
Kconfig.hl7800 drivers: modem: hl7800: fix low power modes 2023-12-08 10:26:04 +00:00
Kconfig.quectel-bg9x
Kconfig.simcom-sim7080
Kconfig.ublox-sara-r4
Kconfig.wncm14a2a
modem_at_shell.c drivers: modem: add at shell 2024-06-10 15:12:34 -05:00
modem_cellular.c modem: drivers: add user pipes to cellular modem driver 2024-06-10 15:12:34 -05:00
modem_cmd_handler.c
modem_cmd_handler.h
modem_context.c
modem_context.h
modem_iface_uart_async.c
modem_iface_uart_interrupt.c drivers: modem: modem_iface_uart: Remove gsm_mux integration 2024-05-29 10:49:08 -07:00
modem_iface_uart.h
modem_receiver.c
modem_receiver.h
modem_shell.c drivers: modem: modem_shell: Remove integration with gsm_mux 2024-05-29 10:49:08 -07:00
modem_socket.c
modem_socket.h
quectel-bg9x.c modem: bg9x: ignore sem return value 2024-02-13 10:25:23 +01:00
quectel-bg9x.h
simcom-sim7080.c drivers: modem/simcom: Unused variable 2024-02-01 14:06:27 +01:00
simcom-sim7080.h
ublox-sara-r4.c drivers: modem: ublox-sara-r4: freeaddrinfo mark unused param 2024-02-08 07:03:48 +01:00
wncm14a2a.c drivers: modem: use sys_rand_get directly 2024-04-05 12:28:46 +02:00