ELEC2645 (2018/19) / Mbed 2 deprecated el17dg

Dependencies:   mbed

Fork of el17dg by Dmitrijs Griskovs

Committer:
Noximilien
Date:
Tue May 07 15:22:35 2019 +0000
Revision:
40:e3bbda7444fa
Parent:
1:5aa2312d3e94
The Final, Submission Version. I have read and agreed to the academic integrity. SID:201160286

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Noximilien 1:5aa2312d3e94 1 /* mbed Microcontroller Library
Noximilien 1:5aa2312d3e94 2 * Copyright (c) 2016 ARM Limited
Noximilien 1:5aa2312d3e94 3 *
Noximilien 1:5aa2312d3e94 4 * Licensed under the Apache License, Version 2.0 (the "License");
Noximilien 1:5aa2312d3e94 5 * you may not use this file except in compliance with the License.
Noximilien 1:5aa2312d3e94 6 * You may obtain a copy of the License at
Noximilien 1:5aa2312d3e94 7 *
Noximilien 1:5aa2312d3e94 8 * http://www.apache.org/licenses/LICENSE-2.0
Noximilien 1:5aa2312d3e94 9 *
Noximilien 1:5aa2312d3e94 10 * Unless required by applicable law or agreed to in writing, software
Noximilien 1:5aa2312d3e94 11 * distributed under the License is distributed on an "AS IS" BASIS,
Noximilien 1:5aa2312d3e94 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Noximilien 1:5aa2312d3e94 13 * See the License for the specific language governing permissions and
Noximilien 1:5aa2312d3e94 14 * limitations under the License.
Noximilien 1:5aa2312d3e94 15 */
Noximilien 1:5aa2312d3e94 16
Noximilien 1:5aa2312d3e94 17 #ifndef MBED_MBED_RTX_H
Noximilien 1:5aa2312d3e94 18 #define MBED_MBED_RTX_H
Noximilien 1:5aa2312d3e94 19
Noximilien 1:5aa2312d3e94 20 #if defined(TARGET_MAX32600)
Noximilien 1:5aa2312d3e94 21
Noximilien 1:5aa2312d3e94 22 #ifndef INITIAL_SP
Noximilien 1:5aa2312d3e94 23 #define INITIAL_SP (0x20008000UL)
Noximilien 1:5aa2312d3e94 24 #endif
Noximilien 1:5aa2312d3e94 25
Noximilien 1:5aa2312d3e94 26 // RTX 4 only config below, for backward-compability
Noximilien 1:5aa2312d3e94 27
Noximilien 1:5aa2312d3e94 28 #ifndef OS_TASKCNT
Noximilien 1:5aa2312d3e94 29 #define OS_TASKCNT 14
Noximilien 1:5aa2312d3e94 30 #endif
Noximilien 1:5aa2312d3e94 31 #ifndef OS_MAINSTKSIZE
Noximilien 1:5aa2312d3e94 32 #define OS_MAINSTKSIZE 256
Noximilien 1:5aa2312d3e94 33 #endif
Noximilien 1:5aa2312d3e94 34 #ifndef OS_CLOCK
Noximilien 1:5aa2312d3e94 35 #define OS_CLOCK 24000000
Noximilien 1:5aa2312d3e94 36 #endif
Noximilien 1:5aa2312d3e94 37
Noximilien 1:5aa2312d3e94 38 #elif defined(TARGET_MAX32610)
Noximilien 1:5aa2312d3e94 39
Noximilien 1:5aa2312d3e94 40 #ifndef INITIAL_SP
Noximilien 1:5aa2312d3e94 41 #define INITIAL_SP (0x20008000UL)
Noximilien 1:5aa2312d3e94 42 #endif
Noximilien 1:5aa2312d3e94 43
Noximilien 1:5aa2312d3e94 44 // RTX 4 only config below, for backward-compability
Noximilien 1:5aa2312d3e94 45
Noximilien 1:5aa2312d3e94 46 #ifndef OS_TASKCNT
Noximilien 1:5aa2312d3e94 47 #define OS_TASKCNT 14
Noximilien 1:5aa2312d3e94 48 #endif
Noximilien 1:5aa2312d3e94 49 #ifndef OS_MAINSTKSIZE
Noximilien 1:5aa2312d3e94 50 #define OS_MAINSTKSIZE 256
Noximilien 1:5aa2312d3e94 51 #endif
Noximilien 1:5aa2312d3e94 52 #ifndef OS_CLOCK
Noximilien 1:5aa2312d3e94 53 #define OS_CLOCK 24000000
Noximilien 1:5aa2312d3e94 54 #endif
Noximilien 1:5aa2312d3e94 55
Noximilien 1:5aa2312d3e94 56 #elif defined(TARGET_MAX32620)
Noximilien 1:5aa2312d3e94 57
Noximilien 1:5aa2312d3e94 58 #ifndef INITIAL_SP
Noximilien 1:5aa2312d3e94 59 #define INITIAL_SP (0x20040000UL)
Noximilien 1:5aa2312d3e94 60 #endif
Noximilien 1:5aa2312d3e94 61
Noximilien 1:5aa2312d3e94 62 // RTX 4 only config below, for backward-compability
Noximilien 1:5aa2312d3e94 63
Noximilien 1:5aa2312d3e94 64 #ifndef OS_TASKCNT
Noximilien 1:5aa2312d3e94 65 #define OS_TASKCNT 14
Noximilien 1:5aa2312d3e94 66 #endif
Noximilien 1:5aa2312d3e94 67 #ifndef OS_MAINSTKSIZE
Noximilien 1:5aa2312d3e94 68 #define OS_MAINSTKSIZE 256
Noximilien 1:5aa2312d3e94 69 #endif
Noximilien 1:5aa2312d3e94 70 #ifndef OS_CLOCK
Noximilien 1:5aa2312d3e94 71 #define OS_CLOCK 48000000
Noximilien 1:5aa2312d3e94 72 #endif
Noximilien 1:5aa2312d3e94 73
Noximilien 1:5aa2312d3e94 74 #elif defined(TARGET_MAX32625)
Noximilien 1:5aa2312d3e94 75
Noximilien 1:5aa2312d3e94 76 #ifndef INITIAL_SP
Noximilien 1:5aa2312d3e94 77 #define INITIAL_SP (0x20028000UL)
Noximilien 1:5aa2312d3e94 78 #endif
Noximilien 1:5aa2312d3e94 79
Noximilien 1:5aa2312d3e94 80 // RTX 4 only config below, for backward-compability
Noximilien 1:5aa2312d3e94 81
Noximilien 1:5aa2312d3e94 82 #ifndef OS_TASKCNT
Noximilien 1:5aa2312d3e94 83 #define OS_TASKCNT 14
Noximilien 1:5aa2312d3e94 84 #endif
Noximilien 1:5aa2312d3e94 85 #ifndef OS_MAINSTKSIZE
Noximilien 1:5aa2312d3e94 86 #define OS_MAINSTKSIZE 256
Noximilien 1:5aa2312d3e94 87 #endif
Noximilien 1:5aa2312d3e94 88 #ifndef OS_CLOCK
Noximilien 1:5aa2312d3e94 89 #define OS_CLOCK 96000000
Noximilien 1:5aa2312d3e94 90 #endif
Noximilien 1:5aa2312d3e94 91
Noximilien 1:5aa2312d3e94 92 #elif defined(TARGET_MAX32630)
Noximilien 1:5aa2312d3e94 93
Noximilien 1:5aa2312d3e94 94 #ifndef INITIAL_SP
Noximilien 1:5aa2312d3e94 95 #define INITIAL_SP (0x20080000UL)
Noximilien 1:5aa2312d3e94 96 #endif
Noximilien 1:5aa2312d3e94 97
Noximilien 1:5aa2312d3e94 98 // RTX 4 only config below, for backward-compability
Noximilien 1:5aa2312d3e94 99
Noximilien 1:5aa2312d3e94 100 #ifndef OS_TASKCNT
Noximilien 1:5aa2312d3e94 101 #define OS_TASKCNT 14
Noximilien 1:5aa2312d3e94 102 #endif
Noximilien 1:5aa2312d3e94 103 #ifndef OS_MAINSTKSIZE
Noximilien 1:5aa2312d3e94 104 #define OS_MAINSTKSIZE 256
Noximilien 1:5aa2312d3e94 105 #endif
Noximilien 1:5aa2312d3e94 106 #ifndef OS_CLOCK
Noximilien 1:5aa2312d3e94 107 #define OS_CLOCK 96000000
Noximilien 1:5aa2312d3e94 108 #endif
Noximilien 1:5aa2312d3e94 109
Noximilien 1:5aa2312d3e94 110 #endif
Noximilien 1:5aa2312d3e94 111
Noximilien 1:5aa2312d3e94 112 #endif // MBED_MBED_RTX_H