The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
AnnaBridge
Date:
Fri May 26 12:30:20 2017 +0100
Revision:
143:86740a56073b
Child:
145:64910690c574
Release 143 of the mbed library.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 143:86740a56073b 1 /* mbed Microcontroller Library
AnnaBridge 143:86740a56073b 2 * Copyright (c) 2016 ARM Limited
AnnaBridge 143:86740a56073b 3 *
AnnaBridge 143:86740a56073b 4 * Licensed under the Apache License, Version 2.0 (the "License");
AnnaBridge 143:86740a56073b 5 * you may not use this file except in compliance with the License.
AnnaBridge 143:86740a56073b 6 * You may obtain a copy of the License at
AnnaBridge 143:86740a56073b 7 *
AnnaBridge 143:86740a56073b 8 * http://www.apache.org/licenses/LICENSE-2.0
AnnaBridge 143:86740a56073b 9 *
AnnaBridge 143:86740a56073b 10 * Unless required by applicable law or agreed to in writing, software
AnnaBridge 143:86740a56073b 11 * distributed under the License is distributed on an "AS IS" BASIS,
AnnaBridge 143:86740a56073b 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
AnnaBridge 143:86740a56073b 13 * See the License for the specific language governing permissions and
AnnaBridge 143:86740a56073b 14 * limitations under the License.
AnnaBridge 143:86740a56073b 15 */
AnnaBridge 143:86740a56073b 16
AnnaBridge 143:86740a56073b 17 #ifndef MBED_MBED_RTX_H
AnnaBridge 143:86740a56073b 18 #define MBED_MBED_RTX_H
AnnaBridge 143:86740a56073b 19
AnnaBridge 143:86740a56073b 20 #if defined(TARGET_STM32F051R8)
AnnaBridge 143:86740a56073b 21
AnnaBridge 143:86740a56073b 22 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 23 #define INITIAL_SP (0x20002000UL)
AnnaBridge 143:86740a56073b 24 #endif
AnnaBridge 143:86740a56073b 25 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 26 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 27 #endif
AnnaBridge 143:86740a56073b 28 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 29 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 30 #endif
AnnaBridge 143:86740a56073b 31 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 32 #define OS_CLOCK 48000000
AnnaBridge 143:86740a56073b 33 #endif
AnnaBridge 143:86740a56073b 34
AnnaBridge 143:86740a56073b 35 #elif defined(TARGET_STM32L031K6)
AnnaBridge 143:86740a56073b 36
AnnaBridge 143:86740a56073b 37 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 38 #define INITIAL_SP (0x20002000UL)
AnnaBridge 143:86740a56073b 39 #endif
AnnaBridge 143:86740a56073b 40 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 41 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 42 #endif
AnnaBridge 143:86740a56073b 43 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 44 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 45 #endif
AnnaBridge 143:86740a56073b 46 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 47 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 48 #endif
AnnaBridge 143:86740a56073b 49
AnnaBridge 143:86740a56073b 50 #elif defined(TARGET_STM32F070RB)
AnnaBridge 143:86740a56073b 51
AnnaBridge 143:86740a56073b 52 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 53 #define INITIAL_SP (0x20004000UL)
AnnaBridge 143:86740a56073b 54 #endif
AnnaBridge 143:86740a56073b 55 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 56 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 57 #endif
AnnaBridge 143:86740a56073b 58 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 59 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 60 #endif
AnnaBridge 143:86740a56073b 61 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 62 #define OS_CLOCK 48000000
AnnaBridge 143:86740a56073b 63 #endif
AnnaBridge 143:86740a56073b 64
AnnaBridge 143:86740a56073b 65 #elif defined(TARGET_STM32F072RB)
AnnaBridge 143:86740a56073b 66
AnnaBridge 143:86740a56073b 67 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 68 #define INITIAL_SP (0x20004000UL)
AnnaBridge 143:86740a56073b 69 #endif
AnnaBridge 143:86740a56073b 70 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 71 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 72 #endif
AnnaBridge 143:86740a56073b 73 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 74 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 75 #endif
AnnaBridge 143:86740a56073b 76 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 77 #define OS_CLOCK 48000000
AnnaBridge 143:86740a56073b 78 #endif
AnnaBridge 143:86740a56073b 79
AnnaBridge 143:86740a56073b 80 #elif defined(TARGET_STM32F091RC)
AnnaBridge 143:86740a56073b 81
AnnaBridge 143:86740a56073b 82 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 83 #define INITIAL_SP (0x20008000UL)
AnnaBridge 143:86740a56073b 84 #endif
AnnaBridge 143:86740a56073b 85 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 86 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 87 #endif
AnnaBridge 143:86740a56073b 88 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 89 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 90 #endif
AnnaBridge 143:86740a56073b 91 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 92 #define OS_CLOCK 48000000
AnnaBridge 143:86740a56073b 93 #endif
AnnaBridge 143:86740a56073b 94
AnnaBridge 143:86740a56073b 95 #elif defined(TARGET_STM32F100RB)
AnnaBridge 143:86740a56073b 96
AnnaBridge 143:86740a56073b 97 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 98 #define INITIAL_SP (0x20002000UL)
AnnaBridge 143:86740a56073b 99 #endif
AnnaBridge 143:86740a56073b 100 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 101 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 102 #endif
AnnaBridge 143:86740a56073b 103 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 104 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 105 #endif
AnnaBridge 143:86740a56073b 106 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 107 #define OS_CLOCK 24000000
AnnaBridge 143:86740a56073b 108 #endif
AnnaBridge 143:86740a56073b 109
AnnaBridge 143:86740a56073b 110 #elif defined(TARGET_STM32F103RB)
AnnaBridge 143:86740a56073b 111
AnnaBridge 143:86740a56073b 112 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 113 #define INITIAL_SP (0x20005000UL)
AnnaBridge 143:86740a56073b 114 #endif
AnnaBridge 143:86740a56073b 115 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 116 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 117 #endif
AnnaBridge 143:86740a56073b 118 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 119 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 120 #endif
AnnaBridge 143:86740a56073b 121 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 122 #define OS_CLOCK 72000000
AnnaBridge 143:86740a56073b 123 #endif
AnnaBridge 143:86740a56073b 124
AnnaBridge 143:86740a56073b 125 #elif defined(TARGET_STM32F207ZG)
AnnaBridge 143:86740a56073b 126
AnnaBridge 143:86740a56073b 127 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 128 #define INITIAL_SP (0x20020000UL)
AnnaBridge 143:86740a56073b 129 #endif
AnnaBridge 143:86740a56073b 130 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 131 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 132 #endif
AnnaBridge 143:86740a56073b 133 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 134 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 135 #endif
AnnaBridge 143:86740a56073b 136 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 137 #define OS_CLOCK 120000000
AnnaBridge 143:86740a56073b 138 #endif
AnnaBridge 143:86740a56073b 139
AnnaBridge 143:86740a56073b 140 #elif defined(TARGET_STM32F303VC)
AnnaBridge 143:86740a56073b 141
AnnaBridge 143:86740a56073b 142 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 143 #define INITIAL_SP (0x2000A000UL)
AnnaBridge 143:86740a56073b 144 #endif
AnnaBridge 143:86740a56073b 145 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 146 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 147 #endif
AnnaBridge 143:86740a56073b 148 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 149 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 150 #endif
AnnaBridge 143:86740a56073b 151 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 152 #define OS_CLOCK 72000000
AnnaBridge 143:86740a56073b 153 #endif
AnnaBridge 143:86740a56073b 154
AnnaBridge 143:86740a56073b 155 #elif defined(TARGET_STM32F334C8)
AnnaBridge 143:86740a56073b 156
AnnaBridge 143:86740a56073b 157 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 158 #define INITIAL_SP (0x20003000UL)
AnnaBridge 143:86740a56073b 159 #endif
AnnaBridge 143:86740a56073b 160 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 161 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 162 #endif
AnnaBridge 143:86740a56073b 163 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 164 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 165 #endif
AnnaBridge 143:86740a56073b 166 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 167 #define OS_CLOCK 72000000
AnnaBridge 143:86740a56073b 168 #endif
AnnaBridge 143:86740a56073b 169
AnnaBridge 143:86740a56073b 170 #elif defined(TARGET_STM32F302R8)
AnnaBridge 143:86740a56073b 171
AnnaBridge 143:86740a56073b 172 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 173 #define INITIAL_SP (0x20004000UL)
AnnaBridge 143:86740a56073b 174 #endif
AnnaBridge 143:86740a56073b 175 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 176 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 177 #endif
AnnaBridge 143:86740a56073b 178 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 179 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 180 #endif
AnnaBridge 143:86740a56073b 181 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 182 #define OS_CLOCK 72000000
AnnaBridge 143:86740a56073b 183 #endif
AnnaBridge 143:86740a56073b 184
AnnaBridge 143:86740a56073b 185 #elif defined(TARGET_STM32F303K8)
AnnaBridge 143:86740a56073b 186
AnnaBridge 143:86740a56073b 187 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 188 #define INITIAL_SP (0x20003000UL)
AnnaBridge 143:86740a56073b 189 #endif
AnnaBridge 143:86740a56073b 190 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 191 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 192 #endif
AnnaBridge 143:86740a56073b 193 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 194 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 195 #endif
AnnaBridge 143:86740a56073b 196 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 197 #define OS_CLOCK 64000000
AnnaBridge 143:86740a56073b 198 #endif
AnnaBridge 143:86740a56073b 199
AnnaBridge 143:86740a56073b 200 #elif defined(TARGET_STM32F303RE)
AnnaBridge 143:86740a56073b 201
AnnaBridge 143:86740a56073b 202 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 203 #define INITIAL_SP (0x20010000UL)
AnnaBridge 143:86740a56073b 204 #endif
AnnaBridge 143:86740a56073b 205 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 206 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 207 #endif
AnnaBridge 143:86740a56073b 208 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 209 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 210 #endif
AnnaBridge 143:86740a56073b 211 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 212 #define OS_CLOCK 72000000
AnnaBridge 143:86740a56073b 213 #endif
AnnaBridge 143:86740a56073b 214
AnnaBridge 143:86740a56073b 215 #elif defined(TARGET_STM32F303ZE)
AnnaBridge 143:86740a56073b 216
AnnaBridge 143:86740a56073b 217 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 218 #define INITIAL_SP (0x20010000UL)
AnnaBridge 143:86740a56073b 219 #endif
AnnaBridge 143:86740a56073b 220 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 221 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 222 #endif
AnnaBridge 143:86740a56073b 223 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 224 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 225 #endif
AnnaBridge 143:86740a56073b 226 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 227 #define OS_CLOCK 72000000
AnnaBridge 143:86740a56073b 228 #endif
AnnaBridge 143:86740a56073b 229
AnnaBridge 143:86740a56073b 230 #elif defined(TARGET_STM32F334R8)
AnnaBridge 143:86740a56073b 231
AnnaBridge 143:86740a56073b 232 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 233 #define INITIAL_SP (0x20003000UL)
AnnaBridge 143:86740a56073b 234 #endif
AnnaBridge 143:86740a56073b 235 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 236 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 237 #endif
AnnaBridge 143:86740a56073b 238 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 239 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 240 #endif
AnnaBridge 143:86740a56073b 241 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 242 #define OS_CLOCK 72000000
AnnaBridge 143:86740a56073b 243 #endif
AnnaBridge 143:86740a56073b 244
AnnaBridge 143:86740a56073b 245 #elif defined(TARGET_STM32F446VE)
AnnaBridge 143:86740a56073b 246
AnnaBridge 143:86740a56073b 247 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 248 #define INITIAL_SP (0x20020000UL)
AnnaBridge 143:86740a56073b 249 #endif
AnnaBridge 143:86740a56073b 250 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 251 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 252 #endif
AnnaBridge 143:86740a56073b 253 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 254 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 255 #endif
AnnaBridge 143:86740a56073b 256 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 257 #define OS_CLOCK 180000000
AnnaBridge 143:86740a56073b 258 #endif
AnnaBridge 143:86740a56073b 259
AnnaBridge 143:86740a56073b 260 #elif defined(TARGET_STM32F401VC)
AnnaBridge 143:86740a56073b 261
AnnaBridge 143:86740a56073b 262 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 263 #define INITIAL_SP (0x20010000UL)
AnnaBridge 143:86740a56073b 264 #endif
AnnaBridge 143:86740a56073b 265 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 266 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 267 #endif
AnnaBridge 143:86740a56073b 268 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 269 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 270 #endif
AnnaBridge 143:86740a56073b 271 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 272 #define OS_CLOCK 84000000
AnnaBridge 143:86740a56073b 273 #endif
AnnaBridge 143:86740a56073b 274
AnnaBridge 143:86740a56073b 275 #elif (defined(TARGET_STM32F429ZI) || defined(TARGET_STM32F439ZI))
AnnaBridge 143:86740a56073b 276
AnnaBridge 143:86740a56073b 277 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 278 #define INITIAL_SP (0x20030000UL)
AnnaBridge 143:86740a56073b 279 #endif
AnnaBridge 143:86740a56073b 280 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 281 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 282 #endif
AnnaBridge 143:86740a56073b 283 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 284 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 285 #endif
AnnaBridge 143:86740a56073b 286 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 287 #define OS_CLOCK 168000000
AnnaBridge 143:86740a56073b 288 #endif
AnnaBridge 143:86740a56073b 289
AnnaBridge 143:86740a56073b 290 #elif defined(TARGET_UBLOX_EVK_ODIN_W2)
AnnaBridge 143:86740a56073b 291
AnnaBridge 143:86740a56073b 292 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 293 #define INITIAL_SP (0x20030000UL)
AnnaBridge 143:86740a56073b 294 #endif
AnnaBridge 143:86740a56073b 295 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 296 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 297 #endif
AnnaBridge 143:86740a56073b 298 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 299 #define OS_MAINSTKSIZE 512
AnnaBridge 143:86740a56073b 300 #endif
AnnaBridge 143:86740a56073b 301 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 302 #define OS_CLOCK 168000000
AnnaBridge 143:86740a56073b 303 #endif
AnnaBridge 143:86740a56073b 304
AnnaBridge 143:86740a56073b 305 #elif defined(TARGET_UBLOX_C030)
AnnaBridge 143:86740a56073b 306
AnnaBridge 143:86740a56073b 307 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 308 #define INITIAL_SP (0x20030000UL)
AnnaBridge 143:86740a56073b 309 #endif
AnnaBridge 143:86740a56073b 310 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 311 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 312 #endif
AnnaBridge 143:86740a56073b 313 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 314 #define OS_MAINSTKSIZE 512
AnnaBridge 143:86740a56073b 315 #endif
AnnaBridge 143:86740a56073b 316 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 317 #define OS_CLOCK 168000000
AnnaBridge 143:86740a56073b 318 #endif
AnnaBridge 143:86740a56073b 319
AnnaBridge 143:86740a56073b 320 #elif defined(TARGET_STM32F469NI)
AnnaBridge 143:86740a56073b 321
AnnaBridge 143:86740a56073b 322 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 323 #define INITIAL_SP (0x20050000UL)
AnnaBridge 143:86740a56073b 324 #endif
AnnaBridge 143:86740a56073b 325 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 326 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 327 #endif
AnnaBridge 143:86740a56073b 328 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 329 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 330 #endif
AnnaBridge 143:86740a56073b 331 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 332 #define OS_CLOCK 168000000
AnnaBridge 143:86740a56073b 333 #endif
AnnaBridge 143:86740a56073b 334
AnnaBridge 143:86740a56073b 335 #elif defined(TARGET_STM32F405RG)
AnnaBridge 143:86740a56073b 336
AnnaBridge 143:86740a56073b 337 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 338 #define INITIAL_SP (0x20020000UL)
AnnaBridge 143:86740a56073b 339 #endif
AnnaBridge 143:86740a56073b 340 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 341 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 342 #endif
AnnaBridge 143:86740a56073b 343 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 344 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 345 #endif
AnnaBridge 143:86740a56073b 346 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 347 #define OS_CLOCK 48000000
AnnaBridge 143:86740a56073b 348 #endif
AnnaBridge 143:86740a56073b 349
AnnaBridge 143:86740a56073b 350 #elif defined(TARGET_STM32F401RE)
AnnaBridge 143:86740a56073b 351
AnnaBridge 143:86740a56073b 352 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 353 #define INITIAL_SP (0x20018000UL)
AnnaBridge 143:86740a56073b 354 #endif
AnnaBridge 143:86740a56073b 355 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 356 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 357 #endif
AnnaBridge 143:86740a56073b 358 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 359 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 360 #endif
AnnaBridge 143:86740a56073b 361 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 362 #define OS_CLOCK 84000000
AnnaBridge 143:86740a56073b 363 #endif
AnnaBridge 143:86740a56073b 364
AnnaBridge 143:86740a56073b 365 #elif defined(TARGET_STM32F410RB)
AnnaBridge 143:86740a56073b 366
AnnaBridge 143:86740a56073b 367 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 368 #define INITIAL_SP (0x20008000UL)
AnnaBridge 143:86740a56073b 369 #endif
AnnaBridge 143:86740a56073b 370 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 371 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 372 #endif
AnnaBridge 143:86740a56073b 373 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 374 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 375 #endif
AnnaBridge 143:86740a56073b 376 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 377 #define OS_CLOCK 100000000
AnnaBridge 143:86740a56073b 378 #endif
AnnaBridge 143:86740a56073b 379
AnnaBridge 143:86740a56073b 380 #elif defined(TARGET_MTS_MDOT_F411RE) || defined (TARGET_MTS_DRAGONFLY_F411RE)
AnnaBridge 143:86740a56073b 381
AnnaBridge 143:86740a56073b 382 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 383 #define INITIAL_SP (0x20020000UL)
AnnaBridge 143:86740a56073b 384 #endif
AnnaBridge 143:86740a56073b 385 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 386 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 387 #endif
AnnaBridge 143:86740a56073b 388 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 389 #define OS_MAINSTKSIZE 1024
AnnaBridge 143:86740a56073b 390 #endif
AnnaBridge 143:86740a56073b 391 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 392 #define OS_CLOCK 96000000
AnnaBridge 143:86740a56073b 393 #endif
AnnaBridge 143:86740a56073b 394
AnnaBridge 143:86740a56073b 395 #elif defined(TARGET_STM32F411RE)
AnnaBridge 143:86740a56073b 396
AnnaBridge 143:86740a56073b 397 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 398 #define INITIAL_SP (0x20020000UL)
AnnaBridge 143:86740a56073b 399 #endif
AnnaBridge 143:86740a56073b 400 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 401 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 402 #endif
AnnaBridge 143:86740a56073b 403 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 404 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 405 #endif
AnnaBridge 143:86740a56073b 406 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 407 #define OS_CLOCK 100000000
AnnaBridge 143:86740a56073b 408 #endif
AnnaBridge 143:86740a56073b 409
AnnaBridge 143:86740a56073b 410 #elif defined(TARGET_STM32F412ZG)
AnnaBridge 143:86740a56073b 411
AnnaBridge 143:86740a56073b 412 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 413 #define INITIAL_SP (0x20040000UL)
AnnaBridge 143:86740a56073b 414 #endif
AnnaBridge 143:86740a56073b 415 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 416 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 417 #endif
AnnaBridge 143:86740a56073b 418 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 419 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 420 #endif
AnnaBridge 143:86740a56073b 421 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 422 #define OS_CLOCK 100000000
AnnaBridge 143:86740a56073b 423 #endif
AnnaBridge 143:86740a56073b 424
AnnaBridge 143:86740a56073b 425 #elif defined(TARGET_STM32F446RE)
AnnaBridge 143:86740a56073b 426
AnnaBridge 143:86740a56073b 427 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 428 #define INITIAL_SP (0x20020000UL)
AnnaBridge 143:86740a56073b 429 #endif
AnnaBridge 143:86740a56073b 430 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 431 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 432 #endif
AnnaBridge 143:86740a56073b 433 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 434 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 435 #endif
AnnaBridge 143:86740a56073b 436 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 437 #define OS_CLOCK 180000000
AnnaBridge 143:86740a56073b 438 #endif
AnnaBridge 143:86740a56073b 439
AnnaBridge 143:86740a56073b 440 #elif defined(TARGET_STM32F446ZE)
AnnaBridge 143:86740a56073b 441
AnnaBridge 143:86740a56073b 442 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 443 #define INITIAL_SP (0x20020000UL)
AnnaBridge 143:86740a56073b 444 #endif
AnnaBridge 143:86740a56073b 445 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 446 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 447 #endif
AnnaBridge 143:86740a56073b 448 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 449 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 450 #endif
AnnaBridge 143:86740a56073b 451 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 452 #define OS_CLOCK 180000000
AnnaBridge 143:86740a56073b 453 #endif
AnnaBridge 143:86740a56073b 454
AnnaBridge 143:86740a56073b 455 #elif defined(TARGET_STM32F407VG)
AnnaBridge 143:86740a56073b 456
AnnaBridge 143:86740a56073b 457 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 458 #define INITIAL_SP (0x20020000UL)
AnnaBridge 143:86740a56073b 459 #endif
AnnaBridge 143:86740a56073b 460 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 461 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 462 #endif
AnnaBridge 143:86740a56073b 463 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 464 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 465 #endif
AnnaBridge 143:86740a56073b 466 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 467 #define OS_CLOCK 168000000
AnnaBridge 143:86740a56073b 468 #endif
AnnaBridge 143:86740a56073b 469
AnnaBridge 143:86740a56073b 470 #elif defined(TARGET_STM32F746NG)
AnnaBridge 143:86740a56073b 471
AnnaBridge 143:86740a56073b 472 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 473 #define INITIAL_SP (0x20050000UL)
AnnaBridge 143:86740a56073b 474 #endif
AnnaBridge 143:86740a56073b 475 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 476 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 477 #endif
AnnaBridge 143:86740a56073b 478 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 479 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 480 #endif
AnnaBridge 143:86740a56073b 481 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 482 #define OS_CLOCK 216000000
AnnaBridge 143:86740a56073b 483 #endif
AnnaBridge 143:86740a56073b 484
AnnaBridge 143:86740a56073b 485 #elif (defined(TARGET_STM32F746ZG) || defined(TARGET_STM32F756ZG))
AnnaBridge 143:86740a56073b 486
AnnaBridge 143:86740a56073b 487 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 488 #define INITIAL_SP (0x20050000UL)
AnnaBridge 143:86740a56073b 489 #endif
AnnaBridge 143:86740a56073b 490 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 491 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 492 #endif
AnnaBridge 143:86740a56073b 493 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 494 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 495 #endif
AnnaBridge 143:86740a56073b 496 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 497 #define OS_CLOCK 216000000
AnnaBridge 143:86740a56073b 498 #endif
AnnaBridge 143:86740a56073b 499
AnnaBridge 143:86740a56073b 500 #elif defined(TARGET_STM32F767ZI)
AnnaBridge 143:86740a56073b 501
AnnaBridge 143:86740a56073b 502 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 503 #define INITIAL_SP (0x20080000UL)
AnnaBridge 143:86740a56073b 504 #endif
AnnaBridge 143:86740a56073b 505 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 506 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 507 #endif
AnnaBridge 143:86740a56073b 508 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 509 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 510 #endif
AnnaBridge 143:86740a56073b 511 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 512 #define OS_CLOCK 216000000
AnnaBridge 143:86740a56073b 513 #endif
AnnaBridge 143:86740a56073b 514
AnnaBridge 143:86740a56073b 515 #elif defined(TARGET_STM32F769NI)
AnnaBridge 143:86740a56073b 516
AnnaBridge 143:86740a56073b 517 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 518 #define INITIAL_SP (0x20080000UL)
AnnaBridge 143:86740a56073b 519 #endif
AnnaBridge 143:86740a56073b 520 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 521 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 522 #endif
AnnaBridge 143:86740a56073b 523 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 524 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 525 #endif
AnnaBridge 143:86740a56073b 526 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 527 #define OS_CLOCK 216000000
AnnaBridge 143:86740a56073b 528 #endif
AnnaBridge 143:86740a56073b 529
AnnaBridge 143:86740a56073b 530 #elif defined(TARGET_STM32L053C8)
AnnaBridge 143:86740a56073b 531
AnnaBridge 143:86740a56073b 532 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 533 #define INITIAL_SP (0x20002000UL)
AnnaBridge 143:86740a56073b 534 #endif
AnnaBridge 143:86740a56073b 535 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 536 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 537 #endif
AnnaBridge 143:86740a56073b 538 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 539 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 540 #endif
AnnaBridge 143:86740a56073b 541 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 542 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 543 #endif
AnnaBridge 143:86740a56073b 544
AnnaBridge 143:86740a56073b 545 #elif defined(TARGET_STM32L031K6)
AnnaBridge 143:86740a56073b 546
AnnaBridge 143:86740a56073b 547 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 548 #define INITIAL_SP (0x20002000UL)
AnnaBridge 143:86740a56073b 549 #endif
AnnaBridge 143:86740a56073b 550 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 551 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 552 #endif
AnnaBridge 143:86740a56073b 553 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 554 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 555 #endif
AnnaBridge 143:86740a56073b 556 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 557 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 558 #endif
AnnaBridge 143:86740a56073b 559
AnnaBridge 143:86740a56073b 560 #elif defined(TARGET_STM32L053R8)
AnnaBridge 143:86740a56073b 561
AnnaBridge 143:86740a56073b 562 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 563 #define INITIAL_SP (0x20002000UL)
AnnaBridge 143:86740a56073b 564 #endif
AnnaBridge 143:86740a56073b 565 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 566 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 567 #endif
AnnaBridge 143:86740a56073b 568 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 569 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 570 #endif
AnnaBridge 143:86740a56073b 571 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 572 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 573 #endif
AnnaBridge 143:86740a56073b 574
AnnaBridge 143:86740a56073b 575 #elif defined(TARGET_STM32L072CZ)
AnnaBridge 143:86740a56073b 576
AnnaBridge 143:86740a56073b 577 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 578 #define INITIAL_SP (0x20005000UL)
AnnaBridge 143:86740a56073b 579 #endif
AnnaBridge 143:86740a56073b 580 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 581 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 582 #endif
AnnaBridge 143:86740a56073b 583 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 584 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 585 #endif
AnnaBridge 143:86740a56073b 586 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 587 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 588 #endif
AnnaBridge 143:86740a56073b 589
AnnaBridge 143:86740a56073b 590 #elif defined(TARGET_STM32L073RZ)
AnnaBridge 143:86740a56073b 591
AnnaBridge 143:86740a56073b 592 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 593 #define INITIAL_SP (0x20005000UL)
AnnaBridge 143:86740a56073b 594 #endif
AnnaBridge 143:86740a56073b 595 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 596 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 597 #endif
AnnaBridge 143:86740a56073b 598 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 599 #define OS_MAINSTKSIZE 112
AnnaBridge 143:86740a56073b 600 #endif
AnnaBridge 143:86740a56073b 601 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 602 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 603 #endif
AnnaBridge 143:86740a56073b 604
AnnaBridge 143:86740a56073b 605 #elif defined(TARGET_STM32L152RC)
AnnaBridge 143:86740a56073b 606
AnnaBridge 143:86740a56073b 607 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 608 #define INITIAL_SP (0x20008000UL)
AnnaBridge 143:86740a56073b 609 #endif
AnnaBridge 143:86740a56073b 610 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 611 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 612 #endif
AnnaBridge 143:86740a56073b 613 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 614 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 615 #endif
AnnaBridge 143:86740a56073b 616 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 617 #define OS_CLOCK 24000000
AnnaBridge 143:86740a56073b 618 #endif
AnnaBridge 143:86740a56073b 619
AnnaBridge 143:86740a56073b 620 #elif defined(TARGET_STM32L152RE)
AnnaBridge 143:86740a56073b 621
AnnaBridge 143:86740a56073b 622 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 623 #define INITIAL_SP (0x20014000UL)
AnnaBridge 143:86740a56073b 624 #endif
AnnaBridge 143:86740a56073b 625 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 626 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 627 #endif
AnnaBridge 143:86740a56073b 628 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 629 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 630 #endif
AnnaBridge 143:86740a56073b 631 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 632 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 633 #endif
AnnaBridge 143:86740a56073b 634
AnnaBridge 143:86740a56073b 635 #elif defined(TARGET_NZ32_SC151)
AnnaBridge 143:86740a56073b 636
AnnaBridge 143:86740a56073b 637 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 638 #define INITIAL_SP (0x20008000UL)
AnnaBridge 143:86740a56073b 639 #endif
AnnaBridge 143:86740a56073b 640 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 641 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 642 #endif
AnnaBridge 143:86740a56073b 643 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 644 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 645 #endif
AnnaBridge 143:86740a56073b 646 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 647 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 648 #endif
AnnaBridge 143:86740a56073b 649
AnnaBridge 143:86740a56073b 650 #elif defined(TARGET_XDOT_L151CC)
AnnaBridge 143:86740a56073b 651
AnnaBridge 143:86740a56073b 652 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 653 #define INITIAL_SP (0x20008000UL)
AnnaBridge 143:86740a56073b 654 #endif
AnnaBridge 143:86740a56073b 655 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 656 #define OS_TASKCNT 6
AnnaBridge 143:86740a56073b 657 #endif
AnnaBridge 143:86740a56073b 658 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 659 #define OS_MAINSTKSIZE 128
AnnaBridge 143:86740a56073b 660 #endif
AnnaBridge 143:86740a56073b 661 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 662 #define OS_CLOCK 32000000
AnnaBridge 143:86740a56073b 663 #endif
AnnaBridge 143:86740a56073b 664
AnnaBridge 143:86740a56073b 665 #elif defined(TARGET_STM32L476VG)
AnnaBridge 143:86740a56073b 666
AnnaBridge 143:86740a56073b 667 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 668 #define INITIAL_SP (0x20018000UL)
AnnaBridge 143:86740a56073b 669 #endif
AnnaBridge 143:86740a56073b 670 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 671 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 672 #endif
AnnaBridge 143:86740a56073b 673 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 674 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 675 #endif
AnnaBridge 143:86740a56073b 676 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 677 #define OS_CLOCK 80000000
AnnaBridge 143:86740a56073b 678 #endif
AnnaBridge 143:86740a56073b 679
AnnaBridge 143:86740a56073b 680 #elif defined(TARGET_STM32L432KC)
AnnaBridge 143:86740a56073b 681
AnnaBridge 143:86740a56073b 682 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 683 #define INITIAL_SP (0x2000C000UL)
AnnaBridge 143:86740a56073b 684 #endif
AnnaBridge 143:86740a56073b 685 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 686 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 687 #endif
AnnaBridge 143:86740a56073b 688 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 689 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 690 #endif
AnnaBridge 143:86740a56073b 691 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 692 #define OS_CLOCK 80000000
AnnaBridge 143:86740a56073b 693 #endif
AnnaBridge 143:86740a56073b 694
AnnaBridge 143:86740a56073b 695 #elif (defined(TARGET_STM32L476RG) || defined(TARGET_STM32L486RG))
AnnaBridge 143:86740a56073b 696
AnnaBridge 143:86740a56073b 697 #ifndef INITIAL_SP
AnnaBridge 143:86740a56073b 698 #define INITIAL_SP (0x20018000UL)
AnnaBridge 143:86740a56073b 699 #endif
AnnaBridge 143:86740a56073b 700 #ifndef OS_TASKCNT
AnnaBridge 143:86740a56073b 701 #define OS_TASKCNT 14
AnnaBridge 143:86740a56073b 702 #endif
AnnaBridge 143:86740a56073b 703 #ifndef OS_MAINSTKSIZE
AnnaBridge 143:86740a56073b 704 #define OS_MAINSTKSIZE 256
AnnaBridge 143:86740a56073b 705 #endif
AnnaBridge 143:86740a56073b 706 #ifndef OS_CLOCK
AnnaBridge 143:86740a56073b 707 #define OS_CLOCK 80000000
AnnaBridge 143:86740a56073b 708 #endif
AnnaBridge 143:86740a56073b 709
AnnaBridge 143:86740a56073b 710 #endif
AnnaBridge 143:86740a56073b 711
AnnaBridge 143:86740a56073b 712 #endif // MBED_MBED_RTX_H