29#define SFE_FPC2534_I2C_ADDRESS kFPC2534DefaultAddress
53 const uint32_t interruptPin = 255)
57 if (!_commI2CBus.
initialize(address, wirePort, i2cBusNumber, interruptPin))
84 bool begin(HardwareSerial &theUART)
120 bool begin(SPIClass &spiPort, SPISettings &busSPISettings,
const uint8_t csPin,
const uint32_t interruptPin,
125 if (!_commSPIBus.
initialize(spiPort, busSPISettings, csPin, interruptPin, bInit))
141 bool begin(
const uint8_t csPin,
const uint32_t interruptPin,
bool bInit =
false)
145 if (!_commSPIBus.
initialize(csPin, interruptPin, bInit))
Definition: SparkFun_FPC2534.h:37
SfeFPC2534I2C()
Definition: SparkFun_FPC2534.h:39
bool begin(const uint8_t address=kFPC2534DefaultAddress, TwoWire &wirePort=Wire, const uint8_t i2cBusNumber=0, const uint32_t interruptPin=255)
Initialize the sensor using I2C communication.
Definition: SparkFun_FPC2534.h:52
Definition: SparkFun_FPC2534.h:105
bool begin(const uint8_t csPin, const uint32_t interruptPin, bool bInit=false)
Initialize the sensor using SPI communication.
Definition: SparkFun_FPC2534.h:141
SfeFPC2534SPI()
Definition: SparkFun_FPC2534.h:107
bool begin(SPIClass &spiPort, SPISettings &busSPISettings, const uint8_t csPin, const uint32_t interruptPin, bool bInit=false)
Initialize the sensor using SPI communication.
Definition: SparkFun_FPC2534.h:120
Definition: SparkFun_FPC2534.h:73
bool begin(HardwareSerial &theUART)
Initialize the sensor using UART communication.
Definition: SparkFun_FPC2534.h:84
SfeFPC2534UART()
Definition: SparkFun_FPC2534.h:75
Core class implementing FPC2534 functionality independent of communication protocol.
Definition: sfDevFPC2534.h:59
bool initialize(sfDevFPC2534IComm &comm)
initialize the library with a communication interface.
Definition: sfDevFPC2534.h:277
Definition: sfDevFPC2534I2C.h:38
bool initialize(uint8_t address, TwoWire &wirePort, uint8_t i2cBusNumber, uint32_t interruptPin)
Definition: sfDevFPC2534I2C.cpp:38
Definition: sfDevFPC2534SPI.h:23
bool initialize(SPIClass &spiPort, SPISettings &busSPISettings, uint8_t csPin, uint32_t interruptPin, bool bInit=false)
Definition: sfDevFPC2534SPI.cpp:23
Definition: sfDevFPC2534UART.h:23
bool initialize(HardwareSerial &theUART)
Definition: sfDevFPC2534UART.cpp:20
header file for the SparkFun FPC2534 core implementation. The core implements all logic and functiona...
const uint8_t kFPC2534DefaultAddress
Definition: sfDevFPC2534I2C.h:22