Commit 9b178a77 authored by Alessandro Rubini's avatar Alessandro Rubini

export msg_pack_sync to fsm code

This is used by absolute calibration, where we send sync and no f-up.
We may implement two-step flag, actually, but this is an easier choice.
Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <>
parent e94a665b
......@@ -366,6 +366,7 @@ extern void msg_init_header(struct pp_instance *ppi, void *buf);
extern int __attribute__((warn_unused_result))
msg_unpack_header(struct pp_instance *ppi, void *buf, int plen);
extern void msg_unpack_sync(void *buf, MsgSync *sync);
extern int msg_pack_sync(struct pp_instance *ppi, struct pp_time *orig_tstamp);
extern void msg_unpack_announce(void *buf, MsgAnnounce *ann);
extern void msg_unpack_follow_up(void *buf, MsgFollowUp *flwup);
extern void msg_unpack_delay_req(void *buf, MsgDelayReq *delay_req);
......@@ -99,7 +99,7 @@ static int __msg_pack_header(struct pp_instance *ppi, unsigned msgtype)
/* Pack Sync message into out buffer of ppi */
static int msg_pack_sync(struct pp_instance *ppi, struct pp_time *orig_tstamp)
int msg_pack_sync(struct pp_instance *ppi, struct pp_time *orig_tstamp)
void *buf = ppi->tx_ptp;
UInteger8 *flags8 = buf + 6;;
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