#ifndef __S_CURVE_H #define __S_CURVE_H #include "lib.h" typedef struct { // 起始频率 float32 f0; // 加加速段斜率 float32 faa; // 减减速段斜率 float32 frr; // 加加速段时间 float32 taa; // 匀加速段时间 float32 tua; // 减加速段时间 float32 tra; // 匀速段时间 float32 tuu; // 加减速段时间 float32 tar; // 匀减速段时间 float32 tur; // 减减速段时间 float32 trr; } s_curve_t; void s_curve_table_gen(uint16_t tmin, uint16_t tmax); #endif // __S_CURVE_H