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 <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 <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 <infuse/data_logger/backend/shim.h>

Re-initialise the logger.

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