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