dRonin  adbada4
dRonin firmware
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
streamfs_state Struct Reference

Data Fields

enum
pios_flashfs_streamfs_dev_magic 
magic
 
const struct streamfs_cfgcfg
 
struct pios_mutexmutex
 
struct pios_semaphoresem
 
struct pios_thread * task
 
pios_com_callback rx_in_cb
 
uintptr_t rx_in_context
 
pios_com_callback tx_out_cb
 
uintptr_t tx_out_context
 
uint8_t * com_buffer
 
bool file_open_writing
 
bool file_open_reading
 
int32_t active_file_id
 
int32_t active_file_segment
 
int32_t active_file_arena
 
int32_t active_file_arena_offset
 
int32_t min_file_id
 
int32_t max_file_id
 
uintptr_t partition_id
 
uint32_t partition_size
 
uint32_t partition_arenas
 

Detailed Description

Definition at line 77 of file pios_streamfs.c.

Field Documentation

int32_t streamfs_state::active_file_arena

Definition at line 97 of file pios_streamfs.c.

int32_t streamfs_state::active_file_arena_offset

Definition at line 98 of file pios_streamfs.c.

int32_t streamfs_state::active_file_id

Definition at line 95 of file pios_streamfs.c.

int32_t streamfs_state::active_file_segment

Definition at line 96 of file pios_streamfs.c.

const struct streamfs_cfg* streamfs_state::cfg

Definition at line 79 of file pios_streamfs.c.

uint8_t* streamfs_state::com_buffer

Definition at line 90 of file pios_streamfs.c.

bool streamfs_state::file_open_reading

Definition at line 94 of file pios_streamfs.c.

bool streamfs_state::file_open_writing

Definition at line 93 of file pios_streamfs.c.

enum pios_flashfs_streamfs_dev_magic streamfs_state::magic

Definition at line 78 of file pios_streamfs.c.

int32_t streamfs_state::max_file_id

Definition at line 102 of file pios_streamfs.c.

int32_t streamfs_state::min_file_id

Definition at line 101 of file pios_streamfs.c.

struct pios_mutex* streamfs_state::mutex

Definition at line 82 of file pios_streamfs.c.

uint32_t streamfs_state::partition_arenas

Definition at line 107 of file pios_streamfs.c.

uintptr_t streamfs_state::partition_id

Definition at line 105 of file pios_streamfs.c.

uint32_t streamfs_state::partition_size

Definition at line 106 of file pios_streamfs.c.

pios_com_callback streamfs_state::rx_in_cb

Definition at line 86 of file pios_streamfs.c.

uintptr_t streamfs_state::rx_in_context

Definition at line 87 of file pios_streamfs.c.

struct pios_semaphore* streamfs_state::sem

Definition at line 83 of file pios_streamfs.c.

struct pios_thread* streamfs_state::task

Definition at line 84 of file pios_streamfs.c.

pios_com_callback streamfs_state::tx_out_cb

Definition at line 88 of file pios_streamfs.c.

uintptr_t streamfs_state::tx_out_context

Definition at line 89 of file pios_streamfs.c.


The documentation for this struct was generated from the following file: