zephyr/drivers/modem
Marek Metelski 7ade471a47 drivers: gsm_ppp: Wait for NET_IF_DOWN in gsm_ppp_stop only if iface was up
Check if ppp iface was actually up before taking it down and waiting
for NET_EVENT_IF_DOWN. This allows to call gsm_ppp_stop() even if
the PPP was never started, which previously caused the call to lock
forever. This case is useful, for example, if the modem didn't attach
to network in desirable time and user wants to abort PPP setup.

Signed-off-by: Marek Metelski <marek@metelski.dev>
2022-06-07 18:57:18 +02:00
..
CMakeLists.txt modem: remove 'modem_pin' abstraction 2022-06-06 17:58:52 +02:00
gsm_ppp.c drivers: gsm_ppp: Wait for NET_IF_DOWN in gsm_ppp_stop only if iface was up 2022-06-07 18:57:18 +02:00
hl7800.c modem: hl7800: Enable multi-user callbacks 2022-06-05 14:48:47 +02:00
Kconfig modem: modem_iface_uart_async: added 2022-05-10 10:44:04 +02:00
Kconfig.gsm drivers: modem: gsm: wait for cellular registration 2022-03-16 10:23:32 +01:00
Kconfig.hl7800 modem: hl7800: add API to set bands 2022-03-30 11:39:06 +02:00
Kconfig.quectel-bg9x
Kconfig.simcom-sim7080
Kconfig.ublox-sara-r4
Kconfig.wncm14a2a
modem_cmd_handler.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
modem_cmd_handler.h drivers/modem: add user_data to modem_cmd_handler_data 2022-06-06 17:59:35 +02:00
modem_context.c modem: remove 'modem_pin' abstraction 2022-06-06 17:58:52 +02:00
modem_context.h modem: remove 'modem_pin' abstraction 2022-06-06 17:58:52 +02:00
modem_iface_uart_async.c modem: modem_iface_uart_async: added 2022-05-10 10:44:04 +02:00
modem_iface_uart_interrupt.c modem: choice symbol for UART backend 2022-05-10 10:44:04 +02:00
modem_iface_uart.h modem: modem_iface_uart_async: added 2022-05-10 10:44:04 +02:00
modem_receiver.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
modem_receiver.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
modem_shell.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
modem_socket.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
modem_socket.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
quectel-bg9x.c modem: quectel-bg9x: use 'gpio_dt_spec' instead of 'modem_pin' 2022-06-06 17:58:52 +02:00
quectel-bg9x.h modem: quectel-bg9x: use 'gpio_dt_spec' instead of 'modem_pin' 2022-06-06 17:58:52 +02:00
simcom-sim7080.c modem: simcom-sim7080: do not send fragmented data as multiple datagrams 2022-06-06 10:26:53 -07:00
simcom-sim7080.h modem: simcom-sim7080: use 'gpio_dt_spec' instead of 'modem_pin' 2022-06-06 17:58:52 +02:00
ublox-sara-r4.c modem: ublox-sara-r4: do not truncate outgoing datagrams 2022-06-07 11:52:52 +02:00
wncm14a2a.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00