Open FFBoard
Open source force feedback firmware
Loading...
Searching...
No Matches
I2CHandler.h
Go to the documentation of this file.
1
/*
2
* I2CHandler.h
3
*
4
* Created on: Mar 10, 2022
5
* Author: Yannick
6
*/
7
8
#ifndef SRC_I2CHANDLER_H_
9
#define SRC_I2CHANDLER_H_
10
#include "
global_callbacks.h
"
11
12
class
I2CHandler
{
13
public
:
14
I2CHandler
();
15
virtual
~I2CHandler
();
16
17
virtual
void
I2cTxCplt
(I2C_HandleTypeDef *hi2c);
18
virtual
void
I2cRxCplt
(I2C_HandleTypeDef *hi2c);
19
virtual
void
I2cError
(I2C_HandleTypeDef *hi2c);
20
21
static
std::vector<I2CHandler*>&
getI2CHandlers
() {
22
static
std::vector<I2CHandler*> i2cHandlers{};
23
return
i2cHandlers;
24
}
25
};
26
27
#endif
/* SRC_I2CHANDLER_H_ */
I2CHandler::~I2CHandler
virtual ~I2CHandler()
Definition
I2CHandler.cpp:15
I2CHandler::I2cTxCplt
virtual void I2cTxCplt(I2C_HandleTypeDef *hi2c)
Definition
I2CHandler.cpp:19
I2CHandler::getI2CHandlers
static std::vector< I2CHandler * > & getI2CHandlers()
Definition
I2CHandler.h:21
I2CHandler::I2cRxCplt
virtual void I2cRxCplt(I2C_HandleTypeDef *hi2c)
Definition
I2CHandler.cpp:22
I2CHandler::I2cError
virtual void I2cError(I2C_HandleTypeDef *hi2c)
Definition
I2CHandler.cpp:25
I2CHandler::I2CHandler
I2CHandler()
Definition
I2CHandler.cpp:10
global_callbacks.h
Firmware
FFBoard
Inc
I2CHandler.h
Generated by
1.13.2