My program works fine with out scheduler enabled (prints out a statement to Tera Term). However, once i put in the line vTaskStartScheduler(), it starts looping the section between the beginning of main() and vTaskStartScheduler(), even though that section isn't in a loop (keeps resending the message).
I'm using AVR, and i have an infinite loop near the bottom of main, way past vTaskStartScheduler(). No code past vTaskStartScheduler is being run. I don't know how it's jumping. I think i must have configured something improperly, because my peers have gotten it to run fine (they can't help me though).
Any ideas? This sound familiar to anyone?
Is there a watchdog resetting the system.
Does it work if you don't call print?