VSF Documented
Macros | Functions | Variables
common.c File Reference
#include "../__device.h"
#include "service/simple_stream/vsf_simple_stream.h"
#include "service/heap/vsf_heap.h"
#include "mem.h"
#include "bflb_uart.h"
#include "hal/driver/common/debug_stream/debug_stream_tx_blocked.inc"

Macros

#define __VSF_HEADER_ONLY_SHOW_ARCH_INFO__
 
#define VSF_DEBUG_STREAM_CFG_RX_BUF_SIZE   32
 

Functions

void console_receive_isr (int irq, void *arg)
 
void bflb_uart_set_console (struct bflb_device_s *dev)
 
void * vsf_arch_heap_malloc (uint_fast32_t size, uint_fast32_t alignment)
 
void * vsf_arch_heap_realloc (void *buffer, uint_fast32_t size)
 
void vsf_arch_heap_free (void *buffer)
 
unsigned int vsf_arch_heap_alignment (void)
 
uint_fast32_t vsf_arch_heap_size (void *buffer)
 
void vsf_arch_heap_statistics (vsf_arch_heap_statistics_t *statistics)
 

Variables

struct bflb_device_s * console
 
vsf_mem_stream_t VSF_DEBUG_STREAM_RX
 

Macro Definition Documentation

◆ __VSF_HEADER_ONLY_SHOW_ARCH_INFO__

#define __VSF_HEADER_ONLY_SHOW_ARCH_INFO__

◆ VSF_DEBUG_STREAM_CFG_RX_BUF_SIZE

#define VSF_DEBUG_STREAM_CFG_RX_BUF_SIZE   32

Function Documentation

◆ console_receive_isr()

void console_receive_isr ( int  irq,
void *  arg 
)

◆ bflb_uart_set_console()

void bflb_uart_set_console ( struct bflb_device_s *  dev)

◆ vsf_arch_heap_malloc()

void * vsf_arch_heap_malloc ( uint_fast32_t  size,
uint_fast32_t  alignment 
)

◆ vsf_arch_heap_realloc()

void * vsf_arch_heap_realloc ( void *  buffer,
uint_fast32_t  size 
)

◆ vsf_arch_heap_free()

void vsf_arch_heap_free ( void *  buffer)

◆ vsf_arch_heap_alignment()

unsigned int vsf_arch_heap_alignment ( void  )

◆ vsf_arch_heap_size()

uint_fast32_t vsf_arch_heap_size ( void *  buffer)

◆ vsf_arch_heap_statistics()

void vsf_arch_heap_statistics ( vsf_arch_heap_statistics_t statistics)

Variable Documentation

◆ console

struct bflb_device_s* console

◆ 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