HPM SDK
HPMicro Software Development Kit
hpm_log_engine Struct Reference

Data Fields

volatile int enabled
 
volatile int transferring
 
void(* transfer_start )(const char *buf, uint32_t len)
 
void(* transfer_block )(const char *buf, uint32_t len)
 
char * transfer_buf
 
uint32_t max_transfer_size
 
hpm_log_fifo_t fifo
 
hpm_log_tctx
 

Field Documentation

◆ ctx

hpm_log_t* hpm_log_engine::ctx

◆ enabled

volatile int hpm_log_engine::enabled

◆ fifo

hpm_log_fifo_t hpm_log_engine::fifo

◆ max_transfer_size

uint32_t hpm_log_engine::max_transfer_size

◆ transfer_block

void(* hpm_log_engine::transfer_block) (const char *buf, uint32_t len)

◆ transfer_buf

char* hpm_log_engine::transfer_buf

◆ transfer_start

void(* hpm_log_engine::transfer_start) (const char *buf, uint32_t len)

◆ transferring

volatile int hpm_log_engine::transferring

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