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

#include <sfDevFPC2534IComm.h>

Inheritance diagram for sfDevFPC2534IComm:

Public Member Functions

 sfDevFPC2534IComm ()
 
virtual bool dataAvailable (void)=0
 
virtual void clearData (void)=0
 
virtual uint16_t write (const uint8_t *data, size_t len)=0
 
virtual uint16_t read (uint8_t *data, size_t len)=0
 
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

◆ sfDevFPC2534IComm()

sfDevFPC2534IComm::sfDevFPC2534IComm ( )
inline

Member Function Documentation

◆ beginRead()

virtual void sfDevFPC2534IComm::beginRead ( void  )
inlinevirtual

Reimplemented in sfDevFPC2534SPI.

◆ beginWrite()

virtual void sfDevFPC2534IComm::beginWrite ( void  )
inlinevirtual

Reimplemented in sfDevFPC2534SPI.

◆ clearData()

virtual void sfDevFPC2534IComm::clearData ( void  )
pure virtual

◆ clearISRDataAvailable()

void sfDevFPC2534IComm::clearISRDataAvailable ( void  )
protected

◆ dataAvailable()

virtual bool sfDevFPC2534IComm::dataAvailable ( void  )
pure virtual

◆ endRead()

virtual void sfDevFPC2534IComm::endRead ( void  )
inlinevirtual

Reimplemented in sfDevFPC2534SPI.

◆ endWrite()

virtual void sfDevFPC2534IComm::endWrite ( void  )
inlinevirtual

Reimplemented in sfDevFPC2534SPI.

◆ initISRHandler()

void sfDevFPC2534IComm::initISRHandler ( uint32_t  interruptPin)
protected

◆ isISRDataAvailable()

bool sfDevFPC2534IComm::isISRDataAvailable ( void  )
protected

◆ read()

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

◆ setISRDataAvailable()

void sfDevFPC2534IComm::setISRDataAvailable ( void  )

◆ write()

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

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