SparkFun Fingerprint Sensor - FPC2534 Pro  v0.9.9-3-g5d0d172
Library for the SparkFun Fingerprint Sensor - FPC2534 Pro
Loading...
Searching...
No Matches
sfDevFPC2534I2C Class Reference

#include <sfDevFPC2534I2C.h>

Inheritance diagram for sfDevFPC2534I2C:

Public Member Functions

 sfDevFPC2534I2C ()
 
bool initialize (uint8_t address, TwoWire &wirePort, uint8_t i2cBusNumber, uint32_t interruptPin)
 
bool dataAvailable ()
 
void clearData ()
 
uint16_t write (const uint8_t *data, size_t len)
 
uint16_t read (uint8_t *data, size_t len)
 
virtual void beginWrite (void)
 
virtual void endWrite (void)
 
virtual void beginRead (void)
 
virtual void endRead (void)
 
void setISRDataAvailable (void)
 

Protected Member Functions

void initISRHandler (uint32_t interruptPin)
 
bool isISRDataAvailable (void)
 
void clearISRDataAvailable (void)
 

Constructor & Destructor Documentation

◆ sfDevFPC2534I2C()

sfDevFPC2534I2C::sfDevFPC2534I2C ( )

Member Function Documentation

◆ beginRead()

virtual void sfDevFPC2534IComm::beginRead ( void  )
inlinevirtualinherited

Reimplemented in sfDevFPC2534SPI.

◆ beginWrite()

virtual void sfDevFPC2534IComm::beginWrite ( void  )
inlinevirtualinherited

Reimplemented in sfDevFPC2534SPI.

◆ clearData()

void sfDevFPC2534I2C::clearData ( void  )
virtual

Implements sfDevFPC2534IComm.

◆ clearISRDataAvailable()

void sfDevFPC2534IComm::clearISRDataAvailable ( void  )
protectedinherited

◆ dataAvailable()

bool sfDevFPC2534I2C::dataAvailable ( void  )
virtual

Implements sfDevFPC2534IComm.

◆ endRead()

virtual void sfDevFPC2534IComm::endRead ( void  )
inlinevirtualinherited

Reimplemented in sfDevFPC2534SPI.

◆ endWrite()

virtual void sfDevFPC2534IComm::endWrite ( void  )
inlinevirtualinherited

Reimplemented in sfDevFPC2534SPI.

◆ initialize()

bool sfDevFPC2534I2C::initialize ( uint8_t  address,
TwoWire &  wirePort,
uint8_t  i2cBusNumber,
uint32_t  interruptPin 
)

◆ initISRHandler()

void sfDevFPC2534IComm::initISRHandler ( uint32_t  interruptPin)
protectedinherited

◆ isISRDataAvailable()

bool sfDevFPC2534IComm::isISRDataAvailable ( void  )
protectedinherited

◆ read()

uint16_t sfDevFPC2534I2C::read ( uint8_t *  data,
size_t  len 
)
virtual

Implements sfDevFPC2534IComm.

◆ setISRDataAvailable()

void sfDevFPC2534IComm::setISRDataAvailable ( void  )
inherited

◆ write()

uint16_t sfDevFPC2534I2C::write ( const uint8_t *  data,
size_t  len 
)
virtual

Implements sfDevFPC2534IComm.


The documentation for this class was generated from the following files: