12.06.2017, 14:30
Timer ids are not reused so your fbitimer variable will eventually go out of bounds. Use a normal array for that. Also not enough context. Is there anything above the switch that may be blocking execution? And have you tried printing checkpoint ids to see if the match?