|
Bridle API 4.2.0
A Zephyr based application framework
|
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). | |
Structure tracking an asynchronous transfer.
| uint8_t* mfd_sc18is604_transfer_work::cmd |
The command sequence to be sent.
| size_t mfd_sc18is604_transfer_work::cmd_len |
Length of the command sequence.
| const struct device* mfd_sc18is604_transfer_work::dev |
The device on which the transfer is performed.
| uint8_t* mfd_sc18is604_transfer_work::rx_data |
Buffer for receiving data from the device.
| size_t mfd_sc18is604_transfer_work::rx_len |
Length of rx_data.
| struct k_poll_signal* mfd_sc18is604_transfer_work::signal |
Signal to be raised once the transfer is complete (or has failed).
| uint8_t* mfd_sc18is604_transfer_work::tx_data |
Data to be sent to the device.
| size_t mfd_sc18is604_transfer_work::tx_len |
Length of tx_data.
| struct k_work mfd_sc18is604_transfer_work::work |
The work item performing the transfer.