mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
spi-transfer: Add SPI transfer helper routines
These routines assume that any messages is composed of a write and/or read part. While the API allows sending and receiving as part of one messages/transfer, it does not permit full duplex operation where data is both send and received at the same time.
This commit is contained in:
committed by
Benjamin Berg
parent
b0d9d00762
commit
7fcce7891a
@@ -112,4 +112,15 @@ void fpi_ssm_usb_transfer_with_weak_pointer_cb (FpiUsbTransfer *transfer,
|
||||
gpointer weak_ptr,
|
||||
GError *error);
|
||||
|
||||
typedef struct _FpiSpiTransfer FpiSpiTransfer;
|
||||
|
||||
void fpi_ssm_spi_transfer_cb (FpiSpiTransfer *transfer,
|
||||
FpDevice *device,
|
||||
gpointer unused_data,
|
||||
GError *error);
|
||||
void fpi_ssm_spi_transfer_with_weak_pointer_cb (FpiSpiTransfer *transfer,
|
||||
FpDevice *device,
|
||||
gpointer weak_ptr,
|
||||
GError *error);
|
||||
|
||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (FpiSsm, fpi_ssm_free)
|
||||
|
||||
Reference in New Issue
Block a user