Commit 2bdcc35c authored by Alessandro Rubini's avatar Alessandro Rubini

servo: make static functions static; remove from ppsi.h

Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
parent 70423873
......@@ -380,14 +380,6 @@ extern void pp_servo_got_resp(struct pp_instance *ppi); /* got all t1..t4 */
extern void pp_servo_got_psync(struct pp_instance *ppi); /* got t1 and t2 */
extern void pp_servo_got_presp(struct pp_instance *ppi); /* got all t3..t6 */
extern void pp_servo_mpd_fltr(struct pp_instance *ppi,
struct pp_avg_fltr *mpd_fltr, TimeInternal * mpd);
extern void pp_servo_offset_master(struct pp_instance *ppi, TimeInternal * mpd,
TimeInternal * ofm,
TimeInternal * m_to_s_dly);
extern Integer32 pp_servo_pi_controller(struct pp_instance *ppi,
TimeInternal * ofm);
/* bmc.c */
extern void m1(struct pp_instance *ppi);
extern int bmc(struct pp_instance *ppi);
......
......@@ -8,6 +8,13 @@
#include <ppsi/ppsi.h>
static void pp_servo_mpd_fltr(struct pp_instance *, struct pp_avg_fltr *,
TimeInternal *);
static void pp_servo_offset_master(struct pp_instance *, TimeInternal *,
TimeInternal *, TimeInternal *);
static Integer32 pp_servo_pi_controller(struct pp_instance *, TimeInternal *);
void pp_servo_init(struct pp_instance *ppi)
{
int d;
......@@ -235,6 +242,7 @@ void pp_servo_got_presp(struct pp_instance *ppi)
pp_servo_mpd_fltr(ppi, mpd_fltr, mpd);
}
static
void pp_servo_mpd_fltr(struct pp_instance *ppi, struct pp_avg_fltr *mpd_fltr,
TimeInternal * mpd)
{
......@@ -291,6 +299,7 @@ void pp_servo_mpd_fltr(struct pp_instance *ppi, struct pp_avg_fltr *mpd_fltr,
(int)mpd_fltr->s_exp, mpd->nanoseconds);
}
static
void pp_servo_offset_master(struct pp_instance *ppi, TimeInternal * mpd,
TimeInternal * ofm, TimeInternal * m_to_s_dly)
{
......@@ -340,6 +349,7 @@ void pp_servo_offset_master(struct pp_instance *ppi, TimeInternal * mpd,
}
}
static
Integer32 pp_servo_pi_controller(struct pp_instance * ppi, TimeInternal * ofm)
{
long long I_term;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment