From 3543c6f0811ea83cf3d1e7c35af5cf8c22fe6b49 Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Wed, 2 Mar 2011 00:52:03 -0800 Subject: [PATCH] mendel.c: ifdefs for hardware features in powerdown code --- mendel.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mendel.c b/mendel.c index 51efcb1..588bc85 100644 --- a/mendel.c +++ b/mendel.c @@ -28,9 +28,13 @@ void io_init(void) { PRR = MASK(PRTWI) | MASK(PRADC) | MASK(PRSPI); #elif defined PRR0 PRR0 = MASK(PRTWI) | MASK(PRADC) | MASK(PRSPI); - #ifdef PRR1 + #if defined(PRUSART3) // don't use USART2 or USART3- leave USART1 for GEN3 and derivatives - PRR1 = MASK(PRUSART3) | MASK(PRUSART2); + PRR1 |= MASK(PRUSART3) | MASK(PRUSART2); + #endif + #if defined(PRUSART2) + // don't use USART2 or USART3- leave USART1 for GEN3 and derivatives + PRR1 |= MASK(PRUSART2); #endif #endif ACSR = MASK(ACD);