Merged in f5soh/librepilot/update_credits (pull request #529)
[librepilot.git] / flight / targets / boards / tinyfish / firmware / UAVObjects.inc
blobe337dbd6c9f9d20beaa6302ddb891a04639e762e
2 # Copyright (C) 2016, The LibrePilot Project, http://www.librepilot.org
3 # Copyright (C) 2009-2013, The OpenPilot Team, http://www.openpilot.org
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 3 of the License, or
8 # (at your option) any later version.
10 # This program is distributed in the hope that it will be useful, but
11 # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12 # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 # for more details.
15 # You should have received a copy of the GNU General Public License along
16 # with this program; if not, write to the Free Software Foundation, Inc.,
17 # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 # These are the UAVObjects supposed to be build as part of the OpenPilot target
21 # (all architectures)
22 UAVOBJSRCFILENAMES =
23 UAVOBJSRCFILENAMES += statusgrounddrive
24 UAVOBJSRCFILENAMES += pidstatus
25 UAVOBJSRCFILENAMES += statusvtolland
26 UAVOBJSRCFILENAMES += statusvtolautotakeoff
27 UAVOBJSRCFILENAMES += vtolselftuningstats
28 UAVOBJSRCFILENAMES += accelgyrosettings
29 UAVOBJSRCFILENAMES += accessorydesired
30 UAVOBJSRCFILENAMES += actuatorcommand
31 UAVOBJSRCFILENAMES += actuatordesired
32 UAVOBJSRCFILENAMES += actuatorsettings
33 UAVOBJSRCFILENAMES += attitudesettings
34 UAVOBJSRCFILENAMES += attitudestate
35 UAVOBJSRCFILENAMES += gyrostate
36 UAVOBJSRCFILENAMES += gyrosensor
37 UAVOBJSRCFILENAMES += accelstate
38 UAVOBJSRCFILENAMES += accelsensor
39 UAVOBJSRCFILENAMES += magsensor
40 UAVOBJSRCFILENAMES += auxmagsensor
41 UAVOBJSRCFILENAMES += auxmagsettings
42 UAVOBJSRCFILENAMES += magstate
43 UAVOBJSRCFILENAMES += barosensor
44 UAVOBJSRCFILENAMES += airspeedsensor
45 UAVOBJSRCFILENAMES += airspeedsettings
46 UAVOBJSRCFILENAMES += airspeedstate
47 UAVOBJSRCFILENAMES += debuglogsettings
48 UAVOBJSRCFILENAMES += debuglogcontrol
49 UAVOBJSRCFILENAMES += debuglogstatus
50 UAVOBJSRCFILENAMES += debuglogentry
51 UAVOBJSRCFILENAMES += flightbatterysettings
52 UAVOBJSRCFILENAMES += firmwareiapobj
53 UAVOBJSRCFILENAMES += flightbatterystate
54 UAVOBJSRCFILENAMES += flightplancontrol
55 UAVOBJSRCFILENAMES += flightplansettings
56 UAVOBJSRCFILENAMES += flightplanstatus
57 UAVOBJSRCFILENAMES += flighttelemetrystats
58 UAVOBJSRCFILENAMES += gcstelemetrystats
59 UAVOBJSRCFILENAMES += gcsreceiver
60 UAVOBJSRCFILENAMES += gpspositionsensor
61 UAVOBJSRCFILENAMES += gpssatellites
62 UAVOBJSRCFILENAMES += gpstime
63 UAVOBJSRCFILENAMES += gpsvelocitysensor
64 UAVOBJSRCFILENAMES += gpssettings
65 UAVOBJSRCFILENAMES += gpsextendedstatus
66 UAVOBJSRCFILENAMES += fixedwingpathfollowersettings
67 UAVOBJSRCFILENAMES += fixedwingpathfollowerstatus
68 UAVOBJSRCFILENAMES += vtolpathfollowersettings
69 UAVOBJSRCFILENAMES += groundpathfollowersettings
70 UAVOBJSRCFILENAMES += homelocation
71 UAVOBJSRCFILENAMES += i2cstats
72 UAVOBJSRCFILENAMES += manualcontrolcommand
73 UAVOBJSRCFILENAMES += manualcontrolsettings
74 UAVOBJSRCFILENAMES += flightmodesettings
75 UAVOBJSRCFILENAMES += mixersettings
76 UAVOBJSRCFILENAMES += mixerstatus
77 UAVOBJSRCFILENAMES += nedaccel
78 UAVOBJSRCFILENAMES += objectpersistence
79 UAVOBJSRCFILENAMES += oplinkreceiver
80 UAVOBJSRCFILENAMES += pathaction
81 UAVOBJSRCFILENAMES += pathdesired
82 UAVOBJSRCFILENAMES += pathplan
83 UAVOBJSRCFILENAMES += pathstatus
84 UAVOBJSRCFILENAMES += pathsummary
85 UAVOBJSRCFILENAMES += positionstate
86 UAVOBJSRCFILENAMES += ratedesired
87 UAVOBJSRCFILENAMES += ekfconfiguration
88 UAVOBJSRCFILENAMES += ekfstatevariance
89 UAVOBJSRCFILENAMES += revocalibration
90 UAVOBJSRCFILENAMES += revosettings
91 UAVOBJSRCFILENAMES += sonaraltitude
92 UAVOBJSRCFILENAMES += stabilizationdesired
93 UAVOBJSRCFILENAMES += stabilizationsettings
94 UAVOBJSRCFILENAMES += stabilizationsettingsbank1
95 UAVOBJSRCFILENAMES += stabilizationsettingsbank2
96 UAVOBJSRCFILENAMES += stabilizationsettingsbank3
97 UAVOBJSRCFILENAMES += stabilizationstatus
98 UAVOBJSRCFILENAMES += stabilizationbank
99 UAVOBJSRCFILENAMES += systemalarms
100 UAVOBJSRCFILENAMES += systemsettings
101 UAVOBJSRCFILENAMES += systemstats
102 UAVOBJSRCFILENAMES += taskinfo
103 UAVOBJSRCFILENAMES += callbackinfo
104 UAVOBJSRCFILENAMES += velocitystate
105 UAVOBJSRCFILENAMES += velocitydesired
106 UAVOBJSRCFILENAMES += watchdogstatus
107 UAVOBJSRCFILENAMES += flightstatus
108 UAVOBJSRCFILENAMES += hwsettings
109 UAVOBJSRCFILENAMES += hwtinyfishsettings
110 UAVOBJSRCFILENAMES += receiveractivity
111 UAVOBJSRCFILENAMES += receiverstatus
112 UAVOBJSRCFILENAMES += cameradesired
113 UAVOBJSRCFILENAMES += camerastabsettings
114 UAVOBJSRCFILENAMES += altitudeholdsettings
115 UAVOBJSRCFILENAMES += oplinksettings
116 UAVOBJSRCFILENAMES += oplinkstatus
117 UAVOBJSRCFILENAMES += altitudefiltersettings
118 UAVOBJSRCFILENAMES += altitudeholdstatus
119 UAVOBJSRCFILENAMES += waypoint
120 UAVOBJSRCFILENAMES += waypointactive
121 UAVOBJSRCFILENAMES += poilocation
122 UAVOBJSRCFILENAMES += poilearnsettings
123 UAVOBJSRCFILENAMES += mpugyroaccelsettings
124 UAVOBJSRCFILENAMES += txpidsettings
125 UAVOBJSRCFILENAMES += txpidstatus
126 UAVOBJSRCFILENAMES += takeofflocation
127 UAVOBJSRCFILENAMES += perfcounter
128 UAVOBJSRCFILENAMES += systemidentsettings
129 UAVOBJSRCFILENAMES += systemidentstate
130 UAVOBJSRCFILENAMES += cameracontrolsettings
131 UAVOBJSRCFILENAMES += cameracontrolactivity
133 UAVOBJSRC = $(foreach UAVOBJSRCFILE,$(UAVOBJSRCFILENAMES),$(FLIGHT_UAVOBJ_DIR)/$(UAVOBJSRCFILE).c )
134 UAVOBJDEFINE = $(foreach UAVOBJSRCFILE,$(UAVOBJSRCFILENAMES),-DUAVOBJ_INIT_$(UAVOBJSRCFILE) )