5 #ifndef OPENTITAN_SW_DEVICE_LIB_TESTING_USB_LOGGING_H_
6 #define OPENTITAN_SW_DEVICE_LIB_TESTING_USB_LOGGING_H_
7 #include "sw/device/lib/base/status.h"
8 #include "sw/device/lib/testing/usb_testutils.h"
12 kUSBLogMaxStreams = 4u,
49 uint8_t nstreams, uint32_t reliable,
bool remap);
59 status_t usb_logging_text(uint8_t stream,
const char *text);
70 status_t usb_logging_data(uint8_t stream,
const uint8_t *data,
unsigned len);
79 status_t usb_logging_flush(uint8_t stream);
91 status_t usb_logging_fin(
bool wait,
bool disconnect);