Преглед изворни кода

Merge pull request #5 from adafruit/fix-ci

use  SPI beginTransaction() to replace obsolete setDataMode / setClockDivider
Paint Your Dragon пре 3 година
родитељ
комит
51d1d19ffe
1 измењених фајлова са 1 додато и 3 уклоњено
  1. 1 3
      Adafruit_BMP183_U.cpp

+ 1 - 3
Adafruit_BMP183_U.cpp

@@ -186,7 +186,6 @@ int16_t Adafruit_BMP183_Unified::readRawTemperature() {
 #if BMP183_USE_DATASHEET_VALS
   return 27898;
 #else
-  uint16_t t;
   writeCommand(BMP183_REGISTER_CONTROL, BMP183_REGISTER_READTEMPCMD);
   delay(5);
   return read16(BMP183_REGISTER_TEMPDATA);
@@ -240,8 +239,7 @@ bool Adafruit_BMP183_Unified::begin(bmp183_mode_t mode) {
   // Enable SPI
   if (_clk == -1) {
     _spi->begin();
-    _spi->setDataMode(SPI_MODE0);
-    _spi->setClockDivider(SPI_CLOCK_DIV16);
+    _spi->beginTransaction(SPISettings(500000, MSBFIRST, SPI_MODE0));
   } else {
     pinMode(_clk, OUTPUT);
     digitalWrite(_clk, HIGH);