Skip to content

Commit

Permalink
Enable compilation with nrf52 arduino toolchain
Browse files Browse the repository at this point in the history
  • Loading branch information
caveman99 committed Mar 15, 2024
1 parent e2d3207 commit f406b53
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/SensorLib.h
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,8 @@
#define DEFAULT_SCL (0xFF)
#define DEFAULT_SPISETTING SPISettings()
#elif defined(NRF52840_XXAA) || defined(NRF52832_XXAA)
#define PLATFORM_SPI_TYPE SPIClass
#define PLATFORM_WIRE_TYPE TwoWire
#define SPI_DATA_ORDER MSBFIRST
#define DEFAULT_SDA (0xFF)
#define DEFAULT_SCL (0xFF)
Expand Down
7 changes: 7 additions & 0 deletions src/bosch/common/bosch_interfaces.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@ bool SensorInterfaces::setup_interfaces(SensorLibConfigure config)
config.u.i2c_dev.wire->setSDA(config.u.i2c_dev.sda);
config.u.i2c_dev.wire->setSCL(config.u.i2c_dev.scl);
config.u.i2c_dev.wire->begin();
#elif defined(NRF52840_XXAA) || defined(NRF52832_XXAA)
config.u.i2c_dev.wire->end();
config.u.i2c_dev.wire->setPins(config.u.i2c_dev.sda,config.u.i2c_dev.scl);
config.u.i2c_dev.wire->begin();
#else
config.u.i2c_dev.wire->begin(config.u.i2c_dev.sda, config.u.i2c_dev.scl);
#endif
Expand All @@ -68,6 +72,9 @@ bool SensorInterfaces::setup_interfaces(SensorLibConfigure config)
config.u.spi_dev.spi->setRX(config.u.spi_dev.miso);
config.u.spi_dev.spi->setTX(config.u.spi_dev.mosi);
config.u.spi_dev.spi->begin();
#elif defined(NRF52840_XXAA) || defined(NRF52832_XXAA)
config.u.spi_dev.spi->setPins(config.u.spi_dev.miso,config.u.spi_dev.sck, config.u.spi_dev.mosi);
config.u.spi_dev.spi->begin();
#else
config.u.spi_dev.spi->begin(config.u.spi_dev.sck, config.u.spi_dev.miso, config.u.spi_dev.mosi);
#endif
Expand Down

0 comments on commit f406b53

Please sign in to comment.