X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fdrv%2Fclock_sam3.c;h=55173e62acd7e30411c19448f23b5b753b5d4449;hb=c37e6a3f6900ec803c2608fb387054247bab88aa;hp=dfb2eb240ff812fdb20060a579063a7d08127864;hpb=e444d916197e4345dd2bbd85800d8544c2699096;p=bertos.git diff --git a/bertos/cpu/cortex-m3/drv/clock_sam3.c b/bertos/cpu/cortex-m3/drv/clock_sam3.c index dfb2eb24..55173e62 100644 --- a/bertos/cpu/cortex-m3/drv/clock_sam3.c +++ b/bertos/cpu/cortex-m3/drv/clock_sam3.c @@ -30,7 +30,7 @@ * * --> * - * \brief ATSAM3 clock setup. + * \brief Atmel SAM3 clock setup. * * \author Stefano Fedrigo */ @@ -38,10 +38,7 @@ #include "clock_sam3.h" #include #include -#include -#include -#include -#include +#include /* Frequency of board main oscillator */ @@ -134,4 +131,7 @@ void clock_init(void) PMC_MCKR = PMC_MCKR_CSS_PLL_CLK; timeout = CLOCK_TIMEOUT; while (!(PMC_SR & BV(PMC_SR_MCKRDY)) && --timeout); + + /* Enable clock on PIO for inputs */ + PMC_PCER = BV(PIOA_ID) | BV(PIOB_ID) | BV(PIOC_ID); }