diff options
Diffstat (limited to 'src/drivers/device')
-rw-r--r-- | src/drivers/device/spi.cpp | 4 | ||||
-rw-r--r-- | src/drivers/device/spi.h | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/drivers/device/spi.cpp b/src/drivers/device/spi.cpp index 57cef34d2..1ab1dc699 100644 --- a/src/drivers/device/spi.cpp +++ b/src/drivers/device/spi.cpp @@ -69,11 +69,11 @@ SPI::SPI(const char *name, // protected locking_mode(LOCK_PREEMPTION), // private - _bus(bus), _device(device), _mode(mode), _frequency(frequency), - _dev(nullptr) + _dev(nullptr), + _bus(bus) { } diff --git a/src/drivers/device/spi.h b/src/drivers/device/spi.h index 8e943b3f2..54849c8c3 100644 --- a/src/drivers/device/spi.h +++ b/src/drivers/device/spi.h @@ -124,12 +124,14 @@ protected: LockMode locking_mode; /**< selected locking mode */ private: - int _bus; enum spi_dev_e _device; enum spi_mode_e _mode; uint32_t _frequency; struct spi_dev_s *_dev; +protected: + int _bus; + int _transfer(uint8_t *send, uint8_t *recv, unsigned len); }; |