forked from k4roshi/JVSy
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathJVSy.ino
40 lines (37 loc) · 816 Bytes
/
JVSy.ino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "JVSy.h"
#include "JVS.h"
#include "Constants.h"
HardwareSerial Uart = HardwareSerial();
JVS j = JVS(Uart);
unsigned long lastTime = 0;
void setup()
{
Serial.begin(115200);
Uart.begin(115200, DE_PIN);
Joystick.useManualSend(true);
Joystick2.useManualSend(true);
delay(START_DELAY);
Serial.println("Start");
pinMode(11, OUTPUT);
digitalWrite(11, HIGH);
while (!j.initialized){
j.reset();
int i = 1;
//while (analogRead(SENSE_PIN) > 20){
j.init(i++);
//}
// L'IO board de la Noir Cab ne semble pas modifier son sense après l'initialisation
// USE THIS TO REBOOT, IF NEEDED
// _restart_Teensyduino_();
}
lastTime = millis();
}
void loop()
{
unsigned long time = millis();
if(time - lastTime >= 20)
{
lastTime = time;
j.switches(1);
}
}