32 lines
510 B
C
32 lines
510 B
C
|
//
|
||
|
// Created by ZK on 2023/3/14.
|
||
|
//
|
||
|
|
||
|
#include "Angle.h"
|
||
|
|
||
|
|
||
|
//#define EncoderName MT6816
|
||
|
float32_t getAngle_MT6816() {
|
||
|
// printf("Test");
|
||
|
|
||
|
return M_PI;
|
||
|
}
|
||
|
|
||
|
float32_t getAngle_AS5600() {
|
||
|
// printf("Test");
|
||
|
|
||
|
return 0.0f;
|
||
|
}
|
||
|
|
||
|
bool Data_Init(tData *data) {
|
||
|
switch (data->Angle.EncoderModel) {
|
||
|
case MT6816:
|
||
|
data->Angle.getAngle = getAngle_MT6816;
|
||
|
break;
|
||
|
case AS5600:
|
||
|
data->Angle.getAngle = getAngle_AS5600;
|
||
|
break;
|
||
|
}
|
||
|
return 0;
|
||
|
}
|