|
UCOS_TI_LM3S_Keil
|


宏定义 | |
| #define | LIB_MATH_EXT extern |
| #define | RAND_SEED_INIT_VAL 1u /* See Note #1a. */ |
| #define | RAND_LCG_PARAM_M 0x7FFFFFFFu /* See Note #1b2B. */ |
| #define | RAND_LCG_PARAM_A 1103515245u /* See Note #1b1A2. */ |
| #define | RAND_LCG_PARAM_B 12345u /* See Note #1b1A3. */ |
类型定义 | |
| typedef CPU_INT32U | RAND_NBR |
函数 | |
| void | Math_Init (void) |
| void | Math_RandSetSeed (RAND_NBR seed) |
| RAND_NBR | Math_Rand (void) |
| RAND_NBR | Math_RandSeed (RAND_NBR seed) |
| #define LIB_MATH_EXT extern |
在文件 lib_math.h 第 115 行定义.
| #define RAND_SEED_INIT_VAL 1u /* See Note #1a. */ |
在文件 lib_math.h 第 160 行定义.
参考自 Math_Init().
| #define RAND_LCG_PARAM_M 0x7FFFFFFFu /* See Note #1b2B. */ |
在文件 lib_math.h 第 162 行定义.
参考自 Math_RandSeed().
| #define RAND_LCG_PARAM_A 1103515245u /* See Note #1b1A2. */ |
在文件 lib_math.h 第 163 行定义.
参考自 Math_RandSeed().
| #define RAND_LCG_PARAM_B 12345u /* See Note #1b1A3. */ |
在文件 lib_math.h 第 164 行定义.
参考自 Math_RandSeed().
| typedef CPU_INT32U RAND_NBR |
在文件 lib_math.h 第 180 行定义.
| void Math_Init | ( | void | ) |
在文件 lib_math.c 第 147 行定义.
参考 Math_RandSetSeed() , 以及 RAND_SEED_INIT_VAL.
参考自 App_TaskStart().


| void Math_RandSetSeed | ( | RAND_NBR | seed) |
在文件 lib_math.c 第 176 行定义.
参考 CPU_CRITICAL_ENTER, CPU_CRITICAL_EXIT, CPU_SR_ALLOC , 以及 Math_RandSeedCur.
参考自 Math_Init().

| RAND_NBR Math_Rand | ( | void | ) |
在文件 lib_math.c 第 217 行定义.
参考 CPU_CRITICAL_ENTER, CPU_CRITICAL_EXIT, CPU_SR_ALLOC, Math_RandSeed() , 以及 Math_RandSeedCur.

在文件 lib_math.c 第 275 行定义.
参考 RAND_LCG_PARAM_A, RAND_LCG_PARAM_B , 以及 RAND_LCG_PARAM_M.
参考自 Math_Rand().
