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
79e54580
Commit
79e54580
authored
15 years ago
by
Dean Camera
Browse files
Options
Downloads
Patches
Plain Diff
Fixed HOST_STATE_AS_GPIOR being ignored whilst in Host mode (thanks to David Lyons).
parent
ea5236b3
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
LUFA/Drivers/USB/HighLevel/Events.h
+5
-0
5 additions, 0 deletions
LUFA/Drivers/USB/HighLevel/Events.h
LUFA/Drivers/USB/HighLevel/USBTask.h
+4
-4
4 additions, 4 deletions
LUFA/Drivers/USB/HighLevel/USBTask.h
LUFA/ManPages/ChangeLog.txt
+1
-0
1 addition, 0 deletions
LUFA/ManPages/ChangeLog.txt
with
10 additions
and
4 deletions
LUFA/Drivers/USB/HighLevel/Events.h
+
5
−
0
View file @
79e54580
...
@@ -195,6 +195,11 @@
...
@@ -195,6 +195,11 @@
* This event is time-critical; each packet within the request transaction must be acknowledged or
* This event is time-critical; each packet within the request transaction must be acknowledged or
* sent within 50ms or the host will abort the transfer.
* sent within 50ms or the host will abort the transfer.
*
*
* The library interally handles all standard control requests with the exceptions of SYNC FRAME,
* SET DESCRIPTOR and SET INTERFACE. These and all other non-standard control requests will be left
* for the user to process via this event if desired. If not handled in the user application, requests
* are automatically STALLed.
*
* \note This event does not exist if the USB_HOST_ONLY token is supplied to the compiler (see
* \note This event does not exist if the USB_HOST_ONLY token is supplied to the compiler (see
* \ref Group_USBManagement documentation).
* \ref Group_USBManagement documentation).
*
*
...
...
This diff is collapsed.
Click to expand it.
LUFA/Drivers/USB/HighLevel/USBTask.h
+
4
−
4
View file @
79e54580
...
@@ -76,7 +76,7 @@
...
@@ -76,7 +76,7 @@
extern
USB_Request_Header_t
USB_ControlRequest
;
extern
USB_Request_Header_t
USB_ControlRequest
;
#if defined(USB_CAN_BE_HOST) || defined(__DOXYGEN__)
#if defined(USB_CAN_BE_HOST) || defined(__DOXYGEN__)
#if !defined(HOST_STATE_AS_GPIOR
1
) || defined(__DOXYGEN__)
#if !defined(HOST_STATE_AS_GPIOR) || defined(__DOXYGEN__)
/** Indicates the current host state machine state. When in host mode, this indicates the state
/** Indicates the current host state machine state. When in host mode, this indicates the state
* via one of the values of the \ref USB_Host_States_t enum values.
* via one of the values of the \ref USB_Host_States_t enum values.
*
*
...
@@ -100,7 +100,7 @@
...
@@ -100,7 +100,7 @@
#else
#else
#define _GET_HOST_GPIOR_NAME2(y) GPIOR ## y
#define _GET_HOST_GPIOR_NAME2(y) GPIOR ## y
#define _GET_HOST_GPIOR_NAME(x) _GET_HOST_GPIOR_NAME2(x)
#define _GET_HOST_GPIOR_NAME(x) _GET_HOST_GPIOR_NAME2(x)
#define USB_HostState _GET_HOST_GPIOR_NAME(HOST_STATE_AS_GPIOR)
#define USB_HostState
_GET_HOST_GPIOR_NAME(HOST_STATE_AS_GPIOR)
#endif
#endif
#endif
#endif
...
@@ -132,7 +132,7 @@
...
@@ -132,7 +132,7 @@
#else
#else
#define _GET_DEVICE_GPIOR_NAME2(y) GPIOR ## y
#define _GET_DEVICE_GPIOR_NAME2(y) GPIOR ## y
#define _GET_DEVICE_GPIOR_NAME(x) _GET_DEVICE_GPIOR_NAME2(x)
#define _GET_DEVICE_GPIOR_NAME(x) _GET_DEVICE_GPIOR_NAME2(x)
#define USB_DeviceState _GET_DEVICE_GPIOR_NAME(DEVICE_STATE_AS_GPIOR)
#define USB_DeviceState
_GET_DEVICE_GPIOR_NAME(DEVICE_STATE_AS_GPIOR)
#endif
#endif
#endif
#endif
...
@@ -175,7 +175,7 @@
...
@@ -175,7 +175,7 @@
#endif
#endif
/* Macros: */
/* Macros: */
#define HOST_TASK_NONBLOCK_WAIT(duration, nextstate) {USB_HostState = HOST_STATE_WaitForDevice; WaitMSRemaining = duration; PostWaitState = nextstate; }
#define HOST_TASK_NONBLOCK_WAIT(duration, nextstate)
MACROS
{USB_HostState = HOST_STATE_WaitForDevice; WaitMSRemaining = duration; PostWaitState = nextstate; }
MACROE
#endif
#endif
/* Disable C linkage for C++ Compilers: */
/* Disable C linkage for C++ Compilers: */
...
...
This diff is collapsed.
Click to expand it.
LUFA/ManPages/ChangeLog.txt
+
1
−
0
View file @
79e54580
...
@@ -48,6 +48,7 @@
...
@@ -48,6 +48,7 @@
* - Corrected HID descriptor in the Joystick Device demos - buttons should be placed outside the pointer collection
* - Corrected HID descriptor in the Joystick Device demos - buttons should be placed outside the pointer collection
* - Fixed HID report parser collection paths invalid due to misplaced semicolon in the free path item search loop
* - Fixed HID report parser collection paths invalid due to misplaced semicolon in the free path item search loop
* - Fixed HID host Class driver report send/receive report broken when issued through the control pipe
* - Fixed HID host Class driver report send/receive report broken when issued through the control pipe
* - Fixed HOST_STATE_AS_GPIOR compile time option being ignored when in host mode (thanks to David Lyons)
*
*
* \section Sec_ChangeLog090924 Version 090924
* \section Sec_ChangeLog090924 Version 090924
*
*
...
...
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