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

Functions

static void PIOS_FILEOUT_RegisterTxCallback (uintptr_t udp_id, pios_com_callback tx_out_cb, uintptr_t context)
 
static void PIOS_FILEOUT_TxStart (uintptr_t udp_id, uint16_t tx_bytes_avail)
 
static pios_fileout_devfind_file_dev_by_id (uintptr_t tcp)
 
int32_t PIOS_FILEOUT_Init (uintptr_t *file_id, const char *filename, const char *mode)
 

Variables

const struct pios_com_driver pios_fileout_com_driver
 

Detailed Description

Function Documentation

static pios_fileout_dev* find_file_dev_by_id ( uintptr_t  tcp)
static

Definition at line 56 of file pios_fileout.c.

int32_t PIOS_FILEOUT_Init ( uintptr_t *  file_id,
const char *  filename,
const char *  mode 
)

Open file for writing

Definition at line 64 of file pios_fileout.c.

static void PIOS_FILEOUT_RegisterTxCallback ( uintptr_t  udp_id,
pios_com_callback  tx_out_cb,
uintptr_t  context 
)
static

Definition at line 116 of file pios_fileout.c.

static void PIOS_FILEOUT_TxStart ( uintptr_t  udp_id,
uint16_t  tx_bytes_avail 
)
static

we send everything directly whenever notified of data to send (lazy!)

Definition at line 85 of file pios_fileout.c.

Variable Documentation

const struct pios_com_driver pios_fileout_com_driver
Initial value:
= {
.tx_start = PIOS_FILEOUT_TxStart,
}
static void PIOS_FILEOUT_TxStart(uintptr_t udp_id, uint16_t tx_bytes_avail)
Definition: pios_fileout.c:85
static void PIOS_FILEOUT_RegisterTxCallback(uintptr_t udp_id, pios_com_callback tx_out_cb, uintptr_t context)
Definition: pios_fileout.c:116

Definition at line 50 of file pios_fileout.c.