2020-11-19 02:38:00 -08:00
|
|
|
|
2020-01-23 17:21:12 -08:00
|
|
|
#include <Arduino.h>
|
2022-05-24 18:02:55 -07:00
|
|
|
#include <globals.h>
|
2020-01-29 21:17:20 -08:00
|
|
|
#include <unity.h>
|
2020-01-23 17:21:12 -08:00
|
|
|
|
2020-11-19 02:38:00 -08:00
|
|
|
#include "missing_tooth/missing_tooth.h"
|
|
|
|
#include "dual_wheel/dual_wheel.h"
|
2023-03-05 22:23:17 -08:00
|
|
|
#include "Nissan360/Nissan360.h"
|
|
|
|
#include "FordST170/FordST170.h"
|
|
|
|
#include "NGC/test_ngc.h"
|
2020-02-03 14:19:43 -08:00
|
|
|
|
|
|
|
void setup()
|
|
|
|
{
|
|
|
|
pinMode(LED_BUILTIN, OUTPUT);
|
|
|
|
|
2020-01-23 17:21:12 -08:00
|
|
|
// NOTE!!! Wait for >2 secs
|
|
|
|
// if board doesn't support software reset via Serial.DTR/RTS
|
|
|
|
delay(2000);
|
|
|
|
|
|
|
|
UNITY_BEGIN(); // IMPORTANT LINE!
|
|
|
|
|
2020-11-19 02:38:00 -08:00
|
|
|
testMissingTooth();
|
|
|
|
testDualWheel();
|
2023-03-05 22:23:17 -08:00
|
|
|
testNissan360();
|
|
|
|
testFordST170();
|
|
|
|
testNGC();
|
2020-01-23 17:21:12 -08:00
|
|
|
|
2020-02-03 14:19:43 -08:00
|
|
|
UNITY_END(); // stop unit testing
|
|
|
|
}
|
2020-01-23 17:21:12 -08:00
|
|
|
|
2020-02-03 14:19:43 -08:00
|
|
|
void loop()
|
2020-01-23 17:21:12 -08:00
|
|
|
{
|
2020-02-03 14:19:43 -08:00
|
|
|
// Blink to indicate end of test
|
|
|
|
digitalWrite(LED_BUILTIN, HIGH);
|
|
|
|
delay(250);
|
|
|
|
digitalWrite(LED_BUILTIN, LOW);
|
|
|
|
delay(250);
|
2020-01-23 17:21:12 -08:00
|
|
|
}
|