Pierre Provent / USBHost

Dependents:   TEST_USB_Nucleo_F429ZI Essais_USB_Nucleo_F429ZI SID_V3_Nucleo_F429ZI SID_V4_Nucleo_F429ZI_copy

Committer:
pierreprovent
Date:
Fri Sep 25 10:17:49 2020 +0000
Revision:
0:77ca32e8e04e
Programme acquisition en enregistrement sur clef USB carte Nucleo F429ZI cours ELE118 Cnam

Who changed what in which revision?

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