VSF Documented
Macros | Functions | Variables
NuConsole_stream.c File Reference
#include "../vsf_debugger_cfg.h"
#include "../vsf_debugger.h"
#include "NuConsole.h"

Macros

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__
 
#define VSF_DEBUG_STREAM_CFG_RX_BUF_SIZE   32
 

Functions

void VSF_DEBUG_STREAM_POLL (void)
 

Variables

const vsf_stream_op_t vsf_nu_console_stream_tx_op
 
vsf_stream_t VSF_DEBUG_STREAM_TX
 
vsf_mem_stream_t VSF_DEBUG_STREAM_RX
 

Macro Definition Documentation

◆ __VSF_SIMPLE_STREAM_CLASS_INHERIT__

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__

◆ VSF_DEBUG_STREAM_CFG_RX_BUF_SIZE

#define VSF_DEBUG_STREAM_CFG_RX_BUF_SIZE   32

Function Documentation

◆ VSF_DEBUG_STREAM_POLL()

void VSF_DEBUG_STREAM_POLL ( void  )

Variable Documentation

◆ vsf_nu_console_stream_tx_op

const vsf_stream_op_t vsf_nu_console_stream_tx_op
Initial value:
= {
.init = __vsf_nu_console_stream_init,
.get_data_length = __vsf_nu_console_stream_get_data_length,
.get_avail_length = __vsf_nu_console_stream_get_avail_length,
.write = __vsf_nu_console_stream_write,
}

◆ VSF_DEBUG_STREAM_TX

vsf_stream_t VSF_DEBUG_STREAM_TX
Initial value:
= {
}
const vsf_stream_op_t vsf_nu_console_stream_tx_op
Definition NuConsole_stream.c:76

◆ VSF_DEBUG_STREAM_RX

vsf_mem_stream_t VSF_DEBUG_STREAM_RX
Initial value:
= {
.buffer = __vsf_debug_stream_rx_buff,
.size = sizeof(__vsf_debug_stream_rx_buff),
}
const vsf_stream_op_t vsf_mem_stream_op
Definition vsf_mem_stream.c:67