#ifndef _RAMP_CTRL_H__ #define _RAMP_CTRL_H__ #include "libs/types.h" #include "libs/task.h" typedef struct { timer_t timer; float final_point; float target; u32 duration_ms; float steps; }ramp_t; void ramp_ctrl_init(ramp_t *ramp, float start, float final, u32 durations); void ramp_exc(ramp_t *ramp); float ramp_get_target(ramp_t *ramp); #endif /* _RAMP_CTRL_H__ */