43 #define PRIMARY_GPS GPS_UBX
50 #define GPS_UBX_NB_CHANNELS 40
51 #define GPS_UBX_MAX_PAYLOAD 512
54 struct link_device *
dev;
81 #include "pprzlink/pprzlink_device.h"
Device independent GPS code (interface)
data structure for GPS information
void gps_ubx_periodic_check(void)
void ubx_trailer(struct link_device *dev)
void gps_ubx_parse_HITL_UBX(uint8_t *buf)
void ubx_header(struct link_device *dev, uint8_t nav_id, uint8_t msg_id, uint16_t len)
void ubx_send_cfg_rst(struct link_device *dev, uint16_t bbr, uint8_t reset_mode)
struct GpsUbx gps_ubx[GPS_UBX_NB]
uint8_t msg_buf[GPS_UBX_MAX_PAYLOAD]
void ubx_send_bytes(struct link_device *dev, uint8_t len, uint8_t *bytes)
#define GPS_UBX_MAX_PAYLOAD
pprz link device for Ublox over I2C
static const struct usb_device_descriptor dev
arch independent UART (Universal Asynchronous Receiver/Transmitter) API
unsigned short uint16_t
Typedef defining 16 bit unsigned short type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.