|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
SPI transaction configuration. More...
#include <cfn_hal_spi.h>
Data Fields | |
| const uint8_t * | tx_payload |
| uint8_t * | rx_payload |
| size_t | nbr_of_bytes |
| cfn_hal_gpio_pin_handle_t * | cs |
SPI transaction configuration.
| cfn_hal_gpio_pin_handle_t* cfn_hal_spi_transaction_t::cs |
Target CS driver mapping if HAL controlled
| size_t cfn_hal_spi_transaction_t::nbr_of_bytes |
Bytes to exchange
| uint8_t* cfn_hal_spi_transaction_t::rx_payload |
Incoming data buffer
| const uint8_t* cfn_hal_spi_transaction_t::tx_payload |
Outgoing data buffer