示例#1
0
/*! do stuff every 10 milliseconds

	called from clock(), do not call directly
*/
static void clock_10ms(void) {
	// reset watchdog
	wd_reset();

	temp_sensor_tick();

	ifclock(clock_flag_250ms) {
		clock_250ms();
	}
}
示例#2
0
void clock_10ms() {
	// reset watchdog
	wd_reset();
	
	temp_tick();
	
	ifclock(CLOCK_FLAG_250MS) {
		clock_250ms();
	}
}
示例#3
0
/*! do stuff every 10 milliseconds

	call from ifclock(CLOCK_FLAG_10MS) in busy loops
*/
void clock_10ms() {
	// reset watchdog
	wd_reset();

	temp_tick();

	ifclock(clock_flag_250ms) {
		clock_250ms();
	}

	update_position();
}
/*! do stuff every 10 milliseconds
 
 	call from ifclock(CLOCK_FLAG_10MS) in busy loops
 */
void clock_10ms() {
        // reset watchdog
        wd_reset();

        temp_tick();

#ifdef MOTOR_OVER_INTERCOM
        send_motor_if_new();
#endif
        ifclock(clock_flag_250ms) {
                clock_250ms();
        }

        update_position();

}