X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/ed031c1df2f5b053b9cd9f48c63e66a42b7c049e..d1e52660368d34d693131f6aff3c8fd8584162e5:/Demos/Host/StillImageHost/StillImageHost.h diff --git a/Demos/Host/StillImageHost/StillImageHost.h b/Demos/Host/StillImageHost/StillImageHost.h index 7757b0807..b563767cc 100644 --- a/Demos/Host/StillImageHost/StillImageHost.h +++ b/Demos/Host/StillImageHost/StillImageHost.h @@ -43,13 +43,13 @@ #include #include "ConfigDescriptor.h" - #include "PIMACodes.h" - #include "StillImageCommands.h" - #include // PROGMEM tags readable by the ButtLoad project + #include "Lib/PIMACodes.h" + #include "Lib/StillImageCommands.h" + #include // ANSI Terminal Escape Codes #include // USB Functionality - #include // Serial stream driver + #include // Serial stream driver #include // LED driver #include // Simple scheduler for task management @@ -69,14 +69,13 @@ /* Task Definitions: */ TASK(USB_SImage_Host); - /* Event Handlers: */ - HANDLES_EVENT(USB_DeviceAttached); - HANDLES_EVENT(USB_DeviceUnattached); - HANDLES_EVENT(USB_DeviceEnumerationComplete); - HANDLES_EVENT(USB_HostError); - HANDLES_EVENT(USB_DeviceEnumerationFailed); - /* Function Prototypes: */ + void EVENT_USB_HostError(const uint8_t ErrorCode); + void EVENT_USB_DeviceAttached(void); + void EVENT_USB_DeviceUnattached(void); + void EVENT_USB_DeviceEnumerationFailed(const uint8_t ErrorCode, const uint8_t SubErrorCode); + void EVENT_USB_DeviceEnumerationComplete(void); + void UnicodeToASCII(uint8_t* restrict UnicodeString, char* restrict Buffer); void ShowCommandError(uint8_t ErrorCode, bool ResponseCodeError); void UpdateStatus(uint8_t CurrentStatus);