Data Fields | |
usb_logging_ctx_t * | ctx |
Context pointer; for use within callback handler. | |
bool | reliable |
Reliable delivery required? | |
bool | remap |
Remapping for non-printable characters required? | |
uint8_t | ep |
The USB device endpoint that we're using. | |
bool | sending |
Currently sending a buffer? | |
usb_logging_buf_t * | send_buf |
The oldest logging buffer filled by this stream; this is either being sent (sending == true) or shall be the next to send. More... | |
ibex_timeout_t | flush_time |
Time at which the most recently-populated buffer should be sent to the host; prevent log data being retained indefinitely in the event of no further log output. | |
usb_logging_buf_t * | wr_buf |
The current logging buffer; may be partially-filled or full (see bytes_used field), or NULL iff this stream has no pending logging data. | |
Definition at line 61 of file usb_logging.c.
usb_logging_ctx_t* usb_logging_stream::ctx |
Context pointer; for use within callback handler.
Definition at line 65 of file usb_logging.c.
uint8_t usb_logging_stream::ep |
The USB device endpoint that we're using.
Definition at line 77 of file usb_logging.c.
ibex_timeout_t usb_logging_stream::flush_time |
Time at which the most recently-populated buffer should be sent to the host; prevent log data being retained indefinitely in the event of no further log output.
Definition at line 93 of file usb_logging.c.
bool usb_logging_stream::reliable |
Reliable delivery required?
Definition at line 69 of file usb_logging.c.
bool usb_logging_stream::remap |
Remapping for non-printable characters required?
Definition at line 73 of file usb_logging.c.
usb_logging_buf_t* usb_logging_stream::send_buf |
The oldest logging buffer filled by this stream; this is either being sent (sending
== true) or shall be the next to send.
May be NULL iff this stream has no completed buffers to send.
Definition at line 87 of file usb_logging.c.
bool usb_logging_stream::sending |
Currently sending a buffer?
Definition at line 81 of file usb_logging.c.
usb_logging_buf_t* usb_logging_stream::wr_buf |
The current logging buffer; may be partially-filled or full (see bytes_used
field), or NULL iff this stream has no pending logging data.
Definition at line 98 of file usb_logging.c.