zephyr/subsys/modem
Bjarki Arge Andreasen aba5580af3 modem: backend: Add statistics module
Add statistics module which tracks the usage of modem backend
transmit/receive buffers if implemented by a backend.

A modem backend may register itself to the modem backend
stat module, and advertise its transmit and receive buffer
sizes and momentary usage (length).

The modem backend module tracks the maximum usage, which can be
output to the shell using the "modem_stats buffer" shell command.

Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
2024-05-20 14:40:06 +03:00
..
backends modem: backends: uart_isr: improve the reception of bytes 2024-03-26 09:29:55 +00:00
CMakeLists.txt modem: backend: Add statistics module 2024-05-20 14:40:06 +03:00
Kconfig modem: backend: Add statistics module 2024-05-20 14:40:06 +03:00
modem_chat.c modem_chat: Allow timeout script chat commands 2024-05-07 15:09:21 -05:00
modem_cmux.c modem: cmux: make work buffer size configurable 2024-03-26 09:29:55 +00:00
modem_pipe.c modem: pipe: Add TRANSMIT_IDLE event 2024-01-11 16:09:44 +00:00
modem_ppp.c modem: ppp: fix receiving of successive frames when one 0x7E is omitted 2024-02-28 18:02:17 +00:00
modem_stats.c modem: backend: Add statistics module 2024-05-20 14:40:06 +03:00
modem_ubx.c ADD: GNSS Driver for U-BLOX M10 & Support for UBX Messages 2024-03-26 09:28:36 +00:00