From c71a0167b0bc5237764181dadaeb73b879b93561 Mon Sep 17 00:00:00 2001 From: Mark Fischer Date: Wed, 3 Oct 2018 21:26:50 -0700 Subject: [PATCH] Added method to return USB Error code. --- libraries/USBHost/src/Usb.cpp | 4 ++++ libraries/USBHost/src/UsbCore.h | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libraries/USBHost/src/Usb.cpp b/libraries/USBHost/src/Usb.cpp index be1d800f6..3b3b8b1c6 100644 --- a/libraries/USBHost/src/Usb.cpp +++ b/libraries/USBHost/src/Usb.cpp @@ -49,6 +49,10 @@ void USBHost::setUsbTaskState(uint32_t state) { usb_task_state = state; } +uint32_t USBHost::getUsbErrorCode(void) { + return (usb_error); +} + EpInfo* USBHost::getEpInfoEntry(uint32_t addr, uint32_t ep) { UsbDeviceDefinition *p = addrPool.GetUsbDevicePtr(addr); diff --git a/libraries/USBHost/src/UsbCore.h b/libraries/USBHost/src/UsbCore.h index 6382e8dc9..f5368cec2 100644 --- a/libraries/USBHost/src/UsbCore.h +++ b/libraries/USBHost/src/UsbCore.h @@ -222,7 +222,8 @@ class USBHost { }; uint32_t getUsbTaskState(void); void setUsbTaskState(uint32_t state); - + uint32_t getUsbErrorCode(void); + EpInfo* getEpInfoEntry(uint32_t addr, uint32_t ep); uint32_t setEpInfoEntry(uint32_t addr, uint32_t epcount, EpInfo* eprecord_ptr);