//----------------------------------------------------
/**
	\file		fasttick.c

	\brief		Funkce rychleho ticku
				<<< ALL >>>

	\author		ConTeK s.r.o., Pavel Vavra
	\version	01.01
	\date		24.5.2012
*/
//----------------------------------------------------

#include "fasttick.h"

#include <timeticks.h>
#include <iolib.h>

#include "XmlVariables.h"
#include "gvariables.h"

//----------------------------------------------------
/**
	\brief		Funkce rychlého ticku
*/
//----------------------------------------------------

void FastTick(void)
{
	// tick knihovnou analogovych a digitalnich vstupu (cteni)
	IOReadTick();

	// tick knihovnou analogovych a digitalnich vstupu (zapis)
	IOWriteTick();

	// mereni doby fast ticku
	gParam.Debug.Timing.LastFastTickTime = (uint16_t)gTimeTickCtx.FastTickTime;
	gParam.Debug.Timing.MaxFastTickTime = (uint16_t)gTimeTickCtx.FastTickMaxTime;
}
