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> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| hl7800.c | ||
| Kconfig | ||
| Kconfig.at_shell | ||
| Kconfig.cellular | ||
| Kconfig.hl7800 | ||
| Kconfig.quectel-bg9x | ||
| Kconfig.simcom-sim7080 | ||
| Kconfig.ublox-sara-r4 | ||
| Kconfig.wncm14a2a | ||
| modem_at_shell.c | ||
| modem_cellular.c | ||
| modem_cmd_handler.c | ||
| modem_cmd_handler.h | ||
| modem_context.c | ||
| modem_context.h | ||
| modem_iface_uart_async.c | ||
| modem_iface_uart_interrupt.c | ||
| modem_iface_uart.h | ||
| modem_receiver.c | ||
| modem_receiver.h | ||
| modem_shell.c | ||
| modem_socket.c | ||
| modem_socket.h | ||
| quectel-bg9x.c | ||
| quectel-bg9x.h | ||
| simcom-sim7080.c | ||
| simcom-sim7080.h | ||
| ublox-sara-r4.c | ||
| wncm14a2a.c | ||