Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
lufa
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Erik Strand
lufa
Commits
8f9b5ae0
Commit
8f9b5ae0
authored
14 years ago
by
Dean Camera
Browse files
Options
Downloads
Patches
Plain Diff
Minor documentation improvements.
parent
f275edf6
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
LUFA/Drivers/USB/Class/Common/HID.h
+8
-8
8 additions, 8 deletions
LUFA/Drivers/USB/Class/Common/HID.h
LUFA/Drivers/USB/Class/Host/HIDReportData.h
+16
-16
16 additions, 16 deletions
LUFA/Drivers/USB/Class/Host/HIDReportData.h
with
24 additions
and
24 deletions
LUFA/Drivers/USB/Class/Common/HID.h
+
8
−
8
View file @
8f9b5ae0
...
...
@@ -351,19 +351,19 @@
/** Enum for the HID class specific control requests that can be issued by the USB bus host. */
enum
HID_ClassRequests_t
{
HID_REQ_GetReport
=
0x01
,
/**< HID class-specific Request to get the current HID report from the device. */
HID_REQ_GetIdle
=
0x02
,
/**< HID class-specific Request to get the current device idle count. */
HID_REQ_
S
et
Report
=
0x0
9
,
/**< HID class-specific Request to
s
et the current HID report
to the devic
e. */
HID_REQ_Set
Idle
=
0x0
A
,
/**< HID class-specific Request to set the
device's idle count
. */
HID_REQ_
G
et
Protocol
=
0x0
3
,
/**< HID class-specific Request to
g
et the
current HID report protocol mode
. */
HID_REQ_SetProtocol
=
0x0B
,
/**< HID class-specific Request to set the current HID report protocol mode. */
HID_REQ_GetReport
=
0x01
,
/**< HID class-specific Request to get the current HID report from the device. */
HID_REQ_GetIdle
=
0x02
,
/**< HID class-specific Request to get the current device idle count. */
HID_REQ_
G
et
Protocol
=
0x0
3
,
/**< HID class-specific Request to
g
et the current HID report
protocol mod
e. */
HID_REQ_Set
Report
=
0x0
9
,
/**< HID class-specific Request to set the
current HID report to the device
. */
HID_REQ_
S
et
Idle
=
0x0
A
,
/**< HID class-specific Request to
s
et the
device's idle count
. */
HID_REQ_SetProtocol
=
0x0B
,
/**< HID class-specific Request to set the current HID report protocol mode. */
};
/** Enum for the HID class specific descriptor types. */
enum
HID_DescriptorTypes_t
{
HID_DTYPE_HID
=
0x21
,
/**< Descriptor header type value, to indicate a HID class HID descriptor. */
HID_DTYPE_Report
=
0x22
,
/**< Descriptor header type value, to indicate a HID class HID report descriptor. */
HID_DTYPE_HID
=
0x21
,
/**< Descriptor header type value, to indicate a HID class HID descriptor. */
HID_DTYPE_Report
=
0x22
,
/**< Descriptor header type value, to indicate a HID class HID report descriptor. */
};
/** Enum for the different types of HID reports. */
...
...
This diff is collapsed.
Click to expand it.
LUFA/Drivers/USB/Class/Host/HIDReportData.h
+
16
−
16
View file @
8f9b5ae0
...
...
@@ -48,52 +48,52 @@
/* Public Interface - May be used in end-application: */
/* Macros: */
/** HID_ReportItem_t.ItemFlags flag for constant data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for constant data. */
#define IOF_CONSTANT (1 << 0)
/** HID_ReportItem_t.ItemFlags flag for data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for data. */
#define IOF_DATA (0 << 0)
/** HID_ReportItem_t.ItemFlags flag for variable data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for variable data. */
#define IOF_VARIABLE (1 << 1)
/** HID_ReportItem_t.ItemFlags flag for array data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for array data. */
#define IOF_ARRAY (0 << 1)
/** HID_ReportItem_t.ItemFlags flag for relative data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for relative data. */
#define IOF_RELATIVE (1 << 2)
/** HID_ReportItem_t.ItemFlags flag for absolute data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for absolute data. */
#define IOF_ABSOLUTE (0 << 2)
/** HID_ReportItem_t.ItemFlags flag for wrapped value data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for wrapped value data. */
#define IOF_WRAP (1 << 3)
/** HID_ReportItem_t.ItemFlags flag for non-wrapped value data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for non-wrapped value data. */
#define IOF_NOWRAP (0 << 3)
/** HID_ReportItem_t.ItemFlags flag for non linear data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for non linear data. */
#define IOF_NONLINEAR (1 << 4)
/** HID_ReportItem_t.ItemFlags flag for linear data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for linear data. */
#define IOF_LINEAR (0 << 4)
/** HID_ReportItem_t.ItemFlags flag for no preferred state. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for no preferred state. */
#define IOF_NOPREFERRED (1 << 5)
/** HID_ReportItem_t.ItemFlags flag for preferred state items. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for preferred state items. */
#define IOF_PREFERREDSTATE (0 << 5)
/** HID_ReportItem_t.ItemFlags flag for null state items. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for null state items. */
#define IOF_NULLSTATE (1 << 6)
/** HID_ReportItem_t.ItemFlags flag for no null position data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for no null position data. */
#define IOF_NONULLPOSITION (0 << 6)
/** HID_ReportItem_t.ItemFlags flag for buffered bytes. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for buffered bytes. */
#define IOF_BUFFEREDBYTES (1 << 8)
/** HID_ReportItem_t.ItemFlags flag for bit field data. */
/**
\ref
HID_ReportItem_t.ItemFlags flag for bit field data. */
#define IOF_BITFIELD (0 << 8)
/* Private Interface - For use in library only: */
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment