Fix Core3 ESP32S2 compile

This commit is contained in:
Theo Arends 2024-04-15 13:00:09 +02:00
parent 8045ca20ac
commit 1fe18cf7b6
2 changed files with 10 additions and 8 deletions

View File

@ -21,7 +21,7 @@ class TASCONSOLE {
virtual size_t printf(char *) = 0;
virtual size_t read() = 0;
virtual size_t setRxBufferSize(size_t) = 0;
virtual size_t setTxBufferSize(size_t) = 0;
// virtual size_t setTxBufferSize(size_t) = 0;
};
public:
@ -66,9 +66,9 @@ public:
return object->setRxBufferSize(rx_queue_len);
}
size_t setTxBufferSize(size_t rx_queue_len) {
return object->setTxBufferSize(rx_queue_len);
}
// size_t setTxBufferSize(size_t rx_queue_len) {
// return object->setTxBufferSize(rx_queue_len);
// }
template< typename T >
struct Model : Concept {
@ -108,9 +108,9 @@ public:
return object.setRxBufferSize(size);
}
size_t setTxBufferSize(size_t size) override {
return object.setTxBufferSize(size);
}
// size_t setTxBufferSize(size_t size) override {
// return object.setTxBufferSize(size);
// }
private:
T object;

View File

@ -236,7 +236,9 @@ TASCONSOLE TasConsole{HWCDCSerial}; // ESP32C3/C6/S3 embedded USB using
#else // No ARDUINO_USB_MODE
#include "USB.h"
#include "USBCDC.h"
//USBCDC USBSerial; // Already defined in USBCDC.cpp
#if !ARDUINO_USB_CDC_ON_BOOT
USBCDC USBSerial; // Already defined in USBCDC.cpp
#endif // ARDUINO_USB_CDC_ON_BOOT
TASCONSOLE TasConsole{USBSerial}; // ESP32Sx embedded USB interface
//#warning **** TasConsole uses USBCDC ****
#endif // ARDUINO_USB_MODE