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().