mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-09 22:49:53 +08:00
56a2eb21e0
* [FBW_GPS] Run GPS driver in FBW, e.g. for geofencing * [FBW_GPS] convert all GPS modules to run in FBW
33 lines
965 B
XML
33 lines
965 B
XML
<!DOCTYPE module SYSTEM "module.dtd">
|
|
|
|
<module name="gps_ubx_i2c" dir="gps">
|
|
<doc>
|
|
<description>
|
|
U-blox GPS (I2C)
|
|
Extends the gps_ublox to provide I2C connectivity.
|
|
</description>
|
|
<configure name="GPS_UBX_I2C_DEV" value="i2cX" description="set i2c peripheral (default: i2c1)"/>
|
|
</doc>
|
|
|
|
<depends>gps_ublox</depends>
|
|
<autoload name="gps_ublox"/>
|
|
<header>
|
|
<file name="gps_ubx_i2c.h"/>
|
|
</header>
|
|
<init fun="gps_ubx_i2c_init()"/>
|
|
<periodic fun="gps_ubx_i2c_periodic()" freq="10."/>
|
|
<event fun="GpsUbxi2cEvent()"/>
|
|
|
|
<makefile target="ap|fbw">
|
|
<configure name="GPS_UBX_I2C_DEV" default="i2c1" case="upper|lower"/>
|
|
<define name="USE_$(GPS_UBX_I2C_DEV_UPPER)"/>
|
|
<define name="GPS_UBX_I2C_DEV" value="$(GPS_UBX_I2C_DEV_LOWER)"/>
|
|
<configure name="UBX_GPS_PORT" value="GPS_I2C"/>
|
|
<define name="GPS_I2C"/>
|
|
<define name="I2C_BUF_LEN" value="255"/>
|
|
<file name="gps_ubx_i2c.c"/>
|
|
</makefile>
|
|
|
|
</module>
|
|
|