diff --git a/src/tests/aspis/duplicate.cpp b/src/tests/aspis/duplicate.cpp index 782bcbf0894a30c9224fb924fd120b2175cc7464..52b8463428191bfe22d5617a22f2a1bff591e60a 100644 --- a/src/tests/aspis/duplicate.cpp +++ b/src/tests/aspis/duplicate.cpp @@ -22,9 +22,11 @@ #include <stdio.h> #include "duplicate.h" - -static int duplicateVar = 0; +#include <string.h> void duplicateThis(){ - printf("%d duplicate this\n", duplicateVar++); + static char buf[16]; + static int duplicateVar = 0; + strcpy(buf, "0123456789abcdefABCD\0"); + printf("%d duplicate this - %s\n", duplicateVar++, buf); } \ No newline at end of file diff --git a/src/tests/aspis/test-aspis.cpp b/src/tests/aspis/test-aspis.cpp index 8b316ee62fbebdd3921be3b14ed479aa3dd03567..a8aa2f3c8ca8fa2013f4ede6bb840c2bfa62dce1 100644 --- a/src/tests/aspis/test-aspis.cpp +++ b/src/tests/aspis/test-aspis.cpp @@ -29,17 +29,36 @@ #include <events/EventData.h> #include <events/utils/EventSniffer.h> #include <hil/HIL.h> +#include <kernel/logging.h> #include <scheduler/TaskScheduler.h> #include <utils/ModuleManager/ModuleManager.hpp> -#include "duplicate.h" +#include "duplicate.h" using namespace Boardcore; +extern "C" +{ + void DataCorruption_Handler() + { + IRQbootlog("ESPLOSOH\n"); + + while (1) + ; + } + + void SigMismatch_Handler() + { + while (1) + ; + } +} + int main() { - while(1){ + while (1) + { duplicateThis(); Thread::sleep(1000); }