-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
290e5d9
commit 4c197b6
Showing
9 changed files
with
16,486 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
/** | ||
* \file | ||
* | ||
* \brief SAM3U clock configuration. | ||
* | ||
* Copyright (c) 2011 - 2014 Atmel Corporation. All rights reserved. | ||
* | ||
* \asf_license_start | ||
* | ||
* \page License | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions are met: | ||
* | ||
* 1. Redistributions of source code must retain the above copyright notice, | ||
* this list of conditions and the following disclaimer. | ||
* | ||
* 2. Redistributions in binary form must reproduce the above copyright notice, | ||
* this list of conditions and the following disclaimer in the documentation | ||
* and/or other materials provided with the distribution. | ||
* | ||
* 3. The name of Atmel may not be used to endorse or promote products derived | ||
* from this software without specific prior written permission. | ||
* | ||
* 4. This software may only be redistributed and used in connection with an | ||
* Atmel microcontroller product. | ||
* | ||
* THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED | ||
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE | ||
* EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR | ||
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | ||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
* POSSIBILITY OF SUCH DAMAGE. | ||
* | ||
* \asf_license_stop | ||
* | ||
*/ | ||
|
||
#ifndef CONF_CLOCK_H_INCLUDED | ||
#define CONF_CLOCK_H_INCLUDED | ||
|
||
// ===== System Clock (MCK) Source Options | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_SLCK_RC | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_SLCK_XTAL | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_SLCK_BYPASS | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_4M_RC | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_8M_RC | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_12M_RC | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_XTAL | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_MAINCK_BYPASS | ||
#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_PLLACK | ||
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_UPLLCK | ||
|
||
// ===== System Clock (MCK) Prescaler Options (Fmck = Fsys / (SYSCLK_PRES)) | ||
//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_1 | ||
#define CONFIG_SYSCLK_PRES SYSCLK_PRES_2 | ||
//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_4 | ||
//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_8 | ||
//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_16 | ||
//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_32 | ||
//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_64 | ||
//#define CONFIG_SYSCLK_PRES SYSCLK_PRES_3 | ||
|
||
// ===== PLL0 (A) Options (Fpll = (Fclk * PLL_mul) / PLL_div) | ||
// Use mul and div effective values here. | ||
#define CONFIG_PLL0_SOURCE PLL_SRC_MAINCK_XTAL | ||
#define CONFIG_PLL0_MUL 16 | ||
#define CONFIG_PLL0_DIV 1 | ||
|
||
// ===== UPLL (UTMI) Hardware fixed at 480 MHZ. | ||
|
||
// ===== USB Clock Source fixed at UPLL. | ||
|
||
// ===== Target frequency (System clock) | ||
// - XTAL frequency: 12MHZ | ||
// - System clock source: PLLA | ||
// - System clock prescaler: 2 (divided by 2) | ||
// - PLLA source: XTAL | ||
// - PLLA output: XTAL * 16 / 1 | ||
// - System clock is: 12 * 16 / 1 / 2 = 96MHZ | ||
// ===== Target frequency (USB Clock) | ||
// - USB clock source: UPLL | ||
// - UPLL frequency: 480MHZ | ||
// - USB clock: 480MHZ | ||
|
||
|
||
#endif /* CONF_CLOCK_H_INCLUDED */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
/** | ||
* \file | ||
* | ||
* \brief Sleep manager configuration | ||
* | ||
* Copyright (c) 2012 Atmel Corporation. All rights reserved. | ||
* | ||
* \asf_license_start | ||
* | ||
* \page License | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions are met: | ||
* | ||
* 1. Redistributions of source code must retain the above copyright notice, | ||
* this list of conditions and the following disclaimer. | ||
* | ||
* 2. Redistributions in binary form must reproduce the above copyright notice, | ||
* this list of conditions and the following disclaimer in the documentation | ||
* and/or other materials provided with the distribution. | ||
* | ||
* 3. The name of Atmel may not be used to endorse or promote products derived | ||
* from this software without specific prior written permission. | ||
* | ||
* 4. This software may only be redistributed and used in connection with an | ||
* Atmel microcontroller product. | ||
* | ||
* THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED | ||
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE | ||
* EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR | ||
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | ||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
* POSSIBILITY OF SUCH DAMAGE. | ||
* | ||
* \asf_license_stop | ||
* | ||
*/ | ||
#ifndef CONF_SLEEPMGR_H | ||
#define CONF_SLEEPMGR_H | ||
|
||
#define CONFIG_SLEEPMGR_ENABLE | ||
|
||
#endif /* CONF_SLEEPMGR_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
/** | ||
* \file | ||
* | ||
* \brief Serial USART service configuration. | ||
* | ||
* Copyright (C) 2012 Atmel Corporation. All rights reserved. | ||
* | ||
* \asf_license_start | ||
* | ||
* \page License | ||
* | ||
* Redistribution and use in source and binary forms, with or without | ||
* modification, are permitted provided that the following conditions are met: | ||
* | ||
* 1. Redistributions of source code must retain the above copyright notice, | ||
* this list of conditions and the following disclaimer. | ||
* | ||
* 2. Redistributions in binary form must reproduce the above copyright notice, | ||
* this list of conditions and the following disclaimer in the documentation | ||
* and/or other materials provided with the distribution. | ||
* | ||
* 3. The name of Atmel may not be used to endorse or promote products derived | ||
* from this software without specific prior written permission. | ||
* | ||
* 4. This software may only be redistributed and used in connection with an | ||
* Atmel microcontroller product. | ||
* | ||
* THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED | ||
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE | ||
* EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR | ||
* ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS | ||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN | ||
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
* POSSIBILITY OF SUCH DAMAGE. | ||
* | ||
* \asf_license_stop | ||
* | ||
*/ | ||
|
||
#ifndef CONF_USART_SERIAL_H | ||
#define CONF_USART_SERIAL_H | ||
|
||
/** UART Interface */ | ||
#define CONF_UART CONSOLE_UART | ||
/** Baudrate setting */ | ||
#define CONF_UART_BAUDRATE 115200 | ||
/** Parity setting */ | ||
#define CONF_UART_PARITY UART_MR_PAR_NO | ||
|
||
#endif/* CONF_USART_SERIAL_H_INCLUDED */ |
Oops, something went wrong.