#include <stdio.h>
#include <inttypes.h>
#include <usb/usb.h>
#include <assert.h>
Go to the source code of this file.
Defines | |
| #define | usb_log_debug(format,) usb_log_printf(USB_LOG_LEVEL_DEBUG, format, ##__VA_ARGS__) |
| Log debugging message. | |
| #define | usb_log_debug2(format,) usb_log_printf(USB_LOG_LEVEL_DEBUG2, format, ##__VA_ARGS__) |
| Log verbose debugging message. | |
| #define | usb_log_error(format,) usb_log_printf(USB_LOG_LEVEL_ERROR, format, ##__VA_ARGS__) |
| Log normal (recoverable) error. | |
| #define | usb_log_fatal(format,) usb_log_printf(USB_LOG_LEVEL_FATAL, format, ##__VA_ARGS__) |
| Log fatal error. | |
| #define | usb_log_info(format,) usb_log_printf(USB_LOG_LEVEL_INFO, format, ##__VA_ARGS__) |
| Log informational message. | |
| #define | USB_LOG_LEVEL_DEFAULT USB_LOG_LEVEL_DEBUG |
| Default log level. | |
| #define | usb_log_warning(format,) usb_log_printf(USB_LOG_LEVEL_WARNING, format, ##__VA_ARGS__) |
| Log warning. | |
Enumerations | |
| enum | usb_log_level_t { USB_LOG_LEVEL_FATAL, USB_LOG_LEVEL_ERROR, USB_LOG_LEVEL_WARNING, USB_LOG_LEVEL_INFO, USB_LOG_LEVEL_DEBUG, USB_LOG_LEVEL_DEBUG2, USB_LOG_LEVEL_MAX } |
| Logging level. More... | |
Functions | |
| const char * | usb_debug_str_buffer (const uint8_t *buffer, size_t size, size_t dumped_size) |
| Dump buffer into string. | |
| void | usb_dump_standard_descriptor (FILE *output, const char *line_prefix, const char *line_suffix, const uint8_t *descriptor, size_t descriptor_length) |
| Dumps standard USB descriptor. | |
| void | usb_log_enable (usb_log_level_t level, const char *message_prefix) |
| Enable logging. | |
| void | usb_log_printf (usb_log_level_t level, const char *format,...) |
| Print logging message. | |
Definition in file debug.h.
1.4.7