libDaisy
Hardware Library for Daisy
Loading...
Searching...
No Matches
LoggerStaticMembers

member variable definition (could switch to inline statics in C++17) More...

Detailed Description

member variable definition (could switch to inline statics in C++17)

Variables

static char daisy::Logger< dest >::tx_buff_ [128]
 
static size_t daisy::Logger< dest >::pc_sync_ = LOGGER_SYNC_OUT
 
static size_t daisy::Logger< dest >::tx_ptr_ = 0
 
static LoggerImpl< destdaisy::Logger< dest >::impl_
 

Variable Documentation

◆ impl_

template<LoggerDestination dest>
LoggerImpl< dest > daisy::Logger< dest >::impl_
staticprotected

underlying trasnfer implementation

◆ pc_sync_

template<LoggerDestination dest>
size_t daisy::Logger< dest >::pc_sync_ = LOGGER_SYNC_OUT
staticprotected

terminal synchronization state

start with non-blocking transfers to support startup-time printouts

◆ tx_buff_

template<LoggerDestination dest>
char daisy::Logger< dest >::tx_buff_
staticprotected

member variables buffer for log data

this needs to remain in SRAM to support startup-time printouts

◆ tx_ptr_

template<LoggerDestination dest>
size_t daisy::Logger< dest >::tx_ptr_ = 0
staticprotected

current position in the buffer