14 #include "../../../config/tle5012-conf.hpp"
16 #if (TLE5012_FRAMEWORK == TLE5012_FRMWK_MTB)
18 #include "../../../pal/spic.hpp"
20 #include <mtb_platform.h>
46 uint8_t sendBuffer[2];
47 uint8_t receiveBuffer[2];
48 bool spiSetting =
false;
51 mtb_spi_message_segment_t segment;
55 SPICMtb(mtb_spi_t port, mtb_gpio_t csPin);
56 SPICMtb(mtb_spi_t port, mtb_gpio_t csPin, uint8_t speed, uint8_t mode, uint8_t bits);
Error_t init()
Initialize the SPIC.
Definition: spic-mtb.cpp:91
Error_t transfer16(uint16_t send, uint16_t &received)
transfers a data package via the spi bus
Definition: spic-mtb.cpp:136
Error_t transfer(uint8_t send, uint8_t &received)
transfers a data package via the spi bus
Definition: spic-mtb.cpp:121
~SPICMtb()
Destructor of the MTB SPIC class.
Definition: spic-mtb.cpp:79
SPICMtb()
Constructor of the MTB SPIC class.
Definition: spic-mtb.cpp:24
Error_t deinit()
Deinitialize the SPIC.
Definition: spic-mtb.cpp:108
Mtb SPIC class.
Definition: spic-mtb.hpp:33
Error_t
Definition: spic.hpp:25