21 lines
369 B
C++
21 lines
369 B
C++
#ifndef TLE5012
|
|
#define TLE5012
|
|
#include "stm32g030xx.h"
|
|
#include "stm32g0xx_hal.h"
|
|
#define RW 0x8000U
|
|
#define AVAL 0x0020U
|
|
#define SAFETY 0x0001U
|
|
|
|
class Tle5012 {
|
|
|
|
public:
|
|
Tle5012(GPIO_TypeDef *csPort, uint16_t csPin, SPI_HandleTypeDef *spiHandler);
|
|
double getAngel();
|
|
|
|
private:
|
|
GPIO_TypeDef *csPort;
|
|
uint16_t csPin;
|
|
SPI_HandleTypeDef *spiHandler;
|
|
};
|
|
|
|
#endif |