1
0
mirror of https://github.com/mnzlmstr/N64toiQue synced 2025-02-16 07:00:11 -05:00
N64toiQue/iQue.ino
2020-04-12 22:55:15 +02:00

39 lines
648 B
C++

#include "Output.h"
#include "ControllerData.h"
#include "ControllerBuffer.h"
#include "Debug.h"
ControllerData controller;
void setup()
{
Serial.begin(115200);
// setup io pins
setupIO();
#ifdef PLOT_CONSOLE_POLLING
delay(5000);
sendCommand(0x01);
while(true);
#endif
sendCommand(0x01);
updateOffsetsAndResolution();
}
void loop()
{
// send command 0x01 to n64 controller
sendCommand(0x01);
// store received data in controller struct
populateControllerStruct(&controller);
// output received data to ique
outputToiQue(&controller);
// polling must not occur faster than every 20 ms
delay(14);
}