zephyr/drivers/modem
Pisit Sawangvonganan e6ca8d9d12 modem: modem_cellular: streamline instance configuration with new macro
Introduced `MODEM_CELLULAR_DEFINE_INSTANCE` macro to streamline
the definition and initialization of modem cellular instances.

This macro enables passing parameters that vary among modems, including:
`power_pulse_duration_ms`, `reset_pulse_duration_ms`, `startup_time_ms`,
`shutdown_time_ms`, `autostarts`, `init_chat_script`, `dial_chat_script`
and `periodic_chat_script`.

This will reduce the number of redundant lines in the code, aiming for
improved maintainability.

Signed-off-by: Pisit Sawangvonganan <pisit@ndrsolution.com>
2024-08-14 14:46:00 -04:00
..
CMakeLists.txt drivers: modem: add at shell 2024-06-10 15:12:34 -05:00
hl7800.c modem: hl7800: set RX socket remote address 2024-07-10 16:16:03 -04: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
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: modem_cellular: streamline instance configuration with new macro 2024-08-14 14:46:00 -04: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 fdtable: replace z_ prefix with zvfs_ for fdtable.h functions 2024-06-26 12:33:02 +02:00
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 fdtable: replace z_ prefix with zvfs_ for fdtable.h functions 2024-06-26 12:33:02 +02: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