#ifndef _ysecTimer2_h
#define _ysecTimer2_h


class ysecTimer2 {
	public:
		
	ysecTimer2();
	~ysecTimer2();
	volatile unsigned long tickCount;
	unsigned int tickHCount;
	unsigned int tick0Count;
	unsigned int tcnt2;
	volatile unsigned int wrap;
	unsigned int wraps;

	void set(unsigned long ysecs, void (*callback)(void));
	void start();
	void stop();
	void (*f)(void);
	
};

extern ysecTimer2 ysectmr2;

#endif