Add stream callback flags and class specific control request handler code to the...
[pub/USBasp.git] / Demos / Device / Incomplete / TestAndMeasurement / TestAndMeasurement.h
index bd9aee6..53f65a1 100644 (file)
                #define Req_GetCapabilities                   0x07\r
                #define Req_IndicatorPulse                    0x40\r
                \r
-               #define TMC_REQUEST_STATUS_SUCCESS            0x01\r
-               #define TMC_REQUEST_STATUS_PENDING            0x02\r
-               #define TMC_REQUEST_STATUS_FAILED             0x80\r
-               #define TMC_REQUEST_STATUS_NOTRANSFER         0x81\r
-               #define TMC_REQUEST_STATUS_NOCHECKINITIATED   0x82\r
-               #define TMC_REQUEST_STATUS_CHECKINPROGRESS    0x83\r
+               #define TMC_REQUEST_STATUS_SUCCESS                   0x01\r
+               #define TMC_REQUEST_STATUS_PENDING                   0x02\r
+               #define TMC_REQUEST_STATUS_FAILED                    0x80\r
+               #define TMC_REQUEST_STATUS_TRANSFER_NOT_IN_PROGRESS  0x81\r
+               #define TMC_REQUEST_STATUS_SPLIT_NOT_IN_PROGRESS     0x82\r
+               #define TMC_REQUEST_STATUS_SPLIT_IN_PROGRESS         0x83\r
 \r
        /* Type Defines */\r
                typedef struct\r
                void EVENT_USB_Device_ConfigurationChanged(void);\r
                void EVENT_USB_Device_UnhandledControlRequest(void);\r
 \r
+               uint8_t StreamCallback_AbortINOnRequest(void);\r
+               uint8_t StreamCallback_AbortOUTOnRequest(void);\r
+\r
 #endif\r