1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

boards/arduino-due: added clock configuration

This commit is contained in:
Hauke Petersen 2016-03-01 15:56:45 +01:00
parent 6ae8c42880
commit 3fe5b26632
2 changed files with 14 additions and 4 deletions

View File

@ -29,9 +29,6 @@ void led_init(void);
void board_init(void)
{
/* initialize core clocks via CMSIS function provided by Atmel */
SystemInit();
/* initialize the CPU */
cpu_init();

View File

@ -31,7 +31,20 @@ extern "C" {
* @name Clock configuration
* @{
*/
#define CLOCK_CORECLOCK (84000000U)
/* targeted system core clock */
#define CLOCK_CORECLOCK (84000000UL)
/* external oscillator clock */
#define CLOCK_EXT_OSC (12000000UL)
/* define PLL configuration
*
* The values must fulfill this equation:
* CORECLOCK = (EXT_OCS / PLL_DIV) * (PLL_MUL + 1)
*/
#define CLOCK_PLL_MUL (83)
#define CLOCK_PLL_DIV (12)
/* number of wait states before flash read and write operations */
#define CLOCK_FWS (4) /* 4 is save for 84MHz */
/** @} */
/**