Mbed OS Reference
Loading...
Searching...
No Matches
transaction_t Struct Reference

Transaction structure. More...

#include <Transaction.h>

Data Fields

void * tx_buffer
 Tx buffer. More...
 
size_t tx_length
 Length of Tx buffer. More...
 
void * rx_buffer
 Rx buffer. More...
 
size_t rx_length
 Length of Rx buffer. More...
 
uint32_t event
 Event for a transaction. More...
 
event_callback_t callback
 User's callback. More...
 
uint8_t width
 Buffer's word width (8, 16, 32, 64) More...
 

Detailed Description

Transaction structure.

Definition at line 33 of file Transaction.h.

Field Documentation

◆ tx_buffer

void* tx_buffer

Tx buffer.

Definition at line 34 of file Transaction.h.

◆ tx_length

size_t tx_length

Length of Tx buffer.

Definition at line 35 of file Transaction.h.

◆ rx_buffer

void* rx_buffer

Rx buffer.

Definition at line 36 of file Transaction.h.

◆ rx_length

size_t rx_length

Length of Rx buffer.

Definition at line 37 of file Transaction.h.

◆ event

uint32_t event

Event for a transaction.

Definition at line 38 of file Transaction.h.

◆ callback

event_callback_t callback

User's callback.

Definition at line 39 of file Transaction.h.

◆ width

uint8_t width

Buffer's word width (8, 16, 32, 64)

Definition at line 40 of file Transaction.h.