# 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
Fingerprint handling
  Internal FpPrint — Internal fingerprint handling routines
SDCP cryptographic operations
  SDCP Cryptographic Operations
  SDCP Claim
Listing drivers
  fpi-context

Generated by GTK-Doc V1.35.1