|
Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Data Structures | |
| struct | memfault_chunk_header |
| Header for Memfault chunks in a binary container. More... | |
Functions | |
| bool | infuse_memfault_dump_chunks_epacket (const struct device *dev) |
| Send as many pending Memfault chunks over an ePacket interface as possible. | |
| int | infuse_memfault_queue_dump_all (k_timeout_t delay) |
| Dump all chunks to the default ePacket interface. | |
| bool infuse_memfault_dump_chunks_epacket | ( | const struct device * | dev | ) |
#include <infuse/lib/memfault.h>
Send as many pending Memfault chunks over an ePacket interface as possible.
| dev | ePacket interface to dump to |
| true | When chunk dumping has completed |
| false | When function needs to be called again shortly due to buffer starvation |
| int infuse_memfault_queue_dump_all | ( | k_timeout_t | delay | ) |
#include <infuse/lib/memfault.h>
Dump all chunks to the default ePacket interface.
| delay | Delay before starting dump process |
| 0 | When chunk dump has been queued successfully |
| -ENOTCONN | if interface is not connected |
| -ENODATA | if no chunks are pending |