Skip to content

Error compiling (SPI issue) for nrf52 (nano 33 BLE) #39

@prisikarm

Description

@prisikarm

Warning: Board arduino:avr:unoisp doesn't define a 'build.board' preference. Auto-set to: AVR_UNOISP C:\Users\PC-User\Documents\Arduino\libraries\SparkFun_LSM9DS1_IMU\src\SparkFunLSM9DS1.cpp: In member function 'void LSM9DS1::initSPI()': C:\Users\PC-User\Documents\Arduino\libraries\SparkFun_LSM9DS1_IMU\src\SparkFunLSM9DS1.cpp:1141:6: error: 'class arduino::MbedSPI' has no member named 'setClockDivider' SPI.setClockDivider(SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~~ C:\Users\PC-User\Documents\Arduino\libraries\SparkFun_LSM9DS1_IMU\src\SparkFunLSM9DS1.cpp:1141:22: error: 'SPI_CLOCK_DIV2' was not declared in this scope SPI.setClockDivider(SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ C:\Users\PC-User\Documents\Arduino\libraries\SparkFun_LSM9DS1_IMU\src\SparkFunLSM9DS1.cpp:1141:22: note: suggested alternative: 'NRF_CLOCK_Type' SPI.setClockDivider(SPI_CLOCK_DIV2); ^~~~~~~~~~~~~~ NRF_CLOCK_Type C:\Users\PC-User\Documents\Arduino\libraries\SparkFun_LSM9DS1_IMU\src\SparkFunLSM9DS1.cpp:1143:6: error: 'class arduino::MbedSPI' has no member named 'setBitOrder' SPI.setBitOrder(MSBFIRST); ^~~~~~~~~~~ C:\Users\PC-User\Documents\Arduino\libraries\SparkFun_LSM9DS1_IMU\src\SparkFunLSM9DS1.cpp:1146:6: error: 'class arduino::MbedSPI' has no member named 'setDataMode' SPI.setDataMode(SPI_MODE0); ^~~~~~~~~~~ exit status 1 Error compiling for board Arduino Nano 33 BLE.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions