aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/octoclock/include/octoclock.h
diff options
context:
space:
mode:
authorNicholas Corgan <nick.corgan@ettus.com>2015-06-30 13:36:15 -0700
committerMartin Braun <martin.braun@ettus.com>2015-07-09 09:13:41 -0700
commitd9656de88f7af77b39bfe9985f0ac7c623932d71 (patch)
treeed83e5b72fa8c2afd25410ce6e1bece5621896cd /firmware/octoclock/include/octoclock.h
parent1449687bb41e9cd39cc3d94413c993a1ec553251 (diff)
downloaduhd-d9656de88f7af77b39bfe9985f0ac7c623932d71.tar.gz
uhd-d9656de88f7af77b39bfe9985f0ac7c623932d71.tar.bz2
uhd-d9656de88f7af77b39bfe9985f0ac7c623932d71.zip
OctoClock bugfixes
* Bumped compatibility version to 3 * firmware: Ethernet, clkdist bugfixes * lib: fixed invalid rev detection
Diffstat (limited to 'firmware/octoclock/include/octoclock.h')
-rw-r--r--firmware/octoclock/include/octoclock.h27
1 files changed, 8 insertions, 19 deletions
diff --git a/firmware/octoclock/include/octoclock.h b/firmware/octoclock/include/octoclock.h
index 849ab7f96..34cad1c12 100644
--- a/firmware/octoclock/include/octoclock.h
+++ b/firmware/octoclock/include/octoclock.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2014 Ettus Research LLC
+ * Copyright 2014-2015 Ettus Research LLC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,26 +24,21 @@
#include <stdint.h>
// Define frequency
-#define F_CPU 12500000UL
+#define F_CPU 7372800UL
/*
- * Timer 0 (8-bit)
- * * Set prescaler to 8
- * * Enable overflow interrupt
- * * Set timer to 0
- */
-#define TIMER0_INIT() TCCR0 = (1 << CS01); \
- TIMSK |= (1 << TOIE0); \
- TCNT0 = 0;
-/*
* Timer 1 (16-bit)
* * Set prescaler to 1024
* * Enable overflow interrupt
* * Set timer to 0
*/
#define TIMER1_INIT() TCCR1B = (1 << CS12) | (1 << CS10); \
- TIMSK |= (1<<TOIE1); \
- TCNT1 = 0;
+ TIMSK |= (1<<TOIE1); \
+ TCNT1 = 0;
+
+#define TIMER1_DISABLE() TCCR1B = 0; \
+ TIMSK = 0; \
+ TCNT1 = 0;
#define TIMER1_ONE_SECOND ((uint32_t)(12207))
@@ -94,12 +89,6 @@
* Bits_32(10000000,11111111,10101010,01010101) = 2164238933
*/
-typedef enum {
- Top,
- Middle,
- Bottom
-} LEDs;
-
void setup_atmel_io_ports(void);
#endif /* _OCTOCLOCK_H_ */