Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Data structure used for shim. More...
#include <shim.h>
Data Fields | ||
struct { | ||
uint32_t num_calls | ||
uint32_t block | ||
uint16_t data_len | ||
enum infuse_type data_type | ||
int rc | ||
} | write | |
struct { | ||
uint32_t num_calls | ||
uint32_t block | ||
uint16_t block_offset | ||
uint16_t data_len | ||
int rc | ||
} | read | |
struct { | ||
uint32_t num_calls | ||
uint32_t phy_block | ||
uint32_t num | ||
struct k_sem * block_until | ||
int rc | ||
} | erase | |
struct { | ||
uint32_t num_calls | ||
uint32_t block_hint | ||
struct k_sem * block_until | ||
int rc | ||
} | reset | |
Data structure used for shim.
uint32_t data_logger_shim_function_data::block |
uint32_t data_logger_shim_function_data::block_hint |
uint16_t data_logger_shim_function_data::block_offset |
struct k_sem* data_logger_shim_function_data::block_until |
uint16_t data_logger_shim_function_data::data_len |
enum infuse_type data_logger_shim_function_data::data_type |
struct { ... } data_logger_shim_function_data::erase |
uint32_t data_logger_shim_function_data::num |
uint32_t data_logger_shim_function_data::num_calls |
uint32_t data_logger_shim_function_data::phy_block |
int data_logger_shim_function_data::rc |
struct { ... } data_logger_shim_function_data::read |
struct { ... } data_logger_shim_function_data::reset |
struct { ... } data_logger_shim_function_data::write |