bmp280:spi_dev_e is now uint32_t in NuttX

Using new type of uint32_t for spi device
This commit is contained in:
David Sidrane
2017-05-03 15:41:14 -10:00
committed by Daniel Agar
parent a5ea55cc5c
commit 81bd05d49c
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -619,7 +619,7 @@ struct bmp280_bus_option {
const char *devpath;
BMP280_constructor interface_constructor;
uint8_t busnum;
uint8_t device;
uint32_t device;
bool external;
BMP280 *dev;
} bus_options[] = {
+3 -3
View File
@@ -65,7 +65,7 @@ struct spi_calibration_s {
class BMP280_SPI: public device::SPI, public bmp280::IBMP280
{
public:
BMP280_SPI(uint8_t bus, spi_dev_e device, bool external);
BMP280_SPI(uint8_t bus, uint32_t device, bool external);
virtual ~BMP280_SPI() = default;
bool is_external();
@@ -84,10 +84,10 @@ private:
bmp280::IBMP280 *bmp280_spi_interface(uint8_t busnum, uint8_t device, bool external)
{
return new BMP280_SPI(busnum, (spi_dev_e)device, external);
return new BMP280_SPI(busnum, device, external);
}
BMP280_SPI::BMP280_SPI(uint8_t bus, spi_dev_e device, bool external) :
BMP280_SPI::BMP280_SPI(uint8_t bus, uint32_t device, bool external) :
SPI("BMP280_SPI", nullptr, bus, device, SPIDEV_MODE3, 10 * 1000 * 1000)
{
_external = external;