aboutsummaryrefslogtreecommitdiff
path: root/firmware/usb_bulk_structs.c
diff options
context:
space:
mode:
authorjaseg <jaseg@jaseg.net>2013-12-17 19:16:39 +0100
committerjaseg <jaseg@jaseg.net>2013-12-17 19:16:39 +0100
commit392c3d5da4ab6e33f9a804931ad8292fbab0cf83 (patch)
tree05172592b68d11f1278ae9f8d2501830cab6f852 /firmware/usb_bulk_structs.c
parentb1e665ed8d5ddd4f5596e06f38e612681ffbfadc (diff)
downloadmatelight-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.c33
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
-};