williamjsell wrote on Monday, February 10, 2014:
I have a call in my task:
uxBits = xEventGroupWaitBits(
xCalibrationGroup, //The event group being tested.
CALIBRATE_4_20 | CALIBRATE_MCHAN |
CALIBRATE_5VDC | CALIBRATE_10VDC | CALIBRATE_BDTEMP | CALIBRATE_RTD, //The bits within the event group to wait for
pdFALSE, //bits are cleared after the module has been run
pdFALSE, //any bit will cause the task to run
xTicksToWait ); //Wait forever
When I start the scheduler, the task executes, but no bits are set. uxBits == 0x0. So I am not clear on the function of the event group, I thought it would allow for the task to process only when one of the flags was set.