temp

Dependencies:   mbed SDFileSystem MS5607 ADXL345_I2C FATFileSystem

Committer:
IKobayashi
Date:
Mon Mar 16 23:37:42 2020 +0900
Revision:
0:c88c3b616c00
copy

Who changed what in which revision?

UserRevisionLine numberNew contents of line
IKobayashi 0:c88c3b616c00 1 /* mbed Microcontroller Library
IKobayashi 0:c88c3b616c00 2 * Copyright (c) 2016 ARM Limited
IKobayashi 0:c88c3b616c00 3 *
IKobayashi 0:c88c3b616c00 4 * Licensed under the Apache License, Version 2.0 (the "License");
IKobayashi 0:c88c3b616c00 5 * you may not use this file except in compliance with the License.
IKobayashi 0:c88c3b616c00 6 * You may obtain a copy of the License at
IKobayashi 0:c88c3b616c00 7 *
IKobayashi 0:c88c3b616c00 8 * http://www.apache.org/licenses/LICENSE-2.0
IKobayashi 0:c88c3b616c00 9 *
IKobayashi 0:c88c3b616c00 10 * Unless required by applicable law or agreed to in writing, software
IKobayashi 0:c88c3b616c00 11 * distributed under the License is distributed on an "AS IS" BASIS,
IKobayashi 0:c88c3b616c00 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
IKobayashi 0:c88c3b616c00 13 * See the License for the specific language governing permissions and
IKobayashi 0:c88c3b616c00 14 * limitations under the License.
IKobayashi 0:c88c3b616c00 15 */
IKobayashi 0:c88c3b616c00 16
IKobayashi 0:c88c3b616c00 17 #ifndef MBED_MBED_RTX_H
IKobayashi 0:c88c3b616c00 18 #define MBED_MBED_RTX_H
IKobayashi 0:c88c3b616c00 19
IKobayashi 0:c88c3b616c00 20 #if defined(TARGET_LPC11U68)
IKobayashi 0:c88c3b616c00 21
IKobayashi 0:c88c3b616c00 22 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 23 #define INITIAL_SP (0x10008000UL)
IKobayashi 0:c88c3b616c00 24 #endif
IKobayashi 0:c88c3b616c00 25 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 26 #define OS_TASKCNT 14
IKobayashi 0:c88c3b616c00 27 #endif
IKobayashi 0:c88c3b616c00 28 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 29 #define OS_MAINSTKSIZE 256
IKobayashi 0:c88c3b616c00 30 #endif
IKobayashi 0:c88c3b616c00 31 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 32 #define OS_CLOCK 48000000
IKobayashi 0:c88c3b616c00 33 #endif
IKobayashi 0:c88c3b616c00 34
IKobayashi 0:c88c3b616c00 35 #elif defined(TARGET_LPC11U24) \
IKobayashi 0:c88c3b616c00 36 || defined(TARGET_LPC11U35_401) \
IKobayashi 0:c88c3b616c00 37 || defined(TARGET_LPC11U35_501) \
IKobayashi 0:c88c3b616c00 38 || defined(TARGET_LPCCAPPUCCINO)
IKobayashi 0:c88c3b616c00 39
IKobayashi 0:c88c3b616c00 40 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 41 #define INITIAL_SP (0x10002000UL)
IKobayashi 0:c88c3b616c00 42 #endif
IKobayashi 0:c88c3b616c00 43 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 44 #define OS_TASKCNT 6
IKobayashi 0:c88c3b616c00 45 #endif
IKobayashi 0:c88c3b616c00 46 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 47 #define OS_MAINSTKSIZE 128
IKobayashi 0:c88c3b616c00 48 #endif
IKobayashi 0:c88c3b616c00 49 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 50 #define OS_CLOCK 48000000
IKobayashi 0:c88c3b616c00 51 #endif
IKobayashi 0:c88c3b616c00 52
IKobayashi 0:c88c3b616c00 53 #elif defined(TARGET_LPC1114)
IKobayashi 0:c88c3b616c00 54
IKobayashi 0:c88c3b616c00 55 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 56 #define INITIAL_SP (0x10001000UL)
IKobayashi 0:c88c3b616c00 57 #endif
IKobayashi 0:c88c3b616c00 58 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 59 #define OS_TASKCNT 6
IKobayashi 0:c88c3b616c00 60 #endif
IKobayashi 0:c88c3b616c00 61 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 62 #define OS_MAINSTKSIZE 128
IKobayashi 0:c88c3b616c00 63 #endif
IKobayashi 0:c88c3b616c00 64 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 65 #define OS_CLOCK 48000000
IKobayashi 0:c88c3b616c00 66 #endif
IKobayashi 0:c88c3b616c00 67
IKobayashi 0:c88c3b616c00 68 #elif defined(TARGET_LPC1347)
IKobayashi 0:c88c3b616c00 69
IKobayashi 0:c88c3b616c00 70 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 71 #define INITIAL_SP (0x10002000UL)
IKobayashi 0:c88c3b616c00 72 #endif
IKobayashi 0:c88c3b616c00 73 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 74 #define OS_TASKCNT 14
IKobayashi 0:c88c3b616c00 75 #endif
IKobayashi 0:c88c3b616c00 76 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 77 #define OS_MAINSTKSIZE 256
IKobayashi 0:c88c3b616c00 78 #endif
IKobayashi 0:c88c3b616c00 79 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 80 #define OS_CLOCK 72000000
IKobayashi 0:c88c3b616c00 81 #endif
IKobayashi 0:c88c3b616c00 82
IKobayashi 0:c88c3b616c00 83 #elif defined(TARGET_LPC1549)
IKobayashi 0:c88c3b616c00 84
IKobayashi 0:c88c3b616c00 85 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 86 #define INITIAL_SP (0x02009000UL)
IKobayashi 0:c88c3b616c00 87 #endif
IKobayashi 0:c88c3b616c00 88 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 89 #define OS_TASKCNT 14
IKobayashi 0:c88c3b616c00 90 #endif
IKobayashi 0:c88c3b616c00 91 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 92 #define OS_MAINSTKSIZE 256
IKobayashi 0:c88c3b616c00 93 #endif
IKobayashi 0:c88c3b616c00 94 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 95 #define OS_CLOCK 72000000
IKobayashi 0:c88c3b616c00 96 #endif
IKobayashi 0:c88c3b616c00 97
IKobayashi 0:c88c3b616c00 98 #elif defined(TARGET_LPC1768)
IKobayashi 0:c88c3b616c00 99
IKobayashi 0:c88c3b616c00 100 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 101 #define INITIAL_SP (0x10008000UL)
IKobayashi 0:c88c3b616c00 102 #endif
IKobayashi 0:c88c3b616c00 103 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 104 #define OS_TASKCNT 14
IKobayashi 0:c88c3b616c00 105 #endif
IKobayashi 0:c88c3b616c00 106 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 107 #define OS_MAINSTKSIZE 256
IKobayashi 0:c88c3b616c00 108 #endif
IKobayashi 0:c88c3b616c00 109 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 110 #define OS_CLOCK 96000000
IKobayashi 0:c88c3b616c00 111 #endif
IKobayashi 0:c88c3b616c00 112
IKobayashi 0:c88c3b616c00 113 #elif defined(TARGET_LPC2368)
IKobayashi 0:c88c3b616c00 114
IKobayashi 0:c88c3b616c00 115 /* FIXME: INITIAL_SP is undefined for this target */
IKobayashi 0:c88c3b616c00 116 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 117 #define OS_TASKCNT 14
IKobayashi 0:c88c3b616c00 118 #endif
IKobayashi 0:c88c3b616c00 119 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 120 #define OS_MAINSTKSIZE 256
IKobayashi 0:c88c3b616c00 121 #endif
IKobayashi 0:c88c3b616c00 122 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 123 #define OS_CLOCK 96000000
IKobayashi 0:c88c3b616c00 124 #endif
IKobayashi 0:c88c3b616c00 125 #ifndef OS_SCHEDULERSTKSIZE
IKobayashi 0:c88c3b616c00 126 #define OS_SCHEDULERSTKSIZE (136*2)
IKobayashi 0:c88c3b616c00 127 #endif
IKobayashi 0:c88c3b616c00 128
IKobayashi 0:c88c3b616c00 129 #elif defined(TARGET_LPC2460)
IKobayashi 0:c88c3b616c00 130
IKobayashi 0:c88c3b616c00 131 extern unsigned char __usr_stack_top__[];
IKobayashi 0:c88c3b616c00 132 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 133 #define INITIAL_SP (__usr_stack_top__)
IKobayashi 0:c88c3b616c00 134 #endif
IKobayashi 0:c88c3b616c00 135 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 136 #define OS_TASKCNT 14
IKobayashi 0:c88c3b616c00 137 #endif
IKobayashi 0:c88c3b616c00 138 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 139 #define OS_MAINSTKSIZE 256
IKobayashi 0:c88c3b616c00 140 #endif
IKobayashi 0:c88c3b616c00 141 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 142 #define OS_CLOCK 72000000
IKobayashi 0:c88c3b616c00 143 #endif
IKobayashi 0:c88c3b616c00 144 #ifndef OS_SCHEDULERSTKSIZE
IKobayashi 0:c88c3b616c00 145 #define OS_SCHEDULERSTKSIZE (136*2)
IKobayashi 0:c88c3b616c00 146 #endif
IKobayashi 0:c88c3b616c00 147
IKobayashi 0:c88c3b616c00 148 #elif defined(TARGET_LPC4088) || defined(TARGET_LPC4088_DM)
IKobayashi 0:c88c3b616c00 149
IKobayashi 0:c88c3b616c00 150 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 151 #define INITIAL_SP (0x10010000UL)
IKobayashi 0:c88c3b616c00 152 #endif
IKobayashi 0:c88c3b616c00 153 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 154 #define OS_TASKCNT 14
IKobayashi 0:c88c3b616c00 155 #endif
IKobayashi 0:c88c3b616c00 156 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 157 #define OS_MAINSTKSIZE 256
IKobayashi 0:c88c3b616c00 158 #endif
IKobayashi 0:c88c3b616c00 159 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 160 #define OS_CLOCK 120000000
IKobayashi 0:c88c3b616c00 161 #endif
IKobayashi 0:c88c3b616c00 162
IKobayashi 0:c88c3b616c00 163 #elif defined(TARGET_LPC4330) || defined(TARGET_LPC4337)
IKobayashi 0:c88c3b616c00 164
IKobayashi 0:c88c3b616c00 165 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 166 #define INITIAL_SP (0x10008000UL)
IKobayashi 0:c88c3b616c00 167 #endif
IKobayashi 0:c88c3b616c00 168 #define OS_TASKCNT 14
IKobayashi 0:c88c3b616c00 169 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 170 #define OS_MAINSTKSIZE 256
IKobayashi 0:c88c3b616c00 171 #endif
IKobayashi 0:c88c3b616c00 172 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 173 #define OS_CLOCK 204000000
IKobayashi 0:c88c3b616c00 174 #endif
IKobayashi 0:c88c3b616c00 175
IKobayashi 0:c88c3b616c00 176 #elif defined(TARGET_LPC812)
IKobayashi 0:c88c3b616c00 177
IKobayashi 0:c88c3b616c00 178 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 179 #define INITIAL_SP (0x10001000UL)
IKobayashi 0:c88c3b616c00 180 #endif
IKobayashi 0:c88c3b616c00 181 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 182 #define OS_TASKCNT 6
IKobayashi 0:c88c3b616c00 183 #endif
IKobayashi 0:c88c3b616c00 184 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 185 #define OS_MAINSTKSIZE 128
IKobayashi 0:c88c3b616c00 186 #endif
IKobayashi 0:c88c3b616c00 187 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 188 #define OS_CLOCK 36000000
IKobayashi 0:c88c3b616c00 189 #endif
IKobayashi 0:c88c3b616c00 190
IKobayashi 0:c88c3b616c00 191 #elif defined(TARGET_LPC824) || defined(TARGET_SSCI824)
IKobayashi 0:c88c3b616c00 192
IKobayashi 0:c88c3b616c00 193 #ifndef INITIAL_SP
IKobayashi 0:c88c3b616c00 194 #define INITIAL_SP (0x10002000UL)
IKobayashi 0:c88c3b616c00 195 #endif
IKobayashi 0:c88c3b616c00 196 #ifndef OS_TASKCNT
IKobayashi 0:c88c3b616c00 197 #define OS_TASKCNT 6
IKobayashi 0:c88c3b616c00 198 #endif
IKobayashi 0:c88c3b616c00 199 #ifndef OS_MAINSTKSIZE
IKobayashi 0:c88c3b616c00 200 #define OS_MAINSTKSIZE 128
IKobayashi 0:c88c3b616c00 201 #endif
IKobayashi 0:c88c3b616c00 202 #ifndef OS_CLOCK
IKobayashi 0:c88c3b616c00 203 #define OS_CLOCK 30000000
IKobayashi 0:c88c3b616c00 204 #endif
IKobayashi 0:c88c3b616c00 205
IKobayashi 0:c88c3b616c00 206 #endif
IKobayashi 0:c88c3b616c00 207
IKobayashi 0:c88c3b616c00 208 #endif // MBED_MBED_RTX_H