VSF Documented
|
#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 |
#define __VSF_HEADER_ONLY_SHOW_ARCH_INFO__ |
#define VSF_DEBUG_STREAM_CFG_RX_BUF_SIZE 32 |
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 | ) |
struct bflb_device_s* console |
vsf_mem_stream_t VSF_DEBUG_STREAM_RX |