Rename USB_*_ENDPOINT_ID to USB_*_ENDPOINT_INDEX
This commit is contained in:
@@ -47,7 +47,7 @@ uint8_t UsbConfigurationDescriptor[USB_CONFIGURATION_DESCRIPTOR_TOTAL_LENGTH] =
|
|||||||
|
|
||||||
USB_DESCRIPTOR_LENGTH_ENDPOINT,
|
USB_DESCRIPTOR_LENGTH_ENDPOINT,
|
||||||
USB_DESCRIPTOR_TYPE_ENDPOINT,
|
USB_DESCRIPTOR_TYPE_ENDPOINT,
|
||||||
USB_GENERIC_HID_ENDPOINT_IN_ID | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
USB_GENERIC_HID_ENDPOINT_IN_INDEX | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
||||||
USB_ENDPOINT_INTERRUPT,
|
USB_ENDPOINT_INTERRUPT,
|
||||||
USB_SHORT_GET_LOW(USB_GENERIC_HID_INTERRUPT_IN_PACKET_SIZE),
|
USB_SHORT_GET_LOW(USB_GENERIC_HID_INTERRUPT_IN_PACKET_SIZE),
|
||||||
USB_SHORT_GET_HIGH(USB_GENERIC_HID_INTERRUPT_IN_PACKET_SIZE),
|
USB_SHORT_GET_HIGH(USB_GENERIC_HID_INTERRUPT_IN_PACKET_SIZE),
|
||||||
@@ -57,7 +57,7 @@ uint8_t UsbConfigurationDescriptor[USB_CONFIGURATION_DESCRIPTOR_TOTAL_LENGTH] =
|
|||||||
|
|
||||||
USB_DESCRIPTOR_LENGTH_ENDPOINT,
|
USB_DESCRIPTOR_LENGTH_ENDPOINT,
|
||||||
USB_DESCRIPTOR_TYPE_ENDPOINT,
|
USB_DESCRIPTOR_TYPE_ENDPOINT,
|
||||||
USB_GENERIC_HID_ENDPOINT_OUT_ID | (USB_OUT << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
USB_GENERIC_HID_ENDPOINT_OUT_INDEX | (USB_OUT << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
||||||
USB_ENDPOINT_INTERRUPT,
|
USB_ENDPOINT_INTERRUPT,
|
||||||
USB_SHORT_GET_LOW(USB_GENERIC_HID_INTERRUPT_OUT_PACKET_SIZE),
|
USB_SHORT_GET_LOW(USB_GENERIC_HID_INTERRUPT_OUT_PACKET_SIZE),
|
||||||
USB_SHORT_GET_HIGH(USB_GENERIC_HID_INTERRUPT_OUT_PACKET_SIZE),
|
USB_SHORT_GET_HIGH(USB_GENERIC_HID_INTERRUPT_OUT_PACKET_SIZE),
|
||||||
@@ -91,7 +91,7 @@ uint8_t UsbConfigurationDescriptor[USB_CONFIGURATION_DESCRIPTOR_TOTAL_LENGTH] =
|
|||||||
|
|
||||||
USB_DESCRIPTOR_LENGTH_ENDPOINT,
|
USB_DESCRIPTOR_LENGTH_ENDPOINT,
|
||||||
USB_DESCRIPTOR_TYPE_ENDPOINT,
|
USB_DESCRIPTOR_TYPE_ENDPOINT,
|
||||||
USB_KEYBOARD_ENDPOINT_ID | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
USB_KEYBOARD_ENDPOINT_INDEX | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
||||||
USB_ENDPOINT_INTERRUPT,
|
USB_ENDPOINT_INTERRUPT,
|
||||||
USB_SHORT_GET_LOW(USB_KEYBOARD_INTERRUPT_IN_PACKET_SIZE),
|
USB_SHORT_GET_LOW(USB_KEYBOARD_INTERRUPT_IN_PACKET_SIZE),
|
||||||
USB_SHORT_GET_HIGH(USB_KEYBOARD_INTERRUPT_IN_PACKET_SIZE),
|
USB_SHORT_GET_HIGH(USB_KEYBOARD_INTERRUPT_IN_PACKET_SIZE),
|
||||||
@@ -125,7 +125,7 @@ uint8_t UsbConfigurationDescriptor[USB_CONFIGURATION_DESCRIPTOR_TOTAL_LENGTH] =
|
|||||||
|
|
||||||
USB_DESCRIPTOR_LENGTH_ENDPOINT,
|
USB_DESCRIPTOR_LENGTH_ENDPOINT,
|
||||||
USB_DESCRIPTOR_TYPE_ENDPOINT,
|
USB_DESCRIPTOR_TYPE_ENDPOINT,
|
||||||
USB_MOUSE_ENDPOINT_ID | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
USB_MOUSE_ENDPOINT_INDEX | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
||||||
USB_ENDPOINT_INTERRUPT,
|
USB_ENDPOINT_INTERRUPT,
|
||||||
USB_SHORT_GET_LOW(USB_MOUSE_INTERRUPT_IN_PACKET_SIZE),
|
USB_SHORT_GET_LOW(USB_MOUSE_INTERRUPT_IN_PACKET_SIZE),
|
||||||
USB_SHORT_GET_HIGH(USB_MOUSE_INTERRUPT_IN_PACKET_SIZE),
|
USB_SHORT_GET_HIGH(USB_MOUSE_INTERRUPT_IN_PACKET_SIZE),
|
||||||
|
|||||||
@@ -5,12 +5,12 @@
|
|||||||
static usb_device_endpoint_struct_t UsbGenericHidEndpoints[USB_GENERIC_HID_ENDPOINT_COUNT] =
|
static usb_device_endpoint_struct_t UsbGenericHidEndpoints[USB_GENERIC_HID_ENDPOINT_COUNT] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
USB_GENERIC_HID_ENDPOINT_IN_ID | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
USB_GENERIC_HID_ENDPOINT_IN_INDEX | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
||||||
USB_ENDPOINT_INTERRUPT,
|
USB_ENDPOINT_INTERRUPT,
|
||||||
USB_GENERIC_HID_INTERRUPT_IN_PACKET_SIZE,
|
USB_GENERIC_HID_INTERRUPT_IN_PACKET_SIZE,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
USB_GENERIC_HID_ENDPOINT_OUT_ID | (USB_OUT << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
USB_GENERIC_HID_ENDPOINT_OUT_INDEX | (USB_OUT << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
||||||
USB_ENDPOINT_INTERRUPT,
|
USB_ENDPOINT_INTERRUPT,
|
||||||
USB_GENERIC_HID_INTERRUPT_OUT_PACKET_SIZE,
|
USB_GENERIC_HID_INTERRUPT_OUT_PACKET_SIZE,
|
||||||
}
|
}
|
||||||
@@ -47,7 +47,7 @@ static uint8_t GenericHidBufferIndex;
|
|||||||
|
|
||||||
static usb_status_t UsbReceiveData()
|
static usb_status_t UsbReceiveData()
|
||||||
{
|
{
|
||||||
return USB_DeviceHidRecv(UsbCompositeDevice.genericHidHandle, USB_GENERIC_HID_ENDPOINT_OUT_ID,
|
return USB_DeviceHidRecv(UsbCompositeDevice.genericHidHandle, USB_GENERIC_HID_ENDPOINT_OUT_INDEX,
|
||||||
&GenericHidBuffer[GenericHidBufferIndex][0],
|
&GenericHidBuffer[GenericHidBufferIndex][0],
|
||||||
USB_GENERIC_HID_OUT_BUFFER_LENGTH);
|
USB_GENERIC_HID_OUT_BUFFER_LENGTH);
|
||||||
}
|
}
|
||||||
@@ -78,7 +78,7 @@ usb_status_t UsbGenericHidCallback(class_handle_t handle, uint32_t event, void *
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
USB_DeviceHidSend(UsbCompositeDevice.genericHidHandle, USB_GENERIC_HID_ENDPOINT_IN_ID,
|
USB_DeviceHidSend(UsbCompositeDevice.genericHidHandle, USB_GENERIC_HID_ENDPOINT_IN_INDEX,
|
||||||
&GenericHidBuffer[GenericHidBufferIndex][0],
|
&GenericHidBuffer[GenericHidBufferIndex][0],
|
||||||
USB_GENERIC_HID_OUT_BUFFER_LENGTH);
|
USB_GENERIC_HID_OUT_BUFFER_LENGTH);
|
||||||
GenericHidBufferIndex ^= 1U;
|
GenericHidBufferIndex ^= 1U;
|
||||||
|
|||||||
@@ -15,8 +15,8 @@
|
|||||||
#define USB_GENERIC_HID_INTERFACE_INDEX 0
|
#define USB_GENERIC_HID_INTERFACE_INDEX 0
|
||||||
#define USB_GENERIC_HID_INTERFACE_COUNT 1
|
#define USB_GENERIC_HID_INTERFACE_COUNT 1
|
||||||
|
|
||||||
#define USB_GENERIC_HID_ENDPOINT_IN_ID 3
|
#define USB_GENERIC_HID_ENDPOINT_IN_INDEX 3
|
||||||
#define USB_GENERIC_HID_ENDPOINT_OUT_ID 4
|
#define USB_GENERIC_HID_ENDPOINT_OUT_INDEX 4
|
||||||
#define USB_GENERIC_HID_ENDPOINT_COUNT 2
|
#define USB_GENERIC_HID_ENDPOINT_COUNT 2
|
||||||
|
|
||||||
#define USB_GENERIC_HID_INTERRUPT_IN_PACKET_SIZE 64
|
#define USB_GENERIC_HID_INTERRUPT_IN_PACKET_SIZE 64
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
#include "usb_descriptor_configuration.h"
|
#include "usb_descriptor_configuration.h"
|
||||||
|
|
||||||
static usb_device_endpoint_struct_t UsbKeyboardEndpoints[USB_KEYBOARD_ENDPOINT_COUNT] = {{
|
static usb_device_endpoint_struct_t UsbKeyboardEndpoints[USB_KEYBOARD_ENDPOINT_COUNT] = {{
|
||||||
USB_KEYBOARD_ENDPOINT_ID | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
USB_KEYBOARD_ENDPOINT_INDEX | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
||||||
USB_ENDPOINT_INTERRUPT,
|
USB_ENDPOINT_INTERRUPT,
|
||||||
USB_KEYBOARD_INTERRUPT_IN_PACKET_SIZE,
|
USB_KEYBOARD_INTERRUPT_IN_PACKET_SIZE,
|
||||||
}};
|
}};
|
||||||
@@ -57,7 +57,7 @@ static usb_status_t UsbKeyboardAction(void)
|
|||||||
UsbKeyboardReport.scancodes[0] = HID_KEYBOARD_SC_A;
|
UsbKeyboardReport.scancodes[0] = HID_KEYBOARD_SC_A;
|
||||||
}
|
}
|
||||||
|
|
||||||
return USB_DeviceHidSend(UsbCompositeDevice.keyboardHandle, USB_KEYBOARD_ENDPOINT_ID,
|
return USB_DeviceHidSend(UsbCompositeDevice.keyboardHandle, USB_KEYBOARD_ENDPOINT_INDEX,
|
||||||
(uint8_t*)&UsbKeyboardReport, USB_KEYBOARD_REPORT_LENGTH);
|
(uint8_t*)&UsbKeyboardReport, USB_KEYBOARD_REPORT_LENGTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
#define USB_KEYBOARD_INTERFACE_INDEX 1
|
#define USB_KEYBOARD_INTERFACE_INDEX 1
|
||||||
#define USB_KEYBOARD_INTERFACE_COUNT 1
|
#define USB_KEYBOARD_INTERFACE_COUNT 1
|
||||||
|
|
||||||
#define USB_KEYBOARD_ENDPOINT_ID 2
|
#define USB_KEYBOARD_ENDPOINT_INDEX 2
|
||||||
#define USB_KEYBOARD_ENDPOINT_COUNT 1
|
#define USB_KEYBOARD_ENDPOINT_COUNT 1
|
||||||
|
|
||||||
#define USB_KEYBOARD_INTERRUPT_IN_PACKET_SIZE 8
|
#define USB_KEYBOARD_INTERRUPT_IN_PACKET_SIZE 8
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
#include "usb_composite_device.h"
|
#include "usb_composite_device.h"
|
||||||
|
|
||||||
static usb_device_endpoint_struct_t UsbMouseEndpoints[USB_MOUSE_ENDPOINT_COUNT] = {{
|
static usb_device_endpoint_struct_t UsbMouseEndpoints[USB_MOUSE_ENDPOINT_COUNT] = {{
|
||||||
USB_MOUSE_ENDPOINT_ID | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
USB_MOUSE_ENDPOINT_INDEX | (USB_IN << USB_DESCRIPTOR_ENDPOINT_ADDRESS_DIRECTION_SHIFT),
|
||||||
USB_ENDPOINT_INTERRUPT,
|
USB_ENDPOINT_INTERRUPT,
|
||||||
USB_MOUSE_INTERRUPT_IN_PACKET_SIZE,
|
USB_MOUSE_INTERRUPT_IN_PACKET_SIZE,
|
||||||
}};
|
}};
|
||||||
@@ -51,7 +51,7 @@ static volatile usb_status_t UsbMouseAction(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
scrollCounter++;
|
scrollCounter++;
|
||||||
return USB_DeviceHidSend(UsbCompositeDevice.mouseHandle, USB_MOUSE_ENDPOINT_ID,
|
return USB_DeviceHidSend(UsbCompositeDevice.mouseHandle, USB_MOUSE_ENDPOINT_INDEX,
|
||||||
(uint8_t*)&UsbMouseReport, USB_MOUSE_REPORT_LENGTH);
|
(uint8_t*)&UsbMouseReport, USB_MOUSE_REPORT_LENGTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
#define USB_MOUSE_INTERFACE_INDEX 2
|
#define USB_MOUSE_INTERFACE_INDEX 2
|
||||||
#define USB_MOUSE_INTERFACE_COUNT 1
|
#define USB_MOUSE_INTERFACE_COUNT 1
|
||||||
|
|
||||||
#define USB_MOUSE_ENDPOINT_ID 1
|
#define USB_MOUSE_ENDPOINT_INDEX 1
|
||||||
#define USB_MOUSE_ENDPOINT_COUNT 1
|
#define USB_MOUSE_ENDPOINT_COUNT 1
|
||||||
|
|
||||||
#define USB_MOUSE_INTERRUPT_IN_PACKET_SIZE 8
|
#define USB_MOUSE_INTERRUPT_IN_PACKET_SIZE 8
|
||||||
|
|||||||
Reference in New Issue
Block a user