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

#include <sfDevFPC2534UART.h>

Inheritance diagram for sfDevFPC2534UART:

Public Member Functions

 sfDevFPC2534UART ()
 
bool initialize (HardwareSerial &theUART)
 
bool dataAvailable (void)
 
void clearData (void)
 
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

◆ sfDevFPC2534UART()

sfDevFPC2534UART::sfDevFPC2534UART ( )

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 sfDevFPC2534UART::clearData ( void  )
virtual

Implements sfDevFPC2534IComm.

◆ clearISRDataAvailable()

void sfDevFPC2534IComm::clearISRDataAvailable ( void  )
protectedinherited

◆ dataAvailable()

bool sfDevFPC2534UART::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 sfDevFPC2534UART::initialize ( HardwareSerial &  theUART)

◆ initISRHandler()

void sfDevFPC2534IComm::initISRHandler ( uint32_t  interruptPin)
protectedinherited

◆ isISRDataAvailable()

bool sfDevFPC2534IComm::isISRDataAvailable ( void  )
protectedinherited

◆ read()

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

Implements sfDevFPC2534IComm.

◆ setISRDataAvailable()

void sfDevFPC2534IComm::setISRDataAvailable ( void  )
inherited

◆ write()

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

Implements sfDevFPC2534IComm.


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