mendel.c: do module enabling differently.
Same result, but 8 bytes less binary size. With SD card disabled, binary size is now the same as before getting SPI running.
This commit is contained in:
parent
1fb3ece31e
commit
63c4dbaea9
10
mendel.c
10
mendel.c
|
|
@ -68,14 +68,16 @@
|
|||
void io_init(void) {
|
||||
// disable modules we don't use
|
||||
#ifdef PRR
|
||||
#if defined TEMP_MAX6675 || defined SD
|
||||
PRR = MASK(PRTWI) | MASK(PRADC);
|
||||
#if ! defined TEMP_MAX6675 && ! defined SD
|
||||
PRR |= MASK(PRSPI);
|
||||
#else
|
||||
PRR = MASK(PRTWI) | MASK(PRADC) | MASK(PRSPI);
|
||||
#endif
|
||||
#elif defined PRR0
|
||||
#if defined TEMP_MAX6675 || defined SD
|
||||
PRR0 = MASK(PRTWI) | MASK(PRADC);
|
||||
#if ! defined TEMP_MAX6675 && ! defined SD
|
||||
PRR0 |= MASK(PRSPI);
|
||||
#else
|
||||
PRR0 = MASK(PRTWI) | MASK(PRADC) | MASK(PRSPI);
|
||||
#endif
|
||||
#if defined(PRUSART3)
|
||||
// don't use USART2 or USART3- leave USART1 for GEN3 and derivatives
|
||||
|
|
|
|||
Loading…
Reference in New Issue