26#define SPI_FREQ_HZ (1000000UL)
36 uint8_t sendBuffer[2];
37 uint8_t receiveBuffer[2];
41 SPICMtb (cyhal_gpio_t csPin, cyhal_gpio_t misoPin, cyhal_gpio_t mosiPin, cyhal_gpio_t sckPin);
48 static const cyhal_gpio_t
unusedPin = CYHAL_NC_PIN_VALUE;
Error_t transfer(uint8_t send, uint8_t &received)
Transfers a data package via the spi bus.
Definition spic-mtb.cpp:88
~SPICMtb()
Destructor of the SPICMtb class.
Definition spic-mtb.cpp:35
Error_t init()
Initialize the SPIC.
Definition spic-mtb.cpp:47
static const cyhal_gpio_t unusedPin
Definition spic-mtb.hpp:48
Error_t deinit()
Deinitialize the SPIC.
Definition spic-mtb.cpp:73
Error_t transfer16(uint16_t send, uint16_t &received)
Transfers a data package via the spi bus.
Definition spic-mtb.cpp:108
Definition spic-mtb.hpp:28
Error_t
Definition tle94112-types.hpp:26
Definition tle94112-types.hpp:14
TLE94112 SPI Platform Abstraction Layer.