Add 20Mhz support by overwriting MCLKCTRLB default register value 0x11 by 0 (#295)

This commit is contained in:
Spruce
2020-09-28 08:41:32 +02:00
committed by GitHub
parent ea0033a85d
commit ab70c1ce33
3 changed files with 12 additions and 3 deletions

View File

@ -6,7 +6,10 @@
#if ( configCPU_CLOCK_HZ == 20000000 )
#define CLK_init() _PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc);
#define CLK_init() { \
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc); \
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLB, 0); \
}
#elif ( configCPU_CLOCK_HZ == 10000000 )

View File

@ -6,7 +6,10 @@
#if ( configCPU_CLOCK_HZ == 20000000 )
#define CLK_init() ccp_write_io((void *)&(CLKCTRL.MCLKCTRLA), CLKCTRL_CLKSEL_OSC20M_gc);
#define CLK_init() { \
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc); \
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLB, 0); \
}
#elif ( configCPU_CLOCK_HZ == 10000000 )

View File

@ -6,7 +6,10 @@
#if ( configCPU_CLOCK_HZ == 20000000 )
#define CLK_init() _PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc);
#define CLK_init() { \
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc); \
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLB, 0); \
}
#elif ( configCPU_CLOCK_HZ == 10000000 )