mirror of
https://github.com/thelsing/knx.git
synced 2026-03-13 02:22:13 +01:00
Remove GPIO methods from platform classes
This commit is contained in:
@@ -5,7 +5,6 @@
|
||||
#include <string>
|
||||
#include "knx/platform.h"
|
||||
|
||||
extern void delayMicroseconds (unsigned int howLong);
|
||||
extern int gpio_direction(int pin, int dir);
|
||||
extern int gpio_read(int pin);
|
||||
extern int gpio_write(int pin, int value);
|
||||
@@ -55,12 +54,6 @@ public:
|
||||
void closeSpi() override;
|
||||
int readWriteSpi (uint8_t *data, size_t len) override;
|
||||
|
||||
//gpio
|
||||
virtual void setupGpio(uint32_t dwPin, uint32_t dwMode) override;
|
||||
virtual void closeGpio(uint32_t dwPin) override;
|
||||
virtual void writeGpio(uint32_t dwPin, uint32_t dwVal) override;
|
||||
virtual uint32_t readGpio(uint32_t dwPin) override;
|
||||
|
||||
//memory
|
||||
uint8_t* getEepromBuffer(uint16_t size) override;
|
||||
void commitToEeprom() override;
|
||||
|
||||
Reference in New Issue
Block a user