diff options
author | jaseg <jaseg@jaseg.net> | 2013-12-17 19:16:39 +0100 |
---|---|---|
committer | jaseg <jaseg@jaseg.net> | 2013-12-17 19:16:39 +0100 |
commit | 392c3d5da4ab6e33f9a804931ad8292fbab0cf83 (patch) | |
tree | 05172592b68d11f1278ae9f8d2501830cab6f852 /firmware/usb_bulk_structs.c | |
parent | b1e665ed8d5ddd4f5596e06f38e612681ffbfadc (diff) | |
download | matelight-392c3d5da4ab6e33f9a804931ad8292fbab0cf83.tar.gz matelight-392c3d5da4ab6e33f9a804931ad8292fbab0cf83.tar.bz2 matelight-392c3d5da4ab6e33f9a804931ad8292fbab0cf83.zip |
We don't need no ring buffers...
Diffstat (limited to 'firmware/usb_bulk_structs.c')
-rw-r--r-- | firmware/usb_bulk_structs.c | 33 |
1 files changed, 7 insertions, 26 deletions
diff --git a/firmware/usb_bulk_structs.c b/firmware/usb_bulk_structs.c index d7501bd..3aa8b19 100644 --- a/firmware/usb_bulk_structs.c +++ b/firmware/usb_bulk_structs.c @@ -139,9 +139,9 @@ const unsigned char * const g_pStringDescriptors[] = // function and the callback data set to our bulk instance structure.
//
//*****************************************************************************
-tBulkInstance g_sBulkInstance;
-extern const tUSBBuffer g_sRxBuffer;
+tBulkInstance bulk_instance;
+unsigned char usb_rx_buffer[BULK_BUFFER_SIZE];
const tUSBDBulkDevice g_sBulkDevice =
{
@@ -149,31 +149,12 @@ const tUSBDBulkDevice g_sBulkDevice = USB_PID_BULK,
500,
USB_CONF_ATTR_SELF_PWR,
- USBBufferEventCallback,
- (void *)&g_sRxBuffer,
- USBBufferEventCallback,
- (void *)0,
+ usb_rx_handler,
+ 0,
+ 0,
+ 0,
g_pStringDescriptors,
NUM_STRING_DESCRIPTORS,
- &g_sBulkInstance
+ &bulk_instance
};
-//*****************************************************************************
-//
-// Receive buffer (from the USB perspective).
-//
-//*****************************************************************************
-unsigned char g_pucUSBRxBuffer[BULK_BUFFER_SIZE];
-unsigned char g_pucRxBufferWorkspace[USB_BUFFER_WORKSPACE_SIZE];
-const tUSBBuffer g_sRxBuffer =
-{
- false, // This is a receive buffer.
- RxHandler, // pfnCallback
- (void *)&g_sBulkDevice, // Callback data is our device pointer.
- USBDBulkPacketRead, // pfnTransfer
- USBDBulkRxPacketAvailable, // pfnAvailable
- (void *)&g_sBulkDevice, // pvHandle
- g_pucUSBRxBuffer, // pcBuffer
- BULK_BUFFER_SIZE, // ulBufferSize
- g_pucRxBufferWorkspace // pvWorkspace
-};
|