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.