mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-04 13:55:40 +08:00
[piksi] modified for ABI approach
This commit is contained in:
@@ -271,10 +271,9 @@ static void sbp_tracking_state_dep_a_callback(uint16_t sender_id __attribute__((
|
||||
|
||||
static void spb_heartbeat_callback(uint16_t sender_id __attribute__((unused)),
|
||||
uint8_t len __attribute__((unused)),
|
||||
uint8_t msg[],
|
||||
uint8_t msg[] __attribute__((unused)),
|
||||
void *context __attribute__((unused)))
|
||||
{
|
||||
msg_heartbeat_t heartbeat = *(msg_heartbeat_t *)msg;
|
||||
time_since_last_heartbeat = get_sys_time_msec();
|
||||
}
|
||||
|
||||
@@ -363,7 +362,7 @@ void piksi_gps_event(void)
|
||||
static void gps_piksi_publish(void)
|
||||
{
|
||||
// current timestamp
|
||||
// uint32_t now_ts = get_sys_time_usec();
|
||||
uint32_t now_ts = get_sys_time_usec();
|
||||
|
||||
gps_piksi.last_msg_ticks = sys_time.nb_sec_rem;
|
||||
gps_piksi.last_msg_time = sys_time.nb_sec;
|
||||
@@ -371,7 +370,7 @@ static void gps_piksi_publish(void)
|
||||
gps_piksi.last_3dfix_ticks = sys_time.nb_sec_rem;
|
||||
gps_piksi.last_3dfix_time = sys_time.nb_sec;
|
||||
}
|
||||
// AbiSendMsgGPS(GPS_PIKSI_ID, now_ts, &gps_piksi);
|
||||
AbiSendMsgGPS(GPS_PIKSI_ID, now_ts, &gps_piksi);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -417,8 +416,8 @@ void gps_inject_data(uint8_t packet_id, uint8_t length, uint8_t *data)
|
||||
void piksi_gps_register(void)
|
||||
{
|
||||
#ifdef GPS_SECONDARY_PIKSI
|
||||
gps_register_impl(piksi_gps_impl_init, piksi_gps_event, &gps_piksi, &gps_piksi_time_sync, 1);
|
||||
gps_register_impl(piksi_gps_impl_init, piksi_gps_event, GPS_PIKSI_ID, 1);
|
||||
#else
|
||||
gps_register_impl(piksi_gps_impl_init, piksi_gps_event, &gps_piksi, &gps_piksi_time_sync, 0);
|
||||
gps_register_impl(piksi_gps_impl_init, piksi_gps_event, GPS_PIKSI_ID, 0);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user