Scheduling tick differences Argon and P2


I'm planning to port from Argon to P2 a fairly complicated application with a lot of threading. Will there be any scheduling/tick differences between the Argon (Nordic) and P2 (M33) that could cause problems?


Both use FreeRTOS as the task scheduler and use a 1 millisecond tick.

The RTL872x has a faster MCU (200 MHz vs. 64 MHz) so code will run faster, but this doesn't affect the scheduler or millis() counter.

One thing that will make a difference is if you require precisely timed GPIO. The RTL872x is much slower to change the state of GPIO pins, which make implementation of protocols that require "bit-banging" a problem.

And of course other things in the migration guide.