Multi Half-Bridge 4.0.0
Library of Infineon's Multi Half-Bridge IC controllers family
 
Loading...
Searching...
No Matches
spic.hpp
Go to the documentation of this file.
1
10#ifndef SPIC_HPP_
11#define SPIC_HPP_
12
13#include <stdint.h>
14#include "tle94112-types.hpp"
15
16namespace tle94112
17{
18
24class SPIC
25{
26 public:
27
34 virtual Error_t init () = 0;
35
42 virtual Error_t deinit () = 0;
43
53
63
65
66 private:
67 Error_t errorStatus;
68
69};
70
73}
74
75#endif
virtual Error_t transfer16(uint16_t send, uint16_t &received)=0
Send/receives data from SPI bus.
virtual Error_t transfer(uint8_t send, uint8_t &received)=0
Send/receives data from SPI bus.
virtual Error_t init()=0
Initializes the SPIC.
Error_t checkErrorStatus()
Definition spic.cpp:13
virtual Error_t deinit()=0
Deinitializes the SPIC.
Definition spic.hpp:25
Error_t
Definition tle94112-types.hpp:26
Definition tle94112-types.hpp:14
TLE94112 Types.