/*--------------------------------------------------------------------------*/
#if DEBUG
-__attribute__ ((naked)) __attribute__ ((section (".init3")))
+__attribute__ ((naked)) __attribute__ ((section (".init3")))
void preset_ram (void)
{
for (uint8_t *p = RAMSTART; p <= (uint8_t *) RAMEND; p++)
/* TODO: move to init section? */
mcusr = MCUSR;
MCUSR = 0;
-
+
/* WD */
/* CPU */
/* disable unused periphels */
PRR0 = _BV(PRTIM2) | _BV(PRTIM0) | _BV(PRADC);
- PRR1 = _BV(PRTIM5) | _BV(PRTIM4) | _BV(PRTIM3) |
+ PRR1 = _BV(PRTIM5) | _BV(PRTIM4) | _BV(PRTIM3) |
_BV(PRUSART3) | _BV(PRUSART2) | _BV(PRUSART1);
/* disable analog comparator */
/***************************************************************************
* Watch for 'delay' seconds for autoboot stop.
- * returns: 0 - no key, allow autoboot
+ * returns: 0 - no key, allow autoboot
* 1 - got key, abort
*/
if (reset_reason_is_power_on())
_delay_ms(CONFIG_PWRON_DELAY);
-
+
serial_setup(getenv_ulong(PSTR("baudrate"), 10, CONFIG_BAUDRATE));
sei();
debug("\n=========================< (RE)START DEBUG >=========================\n");
print_reset_reason();
#endif
-
+
#if DEBUG
unsigned long i_speed = getenv_ulong(PSTR("i2c_clock"), 10, CONFIG_SYS_I2C_CLOCK);
debug("### Setting I2C clock Frequency to %lu Hz.\n", i_speed);
#endif
printf_P(PSTR("\n(ATMEGA1281+HD64180)_stamp Tester\n"));
-
+
+
main_loop();
}