Fixed a problem with the WDT_PER_500CLK_gc define in new Versions of the AVR Toolchain

This commit is contained in:
Simon Küppers
2015-02-22 17:56:53 +01:00
parent 810fdeeded
commit d2acde526d
+6 -1
View File
@@ -56,6 +56,11 @@
#include "System.h"
#include "LED.h"
/* AVR Toolchain changed defines */
#ifndef WDT_PER_500CLK_gc
#define WDT_PER_500CLK_gc WDT_PER_512CLK_gc
#endif
ISR(BADISR_vect)
{
while(1);
@@ -110,7 +115,7 @@ void SystemEnterBootloader(void)
{
/* Use Watchdog timer to reset into bootloader. */
CCP = CCP_IOREG_gc;
WDT.CTRL = WDT_PER_512CLK_gc | WDT_ENABLE_bm | WDT_CEN_bm;
WDT.CTRL = WDT_PER_500CLK_gc | WDT_ENABLE_bm | WDT_CEN_bm;
}