LCDOTA Scan
This commit is contained in:
parent
9b44d1653a
commit
9c25fca3c3
4 changed files with 41 additions and 9 deletions
|
@ -17,7 +17,7 @@
|
|||
class ESPMegaDisplay
|
||||
{
|
||||
public:
|
||||
ESPMegaDisplay(HardwareSerial *displayAdapter);
|
||||
ESPMegaDisplay(HardwareSerial *displayAdapter, uint16_t baudRate, uint16_t uploadBaudRate, uint8_t txPin, uint8_t rxPin);
|
||||
void begin();
|
||||
void loop();
|
||||
void reset();
|
||||
|
@ -39,10 +39,15 @@ class ESPMegaDisplay
|
|||
void giveSerialMutex();
|
||||
SemaphoreHandle_t serialMutex;
|
||||
bool beginUpdate(size_t size);
|
||||
bool beginUpdate(size_t size, uint16_t baudRate);
|
||||
bool writeUpdate(uint8_t* data, size_t size);
|
||||
void endUpdate();
|
||||
size_t getOtaBytesWritten();
|
||||
size_t getUpdateBytesWritten();
|
||||
protected:
|
||||
uint16_t baudRate;
|
||||
uint16_t uploadBaudRate;
|
||||
uint8_t txPin;
|
||||
uint8_t rxPin;
|
||||
size_t otaBytesWritten;
|
||||
uint8_t currentPage;
|
||||
uint8_t rx_buffer_index;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue