Bridle API 4.1.99
A Zephyr based application framework
Loading...
Searching...
No Matches
mfd_sc18is604_transfer_work Struct Reference

Structure tracking an asynchronous transfer. More...

Data Fields

struct k_work work
 The work item performing the transfer.
 
const struct device * dev
 The device on which the transfer is performed.
 
uint8_t * cmd
 The command sequence to be sent.
 
size_t cmd_len
 Length of the command sequence.
 
uint8_t * tx_data
 Data to be sent to the device.
 
size_t tx_len
 Length of tx_data.
 
uint8_t * rx_data
 Buffer for receiving data from the device.
 
size_t rx_len
 Length of rx_data.
 
struct k_poll_signal * signal
 Signal to be raised once the transfer is complete (or has failed).
 

Detailed Description

Structure tracking an asynchronous transfer.

Field Documentation

◆ cmd

uint8_t* mfd_sc18is604_transfer_work::cmd

The command sequence to be sent.

◆ cmd_len

size_t mfd_sc18is604_transfer_work::cmd_len

Length of the command sequence.

◆ dev

const struct device* mfd_sc18is604_transfer_work::dev

The device on which the transfer is performed.

◆ rx_data

uint8_t* mfd_sc18is604_transfer_work::rx_data

Buffer for receiving data from the device.

◆ rx_len

size_t mfd_sc18is604_transfer_work::rx_len

Length of rx_data.

◆ signal

struct k_poll_signal* mfd_sc18is604_transfer_work::signal

Signal to be raised once the transfer is complete (or has failed).

◆ tx_data

uint8_t* mfd_sc18is604_transfer_work::tx_data

Data to be sent to the device.

◆ tx_len

size_t mfd_sc18is604_transfer_work::tx_len

Length of tx_data.

◆ work

struct k_work mfd_sc18is604_transfer_work::work

The work item performing the transfer.


The documentation for this struct was generated from the following file: