Compare commits
1 commit
master
...
name-cdc-d
| Author | SHA1 | Date | |
|---|---|---|---|
| 9312f79507 |
4 changed files with 14 additions and 3 deletions
|
|
@ -87,8 +87,8 @@ uint16_t Adafruit_USBD_CDC::getInterfaceDescriptor(uint8_t itfnum_deprecated,
|
|||
return len;
|
||||
}
|
||||
|
||||
// Baud and config is ignore in CDC
|
||||
void Adafruit_USBD_CDC::begin(uint32_t baud) {
|
||||
// Configure with a custom descriptor string
|
||||
void Adafruit_USBD_CDC::begin(uint32_t baud, const char *descriptor) {
|
||||
(void)baud;
|
||||
|
||||
// already called begin()
|
||||
|
|
@ -102,10 +102,14 @@ void Adafruit_USBD_CDC::begin(uint32_t baud) {
|
|||
}
|
||||
|
||||
_instance = _instance_count++;
|
||||
this->setStringDescriptor("TinyUSB Serial");
|
||||
this->setStringDescriptor(descriptor);
|
||||
TinyUSBDevice.addInterface(*this);
|
||||
}
|
||||
|
||||
void Adafruit_USBD_CDC::begin(uint32_t baud) {
|
||||
Adafruit_USBD_CDC::begin(baud, "TinyUSB Serial");
|
||||
}
|
||||
|
||||
void Adafruit_USBD_CDC::begin(uint32_t baud, uint8_t config) {
|
||||
(void)config;
|
||||
this->begin(baud);
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ public:
|
|||
(void)pin_tx;
|
||||
}
|
||||
void begin(uint32_t baud);
|
||||
void begin(uint32_t baud, const char *descriptor);
|
||||
void begin(uint32_t baud, uint8_t config);
|
||||
void end(void);
|
||||
|
||||
|
|
|
|||
|
|
@ -60,6 +60,11 @@ void Adafruit_USBH_CDC::begin(unsigned long baudrate) {
|
|||
}
|
||||
}
|
||||
|
||||
void Adafruit_USBH_CDC::begin(uint32_t baudrate, const char *descriptor) {
|
||||
(void)descriptor;
|
||||
begin(baudrate);
|
||||
}
|
||||
|
||||
void Adafruit_USBH_CDC::begin(unsigned long baudrate, uint16_t config) {
|
||||
(void)config; // TODO support line coding later
|
||||
begin(baudrate);
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ public:
|
|||
uint8_t getInterfaceIndex(void) { return _idx; }
|
||||
|
||||
void begin(unsigned long baudrate);
|
||||
void begin(uint32_t baud, const char *descriptor);
|
||||
void begin(unsigned long baudrate, uint16_t config);
|
||||
|
||||
bool mount(uint8_t idx);
|
||||
|
|
|
|||
Loading…
Reference in a new issue