USBasp 2011.05.28. for Atmega328p 16 MHz
[pub/USBasp.git] / firmware / clock.h
index 0183297..38e4331 100644 (file)
 #ifndef __clock_h_included__
 #define        __clock_h_included__
 
+#ifndef F_CPU
 #define F_CPU           12000000L   /* 12MHz */
+#endif
 #define TIMERVALUE      TCNT0
-#define CLOCK_T_320us  60
+#define CLOCK_T_320us  (320 * (F_CPU/1000000L) / 64)
 
 #ifdef __AVR_ATmega8__
 #define TCCR0B  TCCR0