From f4f0410686d0ea9440b3aafe6794aa62af400dc0 Mon Sep 17 00:00:00 2001 From: Paul Dino Jones Date: Mon, 17 Jul 2023 03:42:34 +0000 Subject: [PATCH] Updating to latest simapi. Updating arduino sketches. Creating simlinks to simdata accordingly. --- .../{shift_lights.ino => shiftlights.ino} | 12 ++++++------ src/arduino/shiftlights/simdata.h | 1 + src/arduino/simwind/simdata.h | 1 + src/arduino/simwind/simwind.ino | 2 +- src/monocoque/simulatorapi/simapi | 2 +- 5 files changed, 10 insertions(+), 8 deletions(-) rename src/arduino/shiftlights/{shift_lights.ino => shiftlights.ino} (86%) create mode 120000 src/arduino/shiftlights/simdata.h create mode 120000 src/arduino/simwind/simdata.h diff --git a/src/arduino/shiftlights/shift_lights.ino b/src/arduino/shiftlights/shiftlights.ino similarity index 86% rename from src/arduino/shiftlights/shift_lights.ino rename to src/arduino/shiftlights/shiftlights.ino index 4a052e6..6d25b76 100644 --- a/src/arduino/shiftlights/shift_lights.ino +++ b/src/arduino/shiftlights/shiftlights.ino @@ -1,7 +1,7 @@ #include -#include "../../monocoque/simulatorapi/simdata.h" +#include "simdata.h" -#define BYTE_SIZE sizeof(SimData) +#define SIMDATA_SIZE sizeof(SimData) #define LED_PIN 7 #define NUM_LEDS 6 @@ -39,12 +39,12 @@ void setup() void loop() { int l = 0; - char buff[BYTE_SIZE]; + char buff[SIMDATA_SIZE]; - if (Serial.available() >= BYTE_SIZE) + if (Serial.available() >= SIMDATA_SIZE) { - Serial.readBytes(buff, BYTE_SIZE); - memcpy(&sd, &buff, BYTE_SIZE); + Serial.readBytes(buff, SIMDATA_SIZE); + memcpy(&sd, &buff, SIMDATA_SIZE); rpm = sd.rpms; maxrpm = sd.maxrpm; diff --git a/src/arduino/shiftlights/simdata.h b/src/arduino/shiftlights/simdata.h new file mode 120000 index 0000000..56bde08 --- /dev/null +++ b/src/arduino/shiftlights/simdata.h @@ -0,0 +1 @@ +../../monocoque/simulatorapi/simapi/simapi/simdata.h \ No newline at end of file diff --git a/src/arduino/simwind/simdata.h b/src/arduino/simwind/simdata.h new file mode 120000 index 0000000..56bde08 --- /dev/null +++ b/src/arduino/simwind/simdata.h @@ -0,0 +1 @@ +../../monocoque/simulatorapi/simapi/simapi/simdata.h \ No newline at end of file diff --git a/src/arduino/simwind/simwind.ino b/src/arduino/simwind/simwind.ino index 64d424f..e56dc71 100644 --- a/src/arduino/simwind/simwind.ino +++ b/src/arduino/simwind/simwind.ino @@ -1,5 +1,5 @@ #include -#include "../../monocoque/simulatorapi/simdata.h" +#include "simdata.h" #define BYTE_SIZE sizeof(SimData) #define KPHTOMPH .621317 diff --git a/src/monocoque/simulatorapi/simapi b/src/monocoque/simulatorapi/simapi index dca612c..ee41c49 160000 --- a/src/monocoque/simulatorapi/simapi +++ b/src/monocoque/simulatorapi/simapi @@ -1 +1 @@ -Subproject commit dca612c174fee73d5e415cd1b71819525a7776a0 +Subproject commit ee41c498ee24c410bc551cf09ea68a9fbde0cee7