00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef CONFIG_TESTHELLOWORLD_H_
00026 #define CONFIG_TESTHELLOWORLD_H_
00027
00028
00029
00030
00031
00032
00033
00034 #define cfgSysOptimized cfgFalse
00035 #define cfgSysDebug cfgFalse
00036 #define cfgSysInline cfgFalse
00037 #define cfgSysFramePointerCounterMeasures cfgFalse
00038 #define cfgSysReduceProEpilogue cfgBikini
00039 #define cfgSysRegisterCheckByte 0xA5
00040 #define cfgSysStackGrowthUp cfgFalse
00041 #define cfgSysZeroPageStack cfgFalse
00042 #define cfgSysClearUnusedR1 cfgTrue
00043 #define cfgSysSqueezeState defSysOptimized
00044 #define cfgSysReuseOsStack cfgTrue
00045 #define cfgSysClockDivider 1
00046 #define cfgSysSubTicksPerFullTick 32
00047 #define cfgSysSubTickDivider 256
00048 #define cfgSysGCCstartup cfgOverride
00049 #define cfgSysFsStorageSpace 0
00050
00051
00052
00053
00054
00055
00056 #define cfgIntGlobalOnly cfgTrue
00057 #define cfgIntUserDefined cfgFalse
00058 #define cfgIntSwitchUsesOSstack cfgFalse
00059 #define cfgIntOsProtected cfgTrue
00060 #define cfgIntTickTrack cfgFalse
00061 #define cfgIntManualTicks cfgFalse
00062
00063
00064
00065
00066
00067
00068 #define cfgCheckSystem cfgTrue
00069 #define cfgCheckReset cfgTrue
00070 #define cfgCheckTrace cfgFalse
00071 #define cfgCheckAlwaysFatal cfgFalse
00072 #define cfgCheckWatermarks cfgFalse
00073 #define cfgCheckOsStack cfgTrue
00074 #define cfgCheckTaskStack cfgTrue
00075 #define cfgCheckIsrStack cfgFalse
00076 #define cfgCheckRegisters cfgTrue
00077 #define cfgCheckTiming cfgFalse
00078 #define cfgCheckQueuFilling cfgFalse
00079 #define cfgCheckMethodUse cfgTrue
00080 #define cfgCheckApplication cfgFalse
00081
00082
00083
00084
00085
00086
00087 #define cfgUseEquidistantTicks cfgTrue
00088 #define cfgUseDelay cfgTrue
00089 #define cfgUseSynchronization cfgSyncNon
00090 #define cfgUseHierarchicalRoundRobin cfgFalse
00091 #define cfgUseNestedCriticals cfgFalse
00092 #define cfgUsePrioritizedRelease cfgFalse
00093 #define cfgUsePriorityLifting cfgFalse
00094 #define cfgUseTaskWatchdog cfgFalse
00095 #define cfgUseCorrectWakeupTimes cfgFalse
00096 #define cfgUseTimeout cfgFalse
00097 #define cfgUseTasknames cfgFalse
00098 #define cfgUseLowPowerSleep cfgFalse
00099 #define cfgUseLowPowerOnDelay cfgFalse
00100 #define cfgUseLowPowerDelayRelease cfgFalse
00101 #define cfgUseLoadMonitor cfgFalse
00102 #define cfgUseFileSystem cfgFalse
00103 #define cfgUseFileSystemConcurrentRead cfgFalse
00104 #define cfgUseFileSystemEconomyMode cfgFalse
00105 #define cfgUseFileSystemMaintainFAT cfgFalse
00106 #define cfgUseEvents cfgFalse
00107 #define cfgUseEventsOnVariables cfgFalse
00108
00109
00110
00111
00112
00113
00114 #define cfgNumWatchdogDiv 0
00115 #define cfgNumMonitorDiv 0
00116 #define cfgNumSleepPeriod 0
00117 #define cfgNumSleepThreshold 0
00118 #define cfgNumGlobWidth 0
00119 #define cfgNumSwitchWidth 0
00120 #define cfgNumTickWidth 0
00121
00122
00123
00124
00125
00126
00127 #define callAppTick00 cfgFalse
00128 #define callAppTick08 cfgFalse
00129 #define callAppTick16 cfgFalse
00130 #define callAppTickSleep cfgFalse
00131 #define callAppEnterIdle cfgFalse
00132 #define callAppEnterSleep cfgFalse
00133 #define callAppExitSleep cfgFalse
00134 #define callAppBoot cfgTrue
00135 #define callAppInit cfgFalse
00136 #define callAppBark cfgFalse
00137
00138
00139
00140
00141
00142
00143
00144 #define includeTaskYield cfgFalse
00145 #define includeTaskDelayFromNow cfgTrue
00146 #define includeTaskDelayFromWake cfgFalse
00147 #define includeGenSuspend cfgFalse
00148 #define includeTaskSuspend cfgFalse
00149 #define includeGenResume cfgFalse
00150 #define includeTaskSleep cfgFalse
00151 #define includeTaskSleepAll cfgFalse
00152 #define includeGenSetPriority cfgFalse
00153 #define includeGenGetPriority cfgFalse
00154 #define includeGenGetTickCount cfgFalse
00155 #define includeGenAddtoTickCount cfgFalse
00156 #define includeGenGetLastWakeTime cfgFalse
00157 #define includeTaskFeedWatchdog cfgFalse
00158 #define includeTaskKillWatchdog cfgFalse
00159 #define includeGenGetTaskname cfgFalse
00160 #define includeTaskTerminate cfgFalse
00161 #define includeGenReboot cfgFalse
00162 #define includeTaskRecreate cfgFalse
00163 #define includeTaskRestart cfgFalse
00164 #define includeGenLogTask cfgFalse
00165 #define includeGenLogOs cfgFalse
00166 #define includeGenTrace cfgFalse
00167 #define includeGenPipeInt16 cfgFalse
00168 #define includeGenPassFlashString cfgFalse
00169
00170
00171 #define includeTaskWaitForEvents cfgFalse
00172 #define includeIsrFireEvent cfgFalse
00173 #define includeGenFireEvent cfgFalse
00174 #define includeGenFireEventSet cfgFalse
00175 #define includeGenCountEventBlocks cfgFalse
00176
00177
00178 #define includeTaskWaitForTasks cfgFalse
00179 #define includeGenWaitRelease cfgFalse
00180 #define includeTaskMutex cfgFalse
00181 #define includeTaskQueu cfgFalse
00182
00183
00184 #define includeGenQueuWrite cfgFalse
00185 #define includeGenQueuRead cfgFalse
00186 #define includeGenQueuClear cfgFalse
00187 #define includeGenQueuPeek cfgFalse
00188 #define includeGenQueuReadable cfgFalse
00189 #define includeGenQueuWriteable cfgFalse
00190 #define includeGenQueuFull cfgFalse
00191 #define includeGenQueuEmpty cfgFalse
00192
00193
00194 #define includeTaskFileAccess cfgFalse
00195 #define includeTaskFileFormat cfgFalse
00196 #define includeTaskFileGetSize cfgFalse
00197 #define includeTaskFileSetSize cfgFalse
00198 #define includeTaskFileReadByte cfgFalse
00199 #define includeTaskFileWriteByte cfgFalse
00200 #define includeTaskFileAppendByte cfgFalse
00201 #define includeTaskFileReadPipe cfgFalse
00202 #define includeTaskFileWritePipe cfgFalse
00203 #define includeTaskFileReadBuffer cfgFalse
00204 #define includeTaskFileWriteBuffer cfgFalse
00205
00206
00207 #define includeTaskProtectGlobalInterrupts cfgFalse
00208 #define includeTaskProtectSwitchTasks cfgFalse
00209 #define includeTaskProtectTickInterrupts cfgFalse
00210 #define includeTaskProtectGlobalCritical cfgFalse
00211 #define includeTaskProtectSwitchCritical cfgFalse
00212 #define includeTaskProtectTickCritical cfgFalse
00213
00214
00215 #define includeIsrEnter cfgFalse
00216 #define includeIsrExit cfgFalse
00217 #define includeIsrBegin cfgFalse
00218 #define includeIsrEndReturn cfgFalse
00219 #define includeIsrEndYield cfgFalse
00220 #define includeIsrStartLoad cfgFalse
00221 #define includeIsrStopLoad cfgFalse
00222
00223
00224 #define includeTaskStackCheck cfgFalse
00225 #define includeIsrStackCheck cfgFalse
00226
00227
00228
00229
00230
00231
00232 #define CN_00 Display
00233 #define CN_01 Speed
00234
00235
00236
00237
00238
00239
00240 #define TaskInclude_Display cfgStartRunning
00241 #define TaskInclude_Speed cfgExclude
00242
00243
00244
00245
00246
00247
00248 #define CapabilitiesOverride cfgCapAll
00249
00250
00251
00252
00253
00254
00255 #define StackSafety 4
00256 #define StackSizeOS 24
00257 #define StackSizeISR 0
00258 #define StackSizeShared 0
00259 #define StackSizeOverride 46
00260
00261
00262
00263
00264
00265
00266 #define TimeSliceIdleTime cfgSysSubTicksPerFullTick
00267
00268
00269
00270
00271
00272
00273
00274
00275
00276
00277
00278 #define PriorityOverride 0
00279
00280
00281
00282
00283
00284
00285 #define RegisterUse_Display registersAll
00286 #define RegisterUse_Speed registersAll
00287
00288
00289
00290
00291
00292
00293 #define RegisterCheckOverride registersAll
00294
00295
00296
00297
00298
00299
00300 #define InterruptStartOverride cfgGlobSet | cfgTickSet
00301
00302
00303
00304
00305
00306
00307
00308
00309
00310
00311
00312
00313
00314
00315
00316
00317
00318
00319
00320
00321
00322
00323
00324
00325
00326
00327
00328
00329
00330
00331
00332
00333
00334
00335
00336
00337 #define FileSpaceStandard 0
00338
00339
00340 #endif