SPI to quad CAN firmware

Dependencies:   mbed-dev_spine

Fork of Teleop_Controller by Ben Katz

Committer:
benkatz
Date:
Fri Oct 04 14:21:16 2019 +0000
Revision:
9:56747e76c9c1
Parent:
0:d6186b8990c5
first revision on new mini cheetah; updated max speed to 65 rad/s; added 1s delay at startup

Who changed what in which revision?

UserRevisionLine numberNew contents of line
benkatz 0:d6186b8990c5 1 #ifndef MATH_OPS_H
benkatz 0:d6186b8990c5 2 #define MATH_OPS_H
benkatz 0:d6186b8990c5 3
benkatz 0:d6186b8990c5 4 #define PI 3.14159265359f
benkatz 0:d6186b8990c5 5
benkatz 0:d6186b8990c5 6 #include "math.h"
benkatz 0:d6186b8990c5 7
benkatz 0:d6186b8990c5 8 float fmaxf(float x, float y);
benkatz 0:d6186b8990c5 9 float fminf(float x, float y);
benkatz 0:d6186b8990c5 10 float fmaxf3(float x, float y, float z);
benkatz 0:d6186b8990c5 11 float fminf3(float x, float y, float z);
benkatz 0:d6186b8990c5 12 void limit_norm(float *x, float *y, float limit);
benkatz 0:d6186b8990c5 13 int float_to_uint(float x, float x_min, float x_max, int bits);
benkatz 0:d6186b8990c5 14 float uint_to_float(int x_int, float x_min, float x_max, int bits);
benkatz 0:d6186b8990c5 15
benkatz 0:d6186b8990c5 16 #endif