add default noop implementations for most stuff of platform.

This commit is contained in:
Thomas Kunze
2019-12-10 22:25:33 +01:00
parent 5d8264555a
commit d6db6a9673
11 changed files with 129 additions and 159 deletions

View File

@@ -22,12 +22,6 @@ public:
std::string flashFilePath();
void flashFilePath(const std::string path);
// ip stuff
uint32_t currentIpAddress() override;
uint32_t currentSubnetMask() override;
uint32_t currentDefaultGateway() override;
void macAddress(uint8_t* addr) override;
// basic stuff
void restart() override;
void fatalError() override;
@@ -38,15 +32,6 @@ public:
bool sendBytes(uint8_t* buffer, uint16_t len) override;
int readBytes(uint8_t* buffer, uint16_t maxLen) override;
//uart
void setupUart() override;
void closeUart() override;
int uartAvailable() override;
size_t writeUart(const uint8_t data) override;
size_t writeUart(const uint8_t *buffer, size_t size) override;
int readUart() override;
size_t readBytesUart(uint8_t *buffer, size_t length) override;
//spi
void setupSpi() override;
void closeSpi() override;