Part III. Writing Drivers
Table of Contents
Device methods for drivers
Internal FpDevice
— Internal device routines
Internal FpImageDevice
— Internal image device functions
Internal FpSdcpDevice
— Internal SDCP device routines
USB, SPI and State Machine helpers
SPI transfer helpers
— Helpers to ease SPI transfers
USB transfer helpers
— Helpers for libgusb to ease transfer handling
Sequential state machine
— State machine helpers
Logging
— Logging functions
Binary buffer I/O
FpiByteReader
— Reads different integer, string and floating point types from a memory buffer
FpiByteWriter
— Writes different integer, string and floating point types to a memory buffer and allows reading
Image manipulation
Internal FpImage
— Internal image handling routines
Image frame assembly
— Image frame assembly helpers
Print handling
Internal FpPrint
— Internal fingerprint handling routines
Listing drivers
fpi-context