uMT - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

uMT

Version: 2.6.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
Test10_Timers2
Test20_Complex1
ALL_TESTS
Test03A_TaskDelete
Test08B_EventsTimeout
Test08B_EventsTimers
Test09_Timers1
Test04_TaskBadExit
Test11_StackUtilization
Test01_RoundRobin
Test03B_TaskRestart
Test07B_SemaphoresTimers
Test08A_Events
Test08C_EventsTimers
Test00_PrintConfiguration
Test02_TimeSharing
Test05_Yield
Test06_YieldSpeed
Test07A_Semaphores
Test20_Complex1huge
Test30_InterruptLatency
arduino:avr:uno
1.8.4
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:mbed_nano:nanorp2040connect
2.7.2
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
No FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: FAIL



					
					

examples/ALL_TESTS

Result: FAIL


					
					

examples/Test00_PrintConfiguration

Result: FAIL


					
					

examples/Test01_RoundRobin

Result: FAIL


					
					

examples/Test02_TimeSharing

Result: FAIL


					
					

examples/Test03A_TaskDelete

Result: FAIL


					
					

examples/Test03B_TaskRestart

Result: FAIL


					
					

examples/Test04_TaskBadExit

Result: FAIL


					
					

examples/Test05_Yield

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTarduinoCommon.cpp: In member function 'Errno_t uMT::Kn_PrintInternals(Bool_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTarduinoCommon.cpp:524:33: error: cannot convert 'uMTextendedTime' to 'Timer_t {aka long unsigned int}' for argument '1' to 'void PrintMilliSeconds(Timer_t)'
  PrintMilliSeconds(msTickCounter);
                                 ^

examples/Test06_YieldSpeed

Result: FAIL


					
					

examples/Test07A_Semaphores

Result: FAIL


					
					

examples/Test07B_SemaphoresTimers

Result: FAIL


					
					

examples/Test08A_Events

Result: FAIL


					
					

examples/Test08B_EventsTimeout

Result: FAIL


					
					

examples/Test08B_EventsTimers

Result: FAIL


					
					

examples/Test08C_EventsTimers

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTarduinoCommon.cpp: In member function 'Errno_t uMT::Kn_PrintInternals(Bool_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTarduinoCommon.cpp:524:33: error: cannot convert 'uMTextendedTime' to 'Timer_t {aka long unsigned int}' for argument '1' to 'void PrintMilliSeconds(Timer_t)'
  PrintMilliSeconds(msTickCounter);
                                 ^

examples/Test09_Timers1

Result: FAIL


					
					

examples/Test10_Timers2

Result: FAIL


					
					

examples/Test11_StackUtilization

Result: FAIL


					
					

examples/Test20_Complex1

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTarduinoCommon.cpp: In member function 'Errno_t uMT::Kn_PrintInternals(Bool_t)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTarduinoCommon.cpp:524:33: error: cannot convert 'uMTextendedTime' to 'Timer_t {aka long unsigned int}' for argument '1' to 'void PrintMilliSeconds(Timer_t)'
  PrintMilliSeconds(msTickCounter);
                                 ^

examples/Test20_Complex1huge

Result: FAIL


					
					

examples/Test30_InterruptLatency

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp: In function 'void interruptHandler()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:159:42: error: no matching function for call to 'uMT::isr_Ev_Send(int, int)'
   Kernel.isr_Ev_Send(ARDUINO_TID, EVENT_A);
                                          ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:553:17: note: candidate: Errno_t uMT::isr_Ev_Send(TaskId_t, Event_t)
 inline  Errno_t isr_Ev_Send(TaskId_t Tid, Event_t Event) {return(doEv_Send(Tid, Event, FALSE));};
                 ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:553:17: note:   no known conversion for argument 1 from 'int' to 'TaskId_t {aka uMTobject_id}'
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:161:44: error: no matching function for call to 'uMT::isr_p_Ev_Send(int, int)'
   Kernel.isr_p_Ev_Send(ARDUINO_TID, EVENT_A);
                                            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:554:17: note: candidate: Errno_t uMT::isr_p_Ev_Send(TaskId_t, Event_t)
 inline  Errno_t isr_p_Ev_Send(TaskId_t Tid, Event_t Event) {return(doEv_Send(Tid, Event, TRUE));};
                 ^~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:554:17: note:   no known conversion for argument 1 from 'int' to 'TaskId_t {aka uMTobject_id}'

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /tmp/arduino-testlib2400128449/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~

examples/ALL_TESTS

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test00_AVR_KernelLowLevel.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.InIn fIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test02_TimeSharing.cpp:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^/h/home/ec2-user/ard/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) /h/home/ec2-user/ard/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    //h/home/ec2-user/ard/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // /h/home/ec2-user/ard/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    //h/home/ec2-user/ard/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~In file included from In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test00_SAM_KernelLowLevel.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK p/ho/home/ec2-user/arduino-test/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)/ho/home/ec2-user/arduino-test/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
/ho/home/ec2-user/arduino-test/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parame/ho/home/ec2-user/arduino-test/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
/ho/home/ec2-user/arduino-test/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
/ho/home/ec2-user/arduino-test/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
In In file included from /homeIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test11_StackUtilization.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemVal/hom/home/ec2-user/arduino-testlib/cli-d/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   //In fIn file included from /home/ec2-userIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test11_StackUtilization.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(Sta/home/home/ec2-user/arduino-testlib/cli-datadir/us/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedS/home/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test11_StackUtilization.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (t/home//home/ec2-user/arduino-testlib/cli-datadir/user/librar/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPoin/home//home/ec2-user/arduino-testlib/cli-datadir/user/librar/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_/home//home/ec2-user/arduino-testlib/cli-datadir/user/librar/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; retuIn file included from /home/ec2-user/arduino-testlib/cIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test11_StackUtilization.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this /home/e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/s/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in /home/e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/s/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this /home/e/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/s/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:

examples/Test00_PrintConfiguration

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test01_RoundRobin

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test02_TimeSharing

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test03A_TaskDelete

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test03B_TaskRestart

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli

examples/Test04_TaskBadExit

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test05_Yield

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test06_YieldSpeed

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test07A_Semaphores

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test07B_SemaphoresTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = 

examples/Test08A_Events

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: note: suggested alternati

examples/Test08B_EventsTimeout

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/

examples/Test08B_EventsTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/ardui

examples/Test08C_EventsTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test09_Timers1

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: note: suggested alternati

examples/Test10_Timers2

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: note: suggested alternati

examples/Test11_StackUtilization

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

examples/Test20_Complex1

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: note: sugge

examples/Test20_Complex1huge

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'SRAM_END'
   RAM_End = 0;    // Clear
   ^~~~~~~
   SRAM_END
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli

examples/Test30_InterruptLatency

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /tmp/arduino-testlib2400128449/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~

examples/ALL_TESTS

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test00_PrintConfiguration.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.IIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test51_MALLOC.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
~~~~~~~~~
~~~
~
~~~~~
~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (/h/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~/h/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~/h/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~/h/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMENIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test05_Yield.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
~~~/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard/ho/home/ec2-user//home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~/ho/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~/ho/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard/ho/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard/ho/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuardIn In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test51_MALLOC.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~/hom/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQuIn fIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test51_MALLOC.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-te/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
/home/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGua/home/home/ec2-user/arduino-te/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
 In fiIn file includeIn file inIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test08C_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address i/home//home/ec2-user/arduino-testlib/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
    /home//home/ec2-user/arduino-testlib/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
    /home//home/ec2-user/arduino-testlib/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                  /home/ec2-user/arduino-testlib/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                           /home//home/ec2-user/arduino-testlib/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
               /home/ec2-user/arduino-testlib/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
In filIn file included from /home/ecIn file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/ALL_TESTS/Test03A_TaskDelete.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFl/home/e/home/ec2-user/arduino-testlib/cli-/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLo/home/ec2-user/arduino-testlib/cli-/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnloc/home/ec2-user/arduino-testlib/cli-datadir/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scop

examples/Test00_PrintConfiguration

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test00_PrintConfiguration/Test00_PrintConfiguration.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test00_PrintConfiguration/Test00_PrintConfiguration.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test00_PrintConfiguration/Test00_PrintConfiguration.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test00_PrintConfiguration/Test00_PrintConfiguration.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test00_PrintConfiguration/Test00_PrintConfiguration.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test00_PrintConfiguration/Test00_PrintConfiguration.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test00_PrintConfiguration/Test00_PrintConfiguration.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function '

examples/Test01_RoundRobin

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test01_RoundRobin/Test01_RoundRobin.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test01_RoundRobin/Test01_RoundRobin.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test01_RoundRobin/Test01_RoundRobin.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test01_RoundRobin/Test01_RoundRobin.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test01_RoundRobin/Test01_RoundRobin.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test01_RoundRobin/Test01_RoundRobin.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test01_RoundRobin/Test01_RoundRobin.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: erro

examples/Test02_TimeSharing

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test02_TimeSharing/Test02_TimeSharing.cpp:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test02_TimeSharing/Test02_TimeSharing.cpp:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test02_TimeSharing/Test02_TimeSharing.cpp:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test02_TimeSharing/Test02_TimeSharing.cpp:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test02_TimeSharing/Test02_TimeSharing.cpp:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test02_TimeSharing/Test02_TimeSharing.cpp:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test02_TimeSharing/Test02_TimeSharing.cpp:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT

examples/Test03A_TaskDelete

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03A_TaskDelete/Test03A_TaskDelete.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03A_TaskDelete/Test03A_TaskDelete.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03A_TaskDelete/Test03A_TaskDelete.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03A_TaskDelete/Test03A_TaskDelete.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03A_TaskDelete/Test03A_TaskDelete.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03A_TaskDelete/Test03A_TaskDelete.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03A_TaskDelete/Test03A_TaskDelete.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT

examples/Test03B_TaskRestart

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test03B_TaskRestart/Test03B_TaskRestart.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/librari

examples/Test04_TaskBadExit

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test04_TaskBadExit/Test04_TaskBadExit.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test04_TaskBadExit/Test04_TaskBadExit.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test04_TaskBadExit/Test04_TaskBadExit.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test04_TaskBadExit/Test04_TaskBadExit.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test04_TaskBadExit/Test04_TaskBadExit.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test04_TaskBadExit/Test04_TaskBadExit.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test04_TaskBadExit/Test04_TaskBadExit.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT

examples/Test05_Yield

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test05_Yield/Test05_Yield.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test05_Yield/Test05_Yield.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test05_Yield/Test05_Yield.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test05_Yield/Test05_Yield.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test05_Yield/Test05_Yield.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test05_Yield/Test05_Yield.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test05_Yield/Test05_Yield.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t Cp

examples/Test06_YieldSpeed

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test06_YieldSpeed/Test06_YieldSpeed.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test06_YieldSpeed/Test06_YieldSpeed.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test06_YieldSpeed/Test06_YieldSpeed.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test06_YieldSpeed/Test06_YieldSpeed.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test06_YieldSpeed/Test06_YieldSpeed.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test06_YieldSpeed/Test06_YieldSpeed.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test06_YieldSpeed/Test06_YieldSpeed.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: erro

examples/Test07A_Semaphores

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07A_Semaphores/Test07A_Semaphores.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07A_Semaphores/Test07A_Semaphores.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07A_Semaphores/Test07A_Semaphores.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07A_Semaphores/Test07A_Semaphores.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07A_Semaphores/Test07A_Semaphores.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07A_Semaphores/Test07A_Semaphores.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07A_Semaphores/Test07A_Semaphores.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT

examples/Test07B_SemaphoresTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test07B_SemaphoresTimers/Test07B_SemaphoresTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::Exit

examples/Test08A_Events

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08A_Events/Test08A_Events.cpp:40:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in th

examples/Test08B_EventsTimeout

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimeout/Test08B_EventsTimeout.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-test

examples/Test08B_EventsTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08B_EventsTimers/Test08B_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadi

examples/Test08C_EventsTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08C_EventsTimers/Test08C_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08C_EventsTimers/Test08C_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08C_EventsTimers/Test08C_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08C_EventsTimers/Test08C_EventsTimers.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08C_EventsTimers/Test08C_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08C_EventsTimers/Test08C_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test08C_EventsTimers/Test08C_EventsTimers.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadi

examples/Test09_Timers1

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test09_Timers1/Test09_Timers1.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in th

examples/Test10_Timers2

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test10_Timers2/Test10_Timers2.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not declared in th

examples/Test11_StackUtilization

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test11_StackUtilization/Test11_StackUtilization.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test11_StackUtilization/Test11_StackUtilization.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test11_StackUtilization/Test11_StackUtilization.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test11_StackUtilization/Test11_StackUtilization.cpp:41:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test11_StackUtilization/Test11_StackUtilization.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test11_StackUtilization/Test11_StackUtilization.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test11_StackUtilization/Test11_StackUtilization.cpp:41:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':

examples/Test20_Complex1

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1/Test20_Complex1.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:243:2: error: 'CpuStatusReg_t' was not 

examples/Test20_Complex1huge

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:109:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:51:2: error: 'StackPtr_t' does not name a type
  StackPtr_t FreeRAM;
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:53:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_Start;    // Initial Ram (HEAP) start
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test20_Complex1huge/Test20_Complex1huge.cpp:56:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/librari

examples/Test30_InterruptLatency

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on megaavr architecture(s).
�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:54:2: error: 'StackPtr_t' does not name a type
  StackPtr_t RAM_End;    // Ram end
  ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h: In member function 'void roCfg::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:67:3: error: 'FreeRAM' was not declared in this scope
   FreeRAM = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: error: 'RAM_Start' was not declared in this scope
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:68:3: note: suggested alternative: 'va_start'
   RAM_Start = 0;    // Clear
   ^~~~~~~~~
   va_start
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: error: 'RAM_End' was not declared in this scope
   RAM_End = 0;    // Clear
   ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTkernelCfg.h:69:3: note: suggested alternative: 'RAMEND'
   RAM_End = 0;    // Clear
   ^~~~~~~
   RAMEND
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:159:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:127:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t SavedSP;  // Saved STACK pointer
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:128:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t StackBaseAddr; // Pointer to the STACK memory area (down in Arduino UNO)
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:129:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t StackSize;  // Stack's size
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:152:2: error: 'Param_t' does not name a type
  Param_t   Parameter; // Here can be stored specifc task's parameter for Tk_Start()
  ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:203:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  StackSize;  // Stack's size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:204:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  FreeStack;  // Free stack size in bytes
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTtask.h:205:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t  MaxUsedStack; // Maximum used stack in bytes
  ^~~~~~~~~~~
  StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:161:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:42:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:44:2: error: 'SemValue_t' does not name a type; did you mean 'Status_t'?
  SemValue_t  SemValue; // Semaphore value
  ^~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h: In member function 'void uMTsem::Init()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: error: 'SemValue' was not declared in this scope
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTsemaphores.h:49:3: note: suggested alternative: 'SemQueue'
   SemValue = 0;   // Set it LOCKED
   ^~~~~~~~
   SemQueue
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:261:2: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
  StackPtr_t NewTask(StackPtr_t TaskStackBase, StackSize_t StackSize, void (*TaskStartAddr)(), void (*BadExit)());
  ^~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:262:19: error: 'StackPtr_t' has not been declared
  void  ResumeTask(StackPtr_t StackPtr);
                   ^~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:301:2: error: 'StackSize_t' does not name a type; did you mean 'StackGuard_t'?
  StackSize_t MaxUsedStack(uTask *pTask);
  ^~~~~~~~~~~
  StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:441:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetSPbase();   // If STATIC STACK ALLOCATION, it returns the HeapPointer (end of unitialized + initialized data)
        ^~~~~~~~~~
        StackGuard_t
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:442:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetRAMend();   // Return RAMEND (top address in RAM)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:443:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAM();  // Return => (StackPointer - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:444:8: error: 'StackPtr_t' does not name a type; did you mean 'StackGuard_t'?
 static StackPtr_t Kn_GetFreeRAMend();  // Return => (RAM_END - HeapPointer)
        ^~~~~~~~~~
        StackGuard_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:467:9: error: 'CpuStatusReg_t' does not name a type; did you mean 'Status_t'?
 static  CpuStatusReg_t isr_Kn_IntLock();
         ^~~~~~~~~~~~~~
         Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:468:33: error: 'CpuStatusReg_t' has not been declared
 static  void   isr_Kn_IntUnlock(CpuStatusReg_t Flags);
                                 ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:476:99: error: 'StackSize_t' has not been declared
   Errno_t Tk_CreateTask(FuncAddress_t StartAddress, TaskId_t &Tid, FuncAddress_t _BadExit = NULL, StackSize_t _StackSize = 0);
                                                                                                   ^~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:504:37: error: 'Param_t' has not been declared
   Errno_t Tk_SetParam(TaskId_t Tid, Param_t _parameter);
                                     ^~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:505:28: error: 'Param_t' has not been declared
 inline Errno_t Tk_GetParam(Param_t &_parameter) { if (Inited == FALSE) return(E_NOT_INITED); _parameter = Running->Parameter; return(E_SUCCESS);};
                            ^~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/examples/Test30_InterruptLatency/Test30_InterruptLatency.cpp:42:0:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::EnterCritRegion()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: error: 'CpuStatusReg_t' was not declared in this scope
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:237:2: note: suggested alternative: 'Status_t'
  CpuStatusReg_t CpuFlags = isr_Kn_IntLock();
  ^~~~~~~~~~~~~~
  Status_t
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:239:19: error: 'CpuFlags' was not declared in this scope
  isr_Kn_IntUnlock(CpuFlags);
                   ^~~~~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h: In member function 'void uMT::ExitCritRegion()':

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT_SAM_SysDep.cpp:416:2: error: invalid preprocessing directive #Error; did you mean #error?
 #Error "Unsuppoted arcitecture!"
  ^~~~~
  error

examples/ALL_TESTS

Result: FAIL


					
					

examples/Test00_PrintConfiguration

Result: FAIL


					
					

examples/Test01_RoundRobin

Result: FAIL


					
					

examples/Test02_TimeSharing

Result: FAIL


					
					

examples/Test03A_TaskDelete

Result: FAIL


					
					

examples/Test03B_TaskRestart

Result: FAIL


					
					

examples/Test04_TaskBadExit

Result: FAIL


					
					

examples/Test05_Yield

Result: FAIL


					
					

examples/Test06_YieldSpeed

Result: FAIL


					
					

examples/Test07A_Semaphores

Result: FAIL


					
					

examples/Test07B_SemaphoresTimers

Result: FAIL


					
					

examples/Test08A_Events

Result: FAIL


					
					

examples/Test08B_EventsTimeout

Result: FAIL


					
					

examples/Test08B_EventsTimers

Result: FAIL


					
					

examples/Test08C_EventsTimers

Result: FAIL


					
					

examples/Test09_Timers1

Result: FAIL


					
					

examples/Test10_Timers2

Result: FAIL


					
					

examples/Test11_StackUtilization

Result: FAIL


					
					

examples/Test20_Complex1

Result: FAIL


					
					

examples/Test20_Complex1huge

Result: FAIL


					
					

examples/Test30_InterruptLatency

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMT.h:108:0,
                 from /tmp/arduino-testlib2400128449/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/uMT/src/uMTdataTypes.h:85:4: error: #error �This library only supports boards with AVR or SAM processor.�
   #error �This library only supports boards with AVR or SAM processor.�
    ^

examples/ALL_TESTS

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test00_PrintConfiguration

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test01_RoundRobin

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test02_TimeSharing

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test03A_TaskDelete

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test03B_TaskRestart

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test04_TaskBadExit

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test05_Yield

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test06_YieldSpeed

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test07A_Semaphores

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test07B_SemaphoresTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test08A_Events

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test08B_EventsTimeout

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test08B_EventsTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test08C_EventsTimers

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test09_Timers1

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test10_Timers2

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test11_StackUtilization

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test20_Complex1

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test20_Complex1huge

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).

examples/Test30_InterruptLatency

Result: FAIL

WARNING: library uMT claims to run on avr, sam, samd architecture(s) and may be incompatible with your current board which runs on esp32 architecture(s).