I do use either ROV Classic during debugging or RTOS APIs in my code to measure how much stack usage has been made in the firmware.
I have 12 task and almost all of them shown as #of StackUsed = Total Stack Size -1. E.g. If I allocated 256 byte, it show 255. Even if I increase the stack size to e.g. 512 to see what's gonna change, then ROV shows 511 as # of StackUsed.
It was not like that before.
What kind of problems my codes could have ?
I haven't encountered any stackoverflow issue so far.
Even if I change the stack size of a task which is e.g. 512 to 384 ( I know that function used to work at that stack size before), It is working but still shows %99 usage.







