mirror of
https://github.com/ApacheThunder/nCard_USB_Examples.git
synced 2025-06-20 04:05:43 -04:00

* Initial commit of modified source code. * Arm7 for both apps appears to be some form of template arm7 setup. Perhaps from the ancient version of libnds this used to use. I just used the default arm7 template code from current version of libnds...seems to do the job.
26 lines
767 B
C
26 lines
767 B
C
#ifndef _USBDESC_H_
|
|
#define _USBDESC_H_
|
|
|
|
#include "usbhal.h"
|
|
|
|
#define WBVAL(x) (x & 0xFF),((x >> 8) & 0xFF)
|
|
|
|
#define USB_DEVICE_DESC_SIZE (sizeof(USB_DEVICE_DESCRIPTOR))
|
|
#define USB_CONFIGUARTION_DESC_SIZE (sizeof(USB_CONFIGURATION_DESCRIPTOR))
|
|
#define USB_INTERFACE_DESC_SIZE (sizeof(USB_INTERFACE_DESCRIPTOR))
|
|
#define USB_ENDPOINT_DESC_SIZE (sizeof(USB_ENDPOINT_DESCRIPTOR))
|
|
|
|
|
|
#define HID_DESC_OFFSET 0x0012
|
|
#define HID_DESC_SIZE (sizeof(HID_DESCRIPTOR))
|
|
#define HID_REPORT_DESC_SIZE (sizeof(HID_ReportDescriptor))
|
|
|
|
extern BYTE USB_ConfigDescriptor[];
|
|
extern BYTE USB_StringDescriptor[];
|
|
extern BYTE USB_DeviceDescriptor[];
|
|
|
|
extern BYTE HID_ReportDescriptor[];
|
|
extern WORD HID_ReportDescSize;
|
|
|
|
#endif //_USBDESC_H_
|