5#ifndef TR_EMBEDDED_MAIN_H
6#define TR_EMBEDDED_MAIN_H
43static BufferedSerial bc(PA_0, PA_1, 115200);
44static BufferedSerial usbSerial(USBTX, USBRX, 115200);
55 vsnprintf(temp, 100,
format, args);
75 int len = vsnprintf(temp, 50,
format, args);
77 usbSerial.write(temp, len);
86 vsnprintf(temp, 50,
format, args);
104static Remote remote(PA_10);
105static BufferedSerial referee(PC_10, PC_11, 115200);
110inline static void remoteRead()
115static void remotePrint()
144 float v = sqrt(cs.
vX * cs.
vX + cs.
vY * cs.
vY);
Array< int, Dynamic, 1 > v
Definition Array_initializer_list_vector_cxx11.cpp:1
priorityLevels
Definition TRMutex.h:18
@ DEFAULT
Definition TRMutex.h:21
Definition CANHandler.h:18
Definition DJIRemote.h:11
int leftX() const
Definition DJIRemote.h:149
Remote::SwitchState rightSwitch() const
Definition DJIRemote.h:169
int leftY() const
Definition DJIRemote.h:153
int rightY() const
Definition DJIRemote.h:161
void read()
Definition DJIRemote.cpp:19
int rightX() const
Definition DJIRemote.h:157
Remote::SwitchState leftSwitch() const
Definition DJIRemote.h:165
void updatePriority(priorityLevels desiredLevel)
Definition TRMutex.cpp:15
void println(int integer, priorityLevels priority)
Definition TRMutex.cpp:69
void print(int integer, priorityLevels priority)
Definition TRMutex.cpp:33
int integer
Definition datatypes.h:8
std::string format(const std::string &str, const std::vector< std::string > &find, const std::vector< std::string > &replace)
Definition openglsupport.cpp:226
float BeybladeModulation(ChassisSpeeds cs)
Definition main.h:143
CANHandler canHandler2(PB_12, PB_13)
TRMutex printer
Definition main.h:42
constexpr float MAX_RADIANSPERSSECOND_60W
Definition main.h:142
DigitalIn jumperPB1(PB_1)
CANHandler canHandler1(PA_11, PA_12)
void println(char statement[], priorityLevels priority=DEFAULT)
Definition main.h:91
void fprintff(priorityLevels priority, const char *format,...)
Definition main.h:81
DigitalIn jumperPC9(PC_9)
void print(char statement[], priorityLevels priority=DEFAULT)
Definition main.h:60
DigitalIn userButton(BUTTON1)
void printff(const char *format,...)
Definition main.h:70
float floatmod(float input, float mod)
Definition main.h:130
void printfESP(const char *format,...)
Definition main.h:51
void updatePriority(priorityLevels desiredLevel)
Definition main.h:46
constexpr float MAX_METERSPERSSECOND_60W
Definition main.h:141
Definition ChassisSubsystem.h:66
double vY
Definition ChassisSubsystem.h:68
double vX
Definition ChassisSubsystem.h:67