Adding and running new algorithms

As described in XXX the basic oper­a­tion of the frame­work is to run func­tions in a pro­cess­ing sequence, receive com­mands from, and trans­mit requested data to the user. The pro­cess­ing sequence array is manip­u­lated by com­mand response func­tions in the user inter­face and poten­tially also by the func­tions in the pro­cess­ing sequence itself. Any pro­cess­ing func­tion point­ers of the type (void) (f*)(void) can be put in the pro­cess­ing sequence. One turn around the pro­cess­ing loop is trig­gered by an inter­rupt from the IMU. Hence it is advis­able that the set of func­tions in the pro­cess­ing sequence should run to an com­ple­tion between every interupt.

Comments are closed.