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 |