mbed library sources. Supersedes mbed-src.

Fork of mbed-dev by mbed official

Committer:
screamer
Date:
Tue Aug 02 14:07:36 2016 +0000
Revision:
144:423e1876dc07
Parent:
18:da299f395b9e
Added targets.json file for the supported targets in the release

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 15:a81a8d6c1dfe 1 /**
mbed_official 15:a81a8d6c1dfe 2 * \file
mbed_official 15:a81a8d6c1dfe 3 *
mbed_official 15:a81a8d6c1dfe 4 * \brief SAM D21/R21/DA0/DA1 Clock Driver
mbed_official 15:a81a8d6c1dfe 5 *
mbed_official 15:a81a8d6c1dfe 6 * Copyright (C) 2012-2015 Atmel Corporation. All rights reserved.
mbed_official 15:a81a8d6c1dfe 7 *
mbed_official 15:a81a8d6c1dfe 8 * \asf_license_start
mbed_official 15:a81a8d6c1dfe 9 *
mbed_official 15:a81a8d6c1dfe 10 * \page License
mbed_official 15:a81a8d6c1dfe 11 *
mbed_official 15:a81a8d6c1dfe 12 * Redistribution and use in source and binary forms, with or without
mbed_official 15:a81a8d6c1dfe 13 * modification, are permitted provided that the following conditions are met:
mbed_official 15:a81a8d6c1dfe 14 *
mbed_official 15:a81a8d6c1dfe 15 * 1. Redistributions of source code must retain the above copyright notice,
mbed_official 15:a81a8d6c1dfe 16 * this list of conditions and the following disclaimer.
mbed_official 15:a81a8d6c1dfe 17 *
mbed_official 15:a81a8d6c1dfe 18 * 2. Redistributions in binary form must reproduce the above copyright notice,
mbed_official 15:a81a8d6c1dfe 19 * this list of conditions and the following disclaimer in the documentation
mbed_official 15:a81a8d6c1dfe 20 * and/or other materials provided with the distribution.
mbed_official 15:a81a8d6c1dfe 21 *
mbed_official 15:a81a8d6c1dfe 22 * 3. The name of Atmel may not be used to endorse or promote products derived
mbed_official 15:a81a8d6c1dfe 23 * from this software without specific prior written permission.
mbed_official 15:a81a8d6c1dfe 24 *
mbed_official 15:a81a8d6c1dfe 25 * 4. This software may only be redistributed and used in connection with an
mbed_official 15:a81a8d6c1dfe 26 * Atmel microcontroller product.
mbed_official 15:a81a8d6c1dfe 27 *
mbed_official 15:a81a8d6c1dfe 28 * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED
mbed_official 15:a81a8d6c1dfe 29 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
mbed_official 15:a81a8d6c1dfe 30 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
mbed_official 15:a81a8d6c1dfe 31 * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR
mbed_official 15:a81a8d6c1dfe 32 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
mbed_official 15:a81a8d6c1dfe 33 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
mbed_official 15:a81a8d6c1dfe 34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
mbed_official 15:a81a8d6c1dfe 35 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
mbed_official 15:a81a8d6c1dfe 36 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
mbed_official 15:a81a8d6c1dfe 37 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
mbed_official 15:a81a8d6c1dfe 38 * POSSIBILITY OF SUCH DAMAGE.
mbed_official 15:a81a8d6c1dfe 39 *
mbed_official 15:a81a8d6c1dfe 40 * \asf_license_stop
mbed_official 15:a81a8d6c1dfe 41 *
mbed_official 15:a81a8d6c1dfe 42 */
mbed_official 15:a81a8d6c1dfe 43 /*
mbed_official 15:a81a8d6c1dfe 44 * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a>
mbed_official 15:a81a8d6c1dfe 45 */
mbed_official 15:a81a8d6c1dfe 46
mbed_official 15:a81a8d6c1dfe 47 #ifndef CLOCK_CONFIG_CHECK_H
mbed_official 15:a81a8d6c1dfe 48 # define CLOCK_CONFIG_CHECK_H
mbed_official 15:a81a8d6c1dfe 49
mbed_official 15:a81a8d6c1dfe 50 #if !defined(CONF_CLOCK_FLASH_WAIT_STATES)
mbed_official 15:a81a8d6c1dfe 51 # error CONF_CLOCK_FLASH_WAIT_STATES not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 52 #endif
mbed_official 15:a81a8d6c1dfe 53
mbed_official 15:a81a8d6c1dfe 54 #if !defined(CONF_CLOCK_CPU_DIVIDER)
mbed_official 15:a81a8d6c1dfe 55 # error CONF_CLOCK_CPU_DIVIDER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 56 #endif
mbed_official 15:a81a8d6c1dfe 57
mbed_official 15:a81a8d6c1dfe 58 #if !defined(CONF_CLOCK_APBA_DIVIDER)
mbed_official 15:a81a8d6c1dfe 59 # error CONF_CLOCK_APBA_DIVIDER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 60 #endif
mbed_official 15:a81a8d6c1dfe 61
mbed_official 15:a81a8d6c1dfe 62 #if !defined(CONF_CLOCK_APBB_DIVIDER)
mbed_official 15:a81a8d6c1dfe 63 # error CONF_CLOCK_APBB_DIVIDER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 64 #endif
mbed_official 15:a81a8d6c1dfe 65
mbed_official 15:a81a8d6c1dfe 66 #if !defined(CONF_CLOCK_APBC_DIVIDER)
mbed_official 15:a81a8d6c1dfe 67 # error CONF_CLOCK_APBC_DIVIDER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 68 #endif
mbed_official 15:a81a8d6c1dfe 69
mbed_official 15:a81a8d6c1dfe 70 #if !defined(CONF_CLOCK_OSC8M_PRESCALER)
mbed_official 15:a81a8d6c1dfe 71 # error CONF_CLOCK_OSC8M_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 72 #endif
mbed_official 15:a81a8d6c1dfe 73
mbed_official 15:a81a8d6c1dfe 74 #if !defined(CONF_CLOCK_OSC8M_ON_DEMAND)
mbed_official 15:a81a8d6c1dfe 75 # error CONF_CLOCK_OSC8M_ON_DEMAND not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 76 #endif
mbed_official 15:a81a8d6c1dfe 77
mbed_official 15:a81a8d6c1dfe 78 #if !defined(CONF_CLOCK_OSC8M_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 79 # error CONF_CLOCK_OSC8M_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 80 #endif
mbed_official 15:a81a8d6c1dfe 81
mbed_official 15:a81a8d6c1dfe 82 #if !defined(CONF_CLOCK_XOSC_ENABLE)
mbed_official 15:a81a8d6c1dfe 83 # error CONF_CLOCK_XOSC_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 84 #endif
mbed_official 15:a81a8d6c1dfe 85
mbed_official 15:a81a8d6c1dfe 86 #if !defined(CONF_CLOCK_XOSC_EXTERNAL_CRYSTAL)
mbed_official 15:a81a8d6c1dfe 87 # error CONF_CLOCK_XOSC_EXTERNAL_CRYSTAL not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 88 #endif
mbed_official 15:a81a8d6c1dfe 89
mbed_official 15:a81a8d6c1dfe 90 #if !defined(CONF_CLOCK_XOSC_EXTERNAL_FREQUENCY)
mbed_official 15:a81a8d6c1dfe 91 # error CONF_CLOCK_XOSC_EXTERNAL_FREQUENCY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 92 #endif
mbed_official 15:a81a8d6c1dfe 93
mbed_official 15:a81a8d6c1dfe 94 #if !defined(CONF_CLOCK_XOSC_STARTUP_TIME)
mbed_official 15:a81a8d6c1dfe 95 # error CONF_CLOCK_XOSC_STARTUP_TIME not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 96 #endif
mbed_official 15:a81a8d6c1dfe 97
mbed_official 15:a81a8d6c1dfe 98 #if !defined(CONF_CLOCK_XOSC_AUTO_GAIN_CONTROL)
mbed_official 15:a81a8d6c1dfe 99 # error CONF_CLOCK_XOSC_AUTO_GAIN_CONTROL not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 100 #endif
mbed_official 15:a81a8d6c1dfe 101
mbed_official 15:a81a8d6c1dfe 102 #if !defined(CONF_CLOCK_XOSC_ON_DEMAND)
mbed_official 15:a81a8d6c1dfe 103 # error CONF_CLOCK_XOSC_ON_DEMAND not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 104 #endif
mbed_official 15:a81a8d6c1dfe 105
mbed_official 15:a81a8d6c1dfe 106 #if !defined(CONF_CLOCK_XOSC_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 107 # error CONF_CLOCK_XOSC_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 108 #endif
mbed_official 15:a81a8d6c1dfe 109
mbed_official 15:a81a8d6c1dfe 110 #if !defined(CONF_CLOCK_XOSC32K_ENABLE)
mbed_official 15:a81a8d6c1dfe 111 # error CONF_CLOCK_XOSC32K_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 112 #endif
mbed_official 15:a81a8d6c1dfe 113
mbed_official 15:a81a8d6c1dfe 114 #if !defined(CONF_CLOCK_XOSC32K_EXTERNAL_CRYSTAL)
mbed_official 15:a81a8d6c1dfe 115 # error CONF_CLOCK_XOSC32K_EXTERNAL_CRYSTAL not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 116 #endif
mbed_official 15:a81a8d6c1dfe 117
mbed_official 15:a81a8d6c1dfe 118 #if !defined(CONF_CLOCK_XOSC32K_STARTUP_TIME)
mbed_official 15:a81a8d6c1dfe 119 # error CONF_CLOCK_XOSC32K_STARTUP_TIME not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 120 #endif
mbed_official 15:a81a8d6c1dfe 121
mbed_official 15:a81a8d6c1dfe 122 #if !defined(CONF_CLOCK_XOSC32K_AUTO_AMPLITUDE_CONTROL)
mbed_official 15:a81a8d6c1dfe 123 # error CONF_CLOCK_XOSC32K_AUTO_AMPLITUDE_CONTROL not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 124 #endif
mbed_official 15:a81a8d6c1dfe 125
mbed_official 15:a81a8d6c1dfe 126 #if !defined(CONF_CLOCK_XOSC32K_ENABLE_1KHZ_OUPUT)
mbed_official 15:a81a8d6c1dfe 127 # error CONF_CLOCK_XOSC32K_ENABLE_1KHZ_OUPUT not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 128 #endif
mbed_official 15:a81a8d6c1dfe 129
mbed_official 15:a81a8d6c1dfe 130 #if !defined(CONF_CLOCK_XOSC32K_ENABLE_32KHZ_OUTPUT)
mbed_official 15:a81a8d6c1dfe 131 # error CONF_CLOCK_XOSC32K_ENABLE_32KHZ_OUTPUT not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 132 #endif
mbed_official 15:a81a8d6c1dfe 133
mbed_official 15:a81a8d6c1dfe 134 #if !defined(CONF_CLOCK_XOSC32K_ON_DEMAND)
mbed_official 15:a81a8d6c1dfe 135 # error CONF_CLOCK_XOSC32K_ON_DEMAND not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 136 #endif
mbed_official 15:a81a8d6c1dfe 137
mbed_official 15:a81a8d6c1dfe 138 #if !defined(CONF_CLOCK_XOSC32K_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 139 # error CONF_CLOCK_XOSC32K_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 140 #endif
mbed_official 15:a81a8d6c1dfe 141
mbed_official 15:a81a8d6c1dfe 142 #if !defined(CONF_CLOCK_OSC32K_ENABLE)
mbed_official 15:a81a8d6c1dfe 143 # error CONF_CLOCK_OSC32K_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 144 #endif
mbed_official 15:a81a8d6c1dfe 145
mbed_official 15:a81a8d6c1dfe 146 #if !defined(CONF_CLOCK_OSC32K_STARTUP_TIME)
mbed_official 15:a81a8d6c1dfe 147 # error CONF_CLOCK_OSC32K_STARTUP_TIME not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 148 #endif
mbed_official 15:a81a8d6c1dfe 149
mbed_official 15:a81a8d6c1dfe 150 #if !defined(CONF_CLOCK_OSC32K_ENABLE_1KHZ_OUTPUT)
mbed_official 15:a81a8d6c1dfe 151 # error CONF_CLOCK_OSC32K_ENABLE_1KHZ_OUTPUT not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 152 #endif
mbed_official 15:a81a8d6c1dfe 153
mbed_official 15:a81a8d6c1dfe 154 #if !defined(CONF_CLOCK_OSC32K_ENABLE_32KHZ_OUTPUT)
mbed_official 15:a81a8d6c1dfe 155 # error CONF_CLOCK_OSC32K_ENABLE_32KHZ_OUTPUT not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 156 #endif
mbed_official 15:a81a8d6c1dfe 157
mbed_official 15:a81a8d6c1dfe 158 #if !defined(CONF_CLOCK_OSC32K_ON_DEMAND)
mbed_official 15:a81a8d6c1dfe 159 # error CONF_CLOCK_OSC32K_ON_DEMAND not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 160 #endif
mbed_official 15:a81a8d6c1dfe 161
mbed_official 15:a81a8d6c1dfe 162 #if !defined(CONF_CLOCK_OSC32K_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 163 # error CONF_CLOCK_OSC32K_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 164 #endif
mbed_official 15:a81a8d6c1dfe 165
mbed_official 15:a81a8d6c1dfe 166 #if !defined(CONF_CLOCK_DFLL_ENABLE)
mbed_official 15:a81a8d6c1dfe 167 # error CONF_CLOCK_DFLL_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 168 #endif
mbed_official 15:a81a8d6c1dfe 169
mbed_official 15:a81a8d6c1dfe 170 #if !defined(CONF_CLOCK_DFLL_LOOP_MODE)
mbed_official 15:a81a8d6c1dfe 171 # error CONF_CLOCK_DFLL_LOOP_MODE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 172 #endif
mbed_official 15:a81a8d6c1dfe 173
mbed_official 15:a81a8d6c1dfe 174 #if !defined(CONF_CLOCK_DFLL_ON_DEMAND)
mbed_official 15:a81a8d6c1dfe 175 # error CONF_CLOCK_DFLL_ON_DEMAND not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 176 #endif
mbed_official 15:a81a8d6c1dfe 177
mbed_official 15:a81a8d6c1dfe 178 #if !defined(CONF_CLOCK_DFLL_FINE_VALUE)
mbed_official 15:a81a8d6c1dfe 179 # error CONF_CLOCK_DFLL_FINE_VALUE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 180 #endif
mbed_official 15:a81a8d6c1dfe 181
mbed_official 15:a81a8d6c1dfe 182 #if !defined(CONF_CLOCK_DFLL_SOURCE_GCLK_GENERATOR)
mbed_official 15:a81a8d6c1dfe 183 # error CONF_CLOCK_DFLL_SOURCE_GCLK_GENERATOR not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 184 #endif
mbed_official 15:a81a8d6c1dfe 185
mbed_official 15:a81a8d6c1dfe 186 #if !defined(CONF_CLOCK_DFLL_MULTIPLY_FACTOR)
mbed_official 15:a81a8d6c1dfe 187 # error CONF_CLOCK_DFLL_MULTIPLY_FACTOR not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 188 #endif
mbed_official 15:a81a8d6c1dfe 189
mbed_official 15:a81a8d6c1dfe 190 #if !defined(CONF_CLOCK_DFLL_QUICK_LOCK)
mbed_official 15:a81a8d6c1dfe 191 # error CONF_CLOCK_DFLL_QUICK_LOCK not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 192 #endif
mbed_official 15:a81a8d6c1dfe 193
mbed_official 15:a81a8d6c1dfe 194 #if !defined(CONF_CLOCK_DFLL_TRACK_AFTER_FINE_LOCK)
mbed_official 15:a81a8d6c1dfe 195 # error CONF_CLOCK_DFLL_TRACK_AFTER_FINE_LOCK not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 196 #endif
mbed_official 15:a81a8d6c1dfe 197
mbed_official 15:a81a8d6c1dfe 198 #if !defined(CONF_CLOCK_DFLL_KEEP_LOCK_ON_WAKEUP)
mbed_official 15:a81a8d6c1dfe 199 # error CONF_CLOCK_DFLL_KEEP_LOCK_ON_WAKEUP not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 200 #endif
mbed_official 15:a81a8d6c1dfe 201
mbed_official 15:a81a8d6c1dfe 202 #if !defined(CONF_CLOCK_DFLL_ENABLE_CHILL_CYCLE)
mbed_official 15:a81a8d6c1dfe 203 # error CONF_CLOCK_DFLL_ENABLE_CHILL_CYCLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 204 #endif
mbed_official 15:a81a8d6c1dfe 205
mbed_official 15:a81a8d6c1dfe 206 #if !defined(CONF_CLOCK_DFLL_MAX_COARSE_STEP_SIZE)
mbed_official 15:a81a8d6c1dfe 207 # error CONF_CLOCK_DFLL_MAX_COARSE_STEP_SIZE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 208 #endif
mbed_official 15:a81a8d6c1dfe 209
mbed_official 15:a81a8d6c1dfe 210 #if !defined(CONF_CLOCK_DFLL_MAX_FINE_STEP_SIZE)
mbed_official 15:a81a8d6c1dfe 211 # error CONF_CLOCK_DFLL_MAX_FINE_STEP_SIZE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 212 #endif
mbed_official 15:a81a8d6c1dfe 213
mbed_official 15:a81a8d6c1dfe 214 #if !defined(CONF_CLOCK_DPLL_ENABLE)
mbed_official 15:a81a8d6c1dfe 215 # error CONF_CLOCK_DPLL_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 216 #endif
mbed_official 15:a81a8d6c1dfe 217
mbed_official 15:a81a8d6c1dfe 218 #if !defined(CONF_CLOCK_DPLL_ON_DEMAND)
mbed_official 15:a81a8d6c1dfe 219 # error CONF_CLOCK_DPLL_ON_DEMAND not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 220 #endif
mbed_official 15:a81a8d6c1dfe 221
mbed_official 15:a81a8d6c1dfe 222 #if !defined(CONF_CLOCK_DPLL_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 223 # error CONF_CLOCK_DPLL_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 224 #endif
mbed_official 15:a81a8d6c1dfe 225
mbed_official 15:a81a8d6c1dfe 226 #if !defined(CONF_CLOCK_DPLL_LOCK_BYPASS)
mbed_official 15:a81a8d6c1dfe 227 # error CONF_CLOCK_DPLL_LOCK_BYPASS not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 228 #endif
mbed_official 15:a81a8d6c1dfe 229
mbed_official 15:a81a8d6c1dfe 230 #if !defined(CONF_CLOCK_DPLL_WAKE_UP_FAST)
mbed_official 15:a81a8d6c1dfe 231 # error CONF_CLOCK_DPLL_WAKE_UP_FAST not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 232 #endif
mbed_official 15:a81a8d6c1dfe 233
mbed_official 15:a81a8d6c1dfe 234 #if !defined(CONF_CLOCK_DPLL_LOW_POWER_ENABLE)
mbed_official 15:a81a8d6c1dfe 235 # error CONF_CLOCK_DPLL_LOW_POWER_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 236 #endif
mbed_official 15:a81a8d6c1dfe 237
mbed_official 15:a81a8d6c1dfe 238 #if !defined(CONF_CLOCK_DPLL_LOCK_TIME)
mbed_official 15:a81a8d6c1dfe 239 # error CONF_CLOCK_DPLL_LOCK_TIME not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 240 #endif
mbed_official 15:a81a8d6c1dfe 241
mbed_official 15:a81a8d6c1dfe 242 #if !defined(CONF_CLOCK_DPLL_REFERENCE_CLOCK)
mbed_official 15:a81a8d6c1dfe 243 # error CONF_CLOCK_DPLL_REFERENCE_CLOCK not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 244 #endif
mbed_official 15:a81a8d6c1dfe 245
mbed_official 15:a81a8d6c1dfe 246 #if !defined(CONF_CLOCK_DPLL_FILTER)
mbed_official 15:a81a8d6c1dfe 247 # error CONF_CLOCK_DPLL_FILTER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 248 #endif
mbed_official 15:a81a8d6c1dfe 249
mbed_official 15:a81a8d6c1dfe 250 #if !defined(CONF_CLOCK_DPLL_REFERENCE_FREQUENCY)
mbed_official 15:a81a8d6c1dfe 251 # error CONF_CLOCK_DPLL_REFERENCE_FREQUENCY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 252 #endif
mbed_official 15:a81a8d6c1dfe 253
mbed_official 15:a81a8d6c1dfe 254 #if !defined(CONF_CLOCK_DPLL_REFERENCE_DIVIDER)
mbed_official 15:a81a8d6c1dfe 255 # error CONF_CLOCK_DPLL_REFERENCE_DIVIDER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 256 #endif
mbed_official 15:a81a8d6c1dfe 257
mbed_official 15:a81a8d6c1dfe 258 #if !defined(CONF_CLOCK_DPLL_OUTPUT_FREQUENCY)
mbed_official 15:a81a8d6c1dfe 259 # error CONF_CLOCK_DPLL_OUTPUT_FREQUENCY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 260 #endif
mbed_official 15:a81a8d6c1dfe 261
mbed_official 15:a81a8d6c1dfe 262 #if !defined(CONF_CLOCK_DPLL_REFERENCE_GCLK_GENERATOR)
mbed_official 15:a81a8d6c1dfe 263 # error CONF_CLOCK_DPLL_REFERENCE_GCLK_GENERATOR not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 264 #endif
mbed_official 15:a81a8d6c1dfe 265
mbed_official 15:a81a8d6c1dfe 266 #if !defined(CONF_CLOCK_DPLL_LOCK_GCLK_GENERATOR)
mbed_official 15:a81a8d6c1dfe 267 # error CONF_CLOCK_DPLL_LOCK_GCLK_GENERATOR not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 268 #endif
mbed_official 15:a81a8d6c1dfe 269
mbed_official 15:a81a8d6c1dfe 270 #if !defined(CONF_CLOCK_CONFIGURE_GCLK)
mbed_official 15:a81a8d6c1dfe 271 # error CONF_CLOCK_CONFIGURE_GCLK not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 272 #endif
mbed_official 15:a81a8d6c1dfe 273
mbed_official 15:a81a8d6c1dfe 274 #if !defined(CONF_CLOCK_GCLK_0_ENABLE)
mbed_official 15:a81a8d6c1dfe 275 # error CONF_CLOCK_GCLK_0_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 276 #endif
mbed_official 15:a81a8d6c1dfe 277
mbed_official 15:a81a8d6c1dfe 278 #if !defined(CONF_CLOCK_GCLK_0_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 279 # error CONF_CLOCK_GCLK_0_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 280 #endif
mbed_official 15:a81a8d6c1dfe 281
mbed_official 15:a81a8d6c1dfe 282 #if !defined(CONF_CLOCK_GCLK_0_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 283 # error CONF_CLOCK_GCLK_0_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 284 #endif
mbed_official 15:a81a8d6c1dfe 285
mbed_official 15:a81a8d6c1dfe 286 #if !defined(CONF_CLOCK_GCLK_0_PRESCALER)
mbed_official 15:a81a8d6c1dfe 287 # error CONF_CLOCK_GCLK_0_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 288 #endif
mbed_official 15:a81a8d6c1dfe 289
mbed_official 15:a81a8d6c1dfe 290 #if !defined(CONF_CLOCK_GCLK_0_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 291 # error CONF_CLOCK_GCLK_0_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 292 #endif
mbed_official 15:a81a8d6c1dfe 293
mbed_official 15:a81a8d6c1dfe 294 #if !defined(CONF_CLOCK_GCLK_1_ENABLE)
mbed_official 15:a81a8d6c1dfe 295 # error CONF_CLOCK_GCLK_1_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 296 #endif
mbed_official 15:a81a8d6c1dfe 297
mbed_official 15:a81a8d6c1dfe 298 #if !defined(CONF_CLOCK_GCLK_1_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 299 # error CONF_CLOCK_GCLK_1_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 300 #endif
mbed_official 15:a81a8d6c1dfe 301
mbed_official 15:a81a8d6c1dfe 302 #if !defined(CONF_CLOCK_GCLK_1_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 303 # error CONF_CLOCK_GCLK_1_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 304 #endif
mbed_official 15:a81a8d6c1dfe 305
mbed_official 15:a81a8d6c1dfe 306 #if !defined(CONF_CLOCK_GCLK_1_PRESCALER)
mbed_official 15:a81a8d6c1dfe 307 # error CONF_CLOCK_GCLK_1_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 308 #endif
mbed_official 15:a81a8d6c1dfe 309
mbed_official 15:a81a8d6c1dfe 310 #if !defined(CONF_CLOCK_GCLK_1_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 311 # error CONF_CLOCK_GCLK_1_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 312 #endif
mbed_official 15:a81a8d6c1dfe 313
mbed_official 15:a81a8d6c1dfe 314 #if !defined(CONF_CLOCK_GCLK_2_ENABLE)
mbed_official 15:a81a8d6c1dfe 315 # error CONF_CLOCK_GCLK_2_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 316 #endif
mbed_official 15:a81a8d6c1dfe 317
mbed_official 15:a81a8d6c1dfe 318 #if !defined(CONF_CLOCK_GCLK_2_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 319 # error CONF_CLOCK_GCLK_2_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 320 #endif
mbed_official 15:a81a8d6c1dfe 321
mbed_official 15:a81a8d6c1dfe 322 #if !defined(CONF_CLOCK_GCLK_2_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 323 # error CONF_CLOCK_GCLK_2_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 324 #endif
mbed_official 15:a81a8d6c1dfe 325
mbed_official 15:a81a8d6c1dfe 326 #if !defined(CONF_CLOCK_GCLK_2_PRESCALER)
mbed_official 15:a81a8d6c1dfe 327 # error CONF_CLOCK_GCLK_2_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 328 #endif
mbed_official 15:a81a8d6c1dfe 329
mbed_official 15:a81a8d6c1dfe 330 #if !defined(CONF_CLOCK_GCLK_2_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 331 # error CONF_CLOCK_GCLK_2_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 332 #endif
mbed_official 15:a81a8d6c1dfe 333
mbed_official 15:a81a8d6c1dfe 334 #if !defined(CONF_CLOCK_GCLK_3_ENABLE)
mbed_official 15:a81a8d6c1dfe 335 # error CONF_CLOCK_GCLK_3_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 336 #endif
mbed_official 15:a81a8d6c1dfe 337
mbed_official 15:a81a8d6c1dfe 338 #if !defined(CONF_CLOCK_GCLK_3_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 339 # error CONF_CLOCK_GCLK_3_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 340 #endif
mbed_official 15:a81a8d6c1dfe 341
mbed_official 15:a81a8d6c1dfe 342 #if !defined(CONF_CLOCK_GCLK_3_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 343 # error CONF_CLOCK_GCLK_3_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 344 #endif
mbed_official 15:a81a8d6c1dfe 345
mbed_official 15:a81a8d6c1dfe 346 #if !defined(CONF_CLOCK_GCLK_3_PRESCALER)
mbed_official 15:a81a8d6c1dfe 347 # error CONF_CLOCK_GCLK_3_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 348 #endif
mbed_official 15:a81a8d6c1dfe 349
mbed_official 15:a81a8d6c1dfe 350 #if !defined(CONF_CLOCK_GCLK_3_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 351 # error CONF_CLOCK_GCLK_3_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 352 #endif
mbed_official 15:a81a8d6c1dfe 353
mbed_official 15:a81a8d6c1dfe 354 #if !defined(CONF_CLOCK_GCLK_4_ENABLE)
mbed_official 15:a81a8d6c1dfe 355 # error CONF_CLOCK_GCLK_4_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 356 #endif
mbed_official 15:a81a8d6c1dfe 357
mbed_official 15:a81a8d6c1dfe 358 #if !defined(CONF_CLOCK_GCLK_4_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 359 # error CONF_CLOCK_GCLK_4_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 360 #endif
mbed_official 15:a81a8d6c1dfe 361
mbed_official 15:a81a8d6c1dfe 362 #if !defined(CONF_CLOCK_GCLK_4_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 363 # error CONF_CLOCK_GCLK_4_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 364 #endif
mbed_official 15:a81a8d6c1dfe 365
mbed_official 15:a81a8d6c1dfe 366 #if !defined(CONF_CLOCK_GCLK_4_PRESCALER)
mbed_official 15:a81a8d6c1dfe 367 # error CONF_CLOCK_GCLK_4_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 368 #endif
mbed_official 15:a81a8d6c1dfe 369
mbed_official 15:a81a8d6c1dfe 370 #if !defined(CONF_CLOCK_GCLK_4_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 371 # error CONF_CLOCK_GCLK_4_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 372 #endif
mbed_official 15:a81a8d6c1dfe 373
mbed_official 15:a81a8d6c1dfe 374 #if !defined(CONF_CLOCK_GCLK_5_ENABLE)
mbed_official 15:a81a8d6c1dfe 375 # error CONF_CLOCK_GCLK_5_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 376 #endif
mbed_official 15:a81a8d6c1dfe 377
mbed_official 15:a81a8d6c1dfe 378 #if !defined(CONF_CLOCK_GCLK_5_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 379 # error CONF_CLOCK_GCLK_5_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 380 #endif
mbed_official 15:a81a8d6c1dfe 381
mbed_official 15:a81a8d6c1dfe 382 #if !defined(CONF_CLOCK_GCLK_5_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 383 # error CONF_CLOCK_GCLK_5_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 384 #endif
mbed_official 15:a81a8d6c1dfe 385
mbed_official 15:a81a8d6c1dfe 386 #if !defined(CONF_CLOCK_GCLK_5_PRESCALER)
mbed_official 15:a81a8d6c1dfe 387 # error CONF_CLOCK_GCLK_5_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 388 #endif
mbed_official 15:a81a8d6c1dfe 389
mbed_official 15:a81a8d6c1dfe 390 #if !defined(CONF_CLOCK_GCLK_5_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 391 # error CONF_CLOCK_GCLK_5_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 392 #endif
mbed_official 15:a81a8d6c1dfe 393
mbed_official 15:a81a8d6c1dfe 394 #if !defined(CONF_CLOCK_GCLK_6_ENABLE)
mbed_official 15:a81a8d6c1dfe 395 # error CONF_CLOCK_GCLK_6_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 396 #endif
mbed_official 15:a81a8d6c1dfe 397
mbed_official 15:a81a8d6c1dfe 398 #if !defined(CONF_CLOCK_GCLK_6_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 399 # error CONF_CLOCK_GCLK_6_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 400 #endif
mbed_official 15:a81a8d6c1dfe 401
mbed_official 15:a81a8d6c1dfe 402 #if !defined(CONF_CLOCK_GCLK_6_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 403 # error CONF_CLOCK_GCLK_6_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 404 #endif
mbed_official 15:a81a8d6c1dfe 405
mbed_official 15:a81a8d6c1dfe 406 #if !defined(CONF_CLOCK_GCLK_6_PRESCALER)
mbed_official 15:a81a8d6c1dfe 407 # error CONF_CLOCK_GCLK_6_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 408 #endif
mbed_official 15:a81a8d6c1dfe 409
mbed_official 15:a81a8d6c1dfe 410 #if !defined(CONF_CLOCK_GCLK_6_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 411 # error CONF_CLOCK_GCLK_6_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 412 #endif
mbed_official 15:a81a8d6c1dfe 413
mbed_official 15:a81a8d6c1dfe 414 #if !defined(CONF_CLOCK_GCLK_7_ENABLE)
mbed_official 15:a81a8d6c1dfe 415 # error CONF_CLOCK_GCLK_7_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 416 #endif
mbed_official 15:a81a8d6c1dfe 417
mbed_official 15:a81a8d6c1dfe 418 #if !defined(CONF_CLOCK_GCLK_7_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 419 # error CONF_CLOCK_GCLK_7_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 420 #endif
mbed_official 15:a81a8d6c1dfe 421
mbed_official 15:a81a8d6c1dfe 422 #if !defined(CONF_CLOCK_GCLK_7_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 423 # error CONF_CLOCK_GCLK_7_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 424 #endif
mbed_official 15:a81a8d6c1dfe 425
mbed_official 15:a81a8d6c1dfe 426 #if !defined(CONF_CLOCK_GCLK_7_PRESCALER)
mbed_official 15:a81a8d6c1dfe 427 # error CONF_CLOCK_GCLK_7_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 428 #endif
mbed_official 15:a81a8d6c1dfe 429
mbed_official 15:a81a8d6c1dfe 430 #if !defined(CONF_CLOCK_GCLK_7_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 431 # error CONF_CLOCK_GCLK_7_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 432 #endif
mbed_official 15:a81a8d6c1dfe 433
mbed_official 15:a81a8d6c1dfe 434 #if !defined(CONF_CLOCK_GCLK_8_ENABLE)
mbed_official 15:a81a8d6c1dfe 435 # error CONF_CLOCK_GCLK_8_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 436 #endif
mbed_official 15:a81a8d6c1dfe 437
mbed_official 15:a81a8d6c1dfe 438 #if !defined(CONF_CLOCK_GCLK_8_RUN_IN_STANDBY)
mbed_official 15:a81a8d6c1dfe 439 # error CONF_CLOCK_GCLK_8_RUN_IN_STANDBY not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 440 #endif
mbed_official 15:a81a8d6c1dfe 441
mbed_official 15:a81a8d6c1dfe 442 #if !defined(CONF_CLOCK_GCLK_8_CLOCK_SOURCE)
mbed_official 15:a81a8d6c1dfe 443 # error CONF_CLOCK_GCLK_8_CLOCK_SOURCE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 444 #endif
mbed_official 15:a81a8d6c1dfe 445
mbed_official 15:a81a8d6c1dfe 446 #if !defined(CONF_CLOCK_GCLK_8_PRESCALER)
mbed_official 15:a81a8d6c1dfe 447 # error CONF_CLOCK_GCLK_8_PRESCALER not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 448 #endif
mbed_official 15:a81a8d6c1dfe 449
mbed_official 15:a81a8d6c1dfe 450 #if !defined(CONF_CLOCK_GCLK_8_OUTPUT_ENABLE)
mbed_official 15:a81a8d6c1dfe 451 # error CONF_CLOCK_GCLK_8_OUTPUT_ENABLE not defined in conf_clocks.h
mbed_official 15:a81a8d6c1dfe 452 #endif
mbed_official 15:a81a8d6c1dfe 453
mbed_official 15:a81a8d6c1dfe 454 #endif /* CLOCK_CONFIG_CHECK_H */