|
From: | Eduardo lavratti |
Subject: | Re: [Paparazzi-devel] Using u-blox with I2C |
Date: | Sun, 20 May 2012 22:37:07 +0000 |
Have you put <define name="USE_I2C0"/> in firmware section ?
> From: address@hidden > Date: Sun, 20 May 2012 12:55:58 -0700 > To: address@hidden > Subject: [Paparazzi-devel] Using u-blox with I2C > > Hello everyone, > > I am testing MAX6 GPS module and wish to connect it via I2C to Umarim. (I2C0). > > I found CDW airframe ChimuTinyFw.xml with the following: > > In Modules: > <load name="gps_i2c.xml" /> > > In Subsystem: > <subsystem name="gps" type="ublox" > > <configure name="GPS_PORT" value="gps_i2c" /> > </subsystem> > > Seems simple enough. I modified my working airframe file to include the above and get errors compiling: > CC /Users/bmw330i/paparazzi-software/var/UMARIML01/ap/subsystems/gps/gps_ubx.o > subsystems/gps/gps_ubx.c: In function 'ubxsend_cfg_rst': > subsystems/gps/gps_ubx.c:277:3: warning: implicit declaration of function 'gps_i2cTransmit' [-Wimplicit-function-declaration] > subsystems/gps/gps_ubx.c:277:3: warning: nested extern declaration of 'gps_i2cTransmit' [-Wnested-externs] > subsystems/gps/gps_ubx.c:277:3: warning: implicit declaration of function 'gps_i2cSendMessage' [-Wimplicit-function-declaration] > subsystems/gps/gps_ubx.c:277:3: warning: nested extern declaration of 'gps_i2cSendMessage' [-Wnested-externs] > CC /Users/bmw330i/paparazzi-software/var/UMARIML01/ap/subsystems/gps.o > CC /Users/bmw330i/paparazzi-software/var/UMARIML01/ap/boards/umarim/baro_board.o > CC /Users/bmw330i/paparazzi-software/var/UMARIML01/ap/peripherals/ads1114.o > CC /Users/bmw330i/paparazzi-software/var/UMARIML01/ap/modules/sensors/airspeed_ads1114.o > LD /Users/bmw330i/paparazzi-software/var/UMARIML01/ap/ap.elf > /Users/bmw330i/paparazzi-software/var/UMARIML01/ap/firmwares/fixedwing/main_ap.o: In function `event_task_ap': > main_ap.c:(.text.event_task_ap+0x208): undefined reference to `gps_i2cChAvailable' > main_ap.c:(.text.event_task_ap+0x21c): undefined reference to `gps_i2cGetch' > main_ap.c:(.text.event_task_ap+0x228): undefined reference to `gps_i2cChAvailable' > collect2: ld returned 1 exit status > make[1]: *** [/Users/bmw330i/paparazzi-software/var/UMARIML01/ap/ap.elf] Error 1 > make: *** [ap.compile] Error 2 > > I do not understand what the error is telling me. Can someone explain? Or tell me what I did wrong in the airframe? > > The rest of the files are: > Flight Plan: basic.xml > Settings: basic_ins.xml > Radio: cockpitSX.xml > Telemetry: default_fixedwing_imu_9k6.xml > > Regards, > David Conger > > > > > _______________________________________________ > Paparazzi-devel mailing list > address@hidden > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel |
[Prev in Thread] | Current Thread | [Next in Thread] |