Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Data Logger shim backend

Data Logger shim backend API. More...

Data Structures

struct  data_logger_shim_function_data
 Data structure used for shim. More...

Functions

int logger_shim_init (const struct device *dev)
 Re-initialise the logger.
void logger_shim_change_size (const struct device *dev, uint16_t block_size)
 Update the current data size of the shim backend.
struct data_logger_shim_function_datadata_logger_backend_shim_data_pointer (const struct device *dev)
 Get the pointer to the function data struct.

Detailed Description

Data Logger shim backend API.

Function Documentation

◆ data_logger_backend_shim_data_pointer()

struct data_logger_shim_function_data * data_logger_backend_shim_data_pointer ( const struct device * dev)

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/data_logger/backend/shim.h>

Get the pointer to the function data struct.

Parameters
devDevice to get pointer from
Returns
Pointer to the function data struct

◆ logger_shim_change_size()

void logger_shim_change_size ( const struct device * dev,
uint16_t block_size )

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/data_logger/backend/shim.h>

Update the current data size of the shim backend.

Parameters
devDevice to update
block_sizeNew block size

◆ logger_shim_init()

int logger_shim_init ( const struct device * dev)

#include </__w/infuse-sdk/infuse-sdk/infuse-sdk/include/infuse/data_logger/backend/shim.h>

Re-initialise the logger.

Parameters
devDevice to re-initialise
Return values
0on success
-errnoon error