Check patern of new port

Hello!

I have got new port on mips which I have done with what forum help and I already check what port by 2 examples from FreeRTOS demo examples:

  1. PIC32MZ Blink example;
  2. Common blink test;

But these tests do not cover all possibilities of FreeRTOS, only queues, sofware timers and some dynamic data within tasks.
But semafores, OS interrupts, Events and mutex I haven’t checked yet from some reference(for exmaple from FreeRTOS demo examples).
Cause of what Im asking to give the cue from where I can get some references to check FreeRTOS porting at all(+ semafores, OS interrupts, Events and mutexes).

Thanks!

Although originally used to demonstrate RTOS features, the files in the “common demo” directory now contain a lot of tests such as these. The provided demo projects then run these tests simultaneously, periodically checking all are executing as expected.

There are additional steps if you port supports interrupt nesting.

Here are additional links:
https://freertos.org/FreeRTOS-Coding-Standard-and-Style-Guide.html#Testing
https://www.freertos.org/a00102.html

Thank you very much! This looks like that I searched for, but this
[FreeRTOS/main_full.c at main · FreeRTOS/FreeRTOS · GitHub]

is for CORTEX, when I have MIPS.
Does it exist main_full for “common”?
And would it be more suitable to use PIC32MZ main_full in my MIPS case?

The main_full files for each board run the tests in common.
Yes, you would want to use the PIC32MZ main_full found here: FreeRTOS/main_full.c at main · FreeRTOS/FreeRTOS · GitHub

You can follow these instructions here - FreeRTOS/README.md at main · FreeRTOS/FreeRTOS · GitHub

Thanks to all!
The question was solved by your help!