📄 recipe.h
字号:
#ifndef RECIPE_H
#define RECIPE_H
#define TYPE_VOLTAGE 0
#define TYPE_FREQUENCY 1
#define TYPE_DUTYCYCLE 2
typedef unsigned int (*InterpolationAlgorithm)(void*, unsigned int);
typedef void (*InitFactorAlgoithm)(void*);
typedef struct tagPARA
{
unsigned int time[16];
unsigned int value[16];
unsigned int index;
long factor[15]; // Q16
unsigned int total_num;
InitFactorAlgoithm init_factor;
InterpolationAlgorithm ia_fun;
}PARAMETER;
typedef struct tagRECIPE
{
unsigned char name[8];
PARAMETER para[3];
}RECIPE;
void InitRecipe(RECIPE* recipe);
unsigned int GetValueFromRecipe(void* _self, unsigned int time);
void InitFactor(void* _self);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -