add kartculator
This commit is contained in:
39
306-controller_interface.X/app/kartculator.c
Normal file
39
306-controller_interface.X/app/kartculator.c
Normal file
@@ -0,0 +1,39 @@
|
||||
/**
|
||||
* @author R<>mi Heredero
|
||||
* @version. 0.0.0
|
||||
* @date August 2023
|
||||
* @file kartculator.c
|
||||
*/
|
||||
|
||||
#include "kartculator.h"
|
||||
|
||||
void calcTorque(uint8_t joy_pos) {
|
||||
int32_t calcTorque;
|
||||
calcTorque = joy_pos; // joystick position
|
||||
calcTorque *= KART_CST.CONTROL_POWER_FACTOR; // convert by power factor
|
||||
calcTorque /= 1000; // torque define by joystick
|
||||
eKart.torque = (int16_t) calcTorque;
|
||||
}
|
||||
|
||||
void calcPosition(uint8_t joy_pos){
|
||||
int32_t calcPosition;
|
||||
calcPosition = joy_pos;
|
||||
}
|
||||
|
||||
void calcSpeed(int32_t rpm) {
|
||||
|
||||
}
|
||||
|
||||
int16_t getTorque() {
|
||||
|
||||
}
|
||||
|
||||
uint32_t getPosition() {
|
||||
|
||||
}
|
||||
|
||||
uint8_t getSpeed() {
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user