Skip to content

Group logger_statics

Modules > logger_statics

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

Protected Static Attributes

Type Name
LoggerImpl< dest > impl_
size_t pc_sync_ = LOGGER\_SYNC\_OUT
char tx_buff_
size_t tx_ptr_ = 0

Protected Static Attributes Documentation

variable impl_

LoggerImpl< dest > daisy::Logger< dest >::impl_;

underlying trasnfer implementation


variable pc_sync_

size_t daisy::Logger< dest >::pc_sync_;

terminal synchronization state

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


variable tx_buff_

char daisy::Logger< dest >::tx_buff_;

member variables buffer for log data

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


variable tx_ptr_

size_t daisy::Logger< dest >::tx_ptr_;

current position in the buffer