projects
/
pub
/
USBasp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Get rid of the redundant ATTR_NEVER_INLINE macro which translated to the same as...
[pub/USBasp.git]
/
Bootloaders
/
CDC
/
BootloaderCDC.c
diff --git
a/Bootloaders/CDC/BootloaderCDC.c
b/Bootloaders/CDC/BootloaderCDC.c
index
acdcde3
..
5f1047e
100644
(file)
--- a/
Bootloaders/CDC/BootloaderCDC.c
+++ b/
Bootloaders/CDC/BootloaderCDC.c
@@
-223,14
+223,22
@@
void EVENT_USB_Device_ControlRequest(void)
}
break;
}
break;
+ case CDC_REQ_SetControlLineState:
+ if (USB_ControlRequest.bmRequestType == (REQDIR_HOSTTODEVICE | REQTYPE_CLASS | REQREC_INTERFACE))
+ {
+ Endpoint_ClearSETUP();
+ Endpoint_ClearStatusStage();
+ }
+
+ break;
}
}
#if !defined(NO_BLOCK_SUPPORT)
/** Reads or writes a block of EEPROM or FLASH memory to or from the appropriate CDC data endpoint, depending
}
}
#if !defined(NO_BLOCK_SUPPORT)
/** Reads or writes a block of EEPROM or FLASH memory to or from the appropriate CDC data endpoint, depending
- * on the AVR
910
protocol command issued.
+ * on the AVR
109
protocol command issued.
*
*
- * \param[in] Command Single character AVR
910
protocol command indicating what memory operation to perform
+ * \param[in] Command Single character AVR
109
protocol command indicating what memory operation to perform
*/
static void ReadWriteMemoryBlock(const uint8_t Command)
{
*/
static void ReadWriteMemoryBlock(const uint8_t Command)
{
@@
-394,7
+402,7
@@
static void WriteNextResponseByte(const uint8_t Response)
Endpoint_Write_8(Response);
}
Endpoint_Write_8(Response);
}
-/** Task to read in AVR
910
commands from the CDC data OUT endpoint, process them, perform the required actions
+/** Task to read in AVR
109
commands from the CDC data OUT endpoint, process them, perform the required actions
* and send the appropriate response back to the host.
*/
static void CDC_Task(void)
* and send the appropriate response back to the host.
*/
static void CDC_Task(void)