Modified the CDC Host demos to set a default CDC Line Encoding on enumerated devices.
This commit is contained in:
parent
63a65a9598
commit
6a9d1eab2d
3 changed files with 38 additions and 1 deletions
|
@ -163,6 +163,18 @@ void EVENT_USB_Host_DeviceEnumerationComplete(void)
|
|||
LEDs_SetAllLEDs(LEDMASK_USB_ERROR);
|
||||
return;
|
||||
}
|
||||
|
||||
VirtualSerial_CDC_Interface.State.LineEncoding.BaudRateBPS = 9600;
|
||||
VirtualSerial_CDC_Interface.State.LineEncoding.CharFormat = CDC_LINEENCODING_OneStopBit;
|
||||
VirtualSerial_CDC_Interface.State.LineEncoding.ParityType = CDC_PARITY_None;
|
||||
VirtualSerial_CDC_Interface.State.LineEncoding.DataBits = 8;
|
||||
|
||||
if (CDC_Host_SetLineEncoding(&VirtualSerial_CDC_Interface))
|
||||
{
|
||||
puts_P(PSTR("Error Setting Device Line Encoding.\r\n"));
|
||||
LEDs_SetAllLEDs(LEDMASK_USB_ERROR);
|
||||
return;
|
||||
}
|
||||
|
||||
puts_P(PSTR("CDC Device Enumerated.\r\n"));
|
||||
LEDs_SetAllLEDs(LEDMASK_USB_READY);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue