I have just downloaded the instruction set manual - which you could have
done yourself - and see that the sequence of std instructions are
storing bytes from the D register to two consecutive addresses and it
appears to be using stack pointer offset addressing. It is not clear
that the stack pointer itself is updated though.
This is well outside of FreeRTOS support - so I will let you pick it up
from here.