projects
/
pub
/
USBasp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
93b24a2
)
Fixed MIDI Device Class driver not sending/receiving MIDI packets of the correct...
author
Dean Camera
<dean@fourwalledcubicle.com>
Mon, 14 Sep 2009 05:57:17 +0000
(
05:57
+0000)
committer
Dean Camera
<dean@fourwalledcubicle.com>
Mon, 14 Sep 2009 05:57:17 +0000
(
05:57
+0000)
LUFA/Drivers/USB/Class/Device/CDC.c
patch
|
blob
|
blame
|
history
LUFA/Drivers/USB/Class/Device/MIDI.c
patch
|
blob
|
blame
|
history
LUFA/Drivers/USB/Class/Device/RNDIS.c
patch
|
blob
|
blame
|
history
LUFA/Drivers/USB/Class/Host/CDC.c
patch
|
blob
|
blame
|
history
LUFA/ManPages/ChangeLog.txt
patch
|
blob
|
blame
|
history
diff --git
a/LUFA/Drivers/USB/Class/Device/CDC.c
b/LUFA/Drivers/USB/Class/Device/CDC.c
index
aaa821e
..
c968d7f
100644
(file)
--- a/
LUFA/Drivers/USB/Class/Device/CDC.c
+++ b/
LUFA/Drivers/USB/Class/Device/CDC.c
@@
-227,7
+227,7
@@
void CDC_Device_SendControlLineStateChange(USB_ClassInfo_CDC_Device_t* const CDC
.wLength = sizeof(CDCInterfaceInfo->State.ControlLineStates.DeviceToHost),
\r
};
\r
\r
.wLength = sizeof(CDCInterfaceInfo->State.ControlLineStates.DeviceToHost),
\r
};
\r
\r
- Endpoint_Write_Stream_LE(&Notification, sizeof(
Notification
), NO_STREAM_CALLBACK);
\r
+ Endpoint_Write_Stream_LE(&Notification, sizeof(
USB_Request_Header_t
), NO_STREAM_CALLBACK);
\r
Endpoint_Write_Stream_LE(&CDCInterfaceInfo->State.ControlLineStates.DeviceToHost,
\r
sizeof(CDCInterfaceInfo->State.ControlLineStates.DeviceToHost),
\r
NO_STREAM_CALLBACK);
\r
Endpoint_Write_Stream_LE(&CDCInterfaceInfo->State.ControlLineStates.DeviceToHost,
\r
sizeof(CDCInterfaceInfo->State.ControlLineStates.DeviceToHost),
\r
NO_STREAM_CALLBACK);
\r
diff --git
a/LUFA/Drivers/USB/Class/Device/MIDI.c
b/LUFA/Drivers/USB/Class/Device/MIDI.c
index
79d9e74
..
eede480
100644
(file)
--- a/
LUFA/Drivers/USB/Class/Device/MIDI.c
+++ b/
LUFA/Drivers/USB/Class/Device/MIDI.c
@@
-81,7
+81,7
@@
uint8_t MIDI_Device_SendEventPacket(USB_ClassInfo_MIDI_Device_t* const MIDIInter
{
\r
uint8_t ErrorCode;
\r
\r
{
\r
uint8_t ErrorCode;
\r
\r
- if ((ErrorCode = Endpoint_Write_Stream_LE(Event, sizeof(
Even
t), NO_STREAM_CALLBACK)) != ENDPOINT_RWSTREAM_NoError)
\r
+ if ((ErrorCode = Endpoint_Write_Stream_LE(Event, sizeof(
MIDI_EventPacket_
t), NO_STREAM_CALLBACK)) != ENDPOINT_RWSTREAM_NoError)
\r
return ErrorCode;
\r
\r
Endpoint_ClearIN();
\r
return ErrorCode;
\r
\r
Endpoint_ClearIN();
\r
@@
-100,7
+100,7
@@
bool MIDI_Device_ReceiveEventPacket(USB_ClassInfo_MIDI_Device_t* const MIDIInter
if (!(Endpoint_IsReadWriteAllowed()))
\r
return false;
\r
\r
if (!(Endpoint_IsReadWriteAllowed()))
\r
return false;
\r
\r
- Endpoint_Read_Stream_LE(Event, sizeof(
Even
t), NO_STREAM_CALLBACK);
\r
+ Endpoint_Read_Stream_LE(Event, sizeof(
MIDI_EventPacket_
t), NO_STREAM_CALLBACK);
\r
Endpoint_ClearOUT();
\r
\r
return true;
\r
Endpoint_ClearOUT();
\r
\r
return true;
\r
diff --git
a/LUFA/Drivers/USB/Class/Device/RNDIS.c
b/LUFA/Drivers/USB/Class/Device/RNDIS.c
index
13d82a5
..
0935214
100644
(file)
--- a/
LUFA/Drivers/USB/Class/Device/RNDIS.c
+++ b/
LUFA/Drivers/USB/Class/Device/RNDIS.c
@@
-158,7
+158,7
@@
void RNDIS_Device_USBTask(USB_ClassInfo_RNDIS_Device_t* const RNDISInterfaceInfo
.wLength = 0,
\r
};
\r
\r
.wLength = 0,
\r
};
\r
\r
- Endpoint_Write_Stream_LE(&Notification, sizeof(
Notification
), NO_STREAM_CALLBACK);
\r
+ Endpoint_Write_Stream_LE(&Notification, sizeof(
USB_Request_Header_t
), NO_STREAM_CALLBACK);
\r
\r
Endpoint_ClearIN();
\r
\r
\r
Endpoint_ClearIN();
\r
\r
diff --git
a/LUFA/Drivers/USB/Class/Host/CDC.c
b/LUFA/Drivers/USB/Class/Host/CDC.c
index
4a4d884
..
8ef6242
100644
(file)
--- a/
LUFA/Drivers/USB/Class/Host/CDC.c
+++ b/
LUFA/Drivers/USB/Class/Host/CDC.c
@@
-200,7
+200,7
@@
void CDC_Host_USBTask(USB_ClassInfo_CDC_Host_t* CDCInterfaceInfo)
if (Pipe_IsINReceived())
\r
{
\r
USB_Request_Header_t Notification;
\r
if (Pipe_IsINReceived())
\r
{
\r
USB_Request_Header_t Notification;
\r
- Pipe_Read_Stream_LE(&Notification, sizeof(
Notification
), NO_STREAM_CALLBACK);
\r
+ Pipe_Read_Stream_LE(&Notification, sizeof(
USB_Request_Header_t
), NO_STREAM_CALLBACK);
\r
\r
if ((Notification.bRequest == NOTIF_SerialState) &&
\r
(Notification.bmRequestType == (REQDIR_DEVICETOHOST | REQTYPE_CLASS | REQREC_INTERFACE)))
\r
\r
if ((Notification.bRequest == NOTIF_SerialState) &&
\r
(Notification.bmRequestType == (REQDIR_DEVICETOHOST | REQTYPE_CLASS | REQREC_INTERFACE)))
\r
diff --git
a/LUFA/ManPages/ChangeLog.txt
b/LUFA/ManPages/ChangeLog.txt
index
321a7d6
..
be5251f
100644
(file)
--- a/
LUFA/ManPages/ChangeLog.txt
+++ b/
LUFA/ManPages/ChangeLog.txt
@@
-66,6
+66,7
@@
* - Fixed DFU and CDC class bootloaders on the series 2 USB AVRs, corrected invalid signatures, added support for the new
\r
* ATMEGAxxx2 series 2 variant AVRs to the DFU bootloader
\r
* - Fixed Low Level USBtoSerial demo not storing received characters (thanks to Michael from DirectAid.ca)
\r
* - Fixed DFU and CDC class bootloaders on the series 2 USB AVRs, corrected invalid signatures, added support for the new
\r
* ATMEGAxxx2 series 2 variant AVRs to the DFU bootloader
\r
* - Fixed Low Level USBtoSerial demo not storing received characters (thanks to Michael from DirectAid.ca)
\r
+ * - Fixed MIDI Device Class driver not sending/receiving MIDI packets of the correct size (thanks to Thomas Bleeker)
\r
*
\r
*
\r
* \section Sec_ChangeLog090810 Version 090810
\r
*
\r
*
\r
* \section Sec_ChangeLog090810 Version 090810
\r