NosDE
613fda4889
PX4: enabling mkblctrl for fmuv1/fmuv2
...
See the comments in mk/PX4/ROMFS/init.d/rc.APM for details
2014-03-29 06:45:30 +11:00
Andrew Tridgell
f31183f22d
build: added APM_BUILD_DIRECTORY define to build
...
this makes it possible to have different default parameter values for
different vehicle types in libraries, as long as you use the makefile
based build
2014-03-26 12:15:31 +11:00
Andrew Tridgell
11956ece7c
PX4: make compass calibrate fail non-fatal
...
until we sort out what is going on with compass calibration failures
this is the best option
2014-03-11 13:32:47 +11:00
Mike McCauley
55cf4b2111
mk: added HIL_MODE defitinition for Flymaple
2014-02-17 05:56:37 +11:00
Andrew Tridgell
082a3561c4
build: make hil equal hilsensors
2014-02-15 05:29:46 +11:00
Andrew Tridgell
d3088b230a
PX4: use RGBLED state to show startup state
...
solid white while booting, solid red on error
2014-02-04 21:43:47 +11:00
Andrew Tridgell
e037b37880
PX4: added "make px4-cleandep" for faster rebuilding between branches
2014-01-22 17:15:34 +11:00
Andrew Tridgell
02c98f901d
PX4: run hmc5883 compass calibration on every boot
...
this gives us more consistent compass readings between boots
2014-01-22 17:15:34 +11:00
Andrew Tridgell
792667e311
PX4: test MTD device on boot
...
full rwtest on FMUv2, read test on FMUv1
2014-01-16 13:11:14 +11:00
Andrew Tridgell
950bb09735
PX4: enable MTD on FMUv1 as well
2014-01-15 19:33:14 +11:00
Andrew Tridgell
7a02c2720b
PX4: added defines for PX4 and NuttX version in logs
2014-01-14 15:35:41 +11:00
Andrew Tridgell
9d09a96377
PX4: don't write to BOOT.LOG unless we have errors
...
this gets us to zero writes to microSD when no errors and not armed
2014-01-14 13:57:59 +11:00
Andrew Tridgell
db19c8b410
PX4: start mtd driver on FMUv2
2014-01-14 12:46:27 +11:00
Andrew Tridgell
db8b262939
PX4: enable mtd driver in build
2014-01-14 12:46:26 +11:00
Andrew Tridgell
8698ee43bb
PX4: use BOOT.LOG instead of boot.log
2014-01-14 12:46:26 +11:00
Andrew Tridgell
f7029e6587
px4: enable dual telemetry by default on FMUv1
...
this makes us compatible with wiring diagrams from PX4 site
2013-12-31 11:54:42 +11:00
Andrew Tridgell
f3c36ccef1
px4: fixed IO build
2013-12-30 14:51:40 +11:00
Andrew Tridgell
b59f2d4326
build: put px4io elf files in build directory
2013-12-28 10:17:47 +11:00
Andrew Tridgell
2e9e464c4b
PX4: update FMUv1 bootloader to use USBID 0x10
2013-12-21 06:25:43 +11:00
Macrauder
62fcfd8d9b
build: Use generic app descriptior for mac spotlight search
...
kMDItemKinde is a localized string, only in EN OSX versions the value
is Application, changed to generic ContentType metafild
2013-12-17 14:55:31 +11:00
Andrew Tridgell
5ca73785c8
PX4: added automatic IO firmware update
...
this avoids the px4io.loaded file on the SD card that confused many
users
2013-12-13 12:44:47 +11:00
Andrew Tridgell
829767bed2
PX4: change FMUv2 bootloader USB ID to 0x0011
2013-12-13 11:02:19 +11:00
Andrew Tridgell
ceef872a51
build: fixed a build cmp warning
2013-12-11 17:29:27 +11:00
Andrew Tridgell
3c5dcc7862
PX4: added -Wno-packed
...
we know that packed data structures are not as efficient
2013-12-11 11:10:26 +11:00
Andrew Tridgell
56752f4027
build: reduced PX4 warnings and avoid rebuilding when possible
2013-12-11 09:59:41 +11:00
Andrew Tridgell
3ead86ee2d
PX4: start all sensor types on PX4
...
this allows for secondary sensors
2013-12-09 17:34:06 +11:00
Andrew Tridgell
f1bad032dd
PX4: added support for the MPU6000 on the v2.4 Pixhawk
2013-11-28 21:32:12 +11:00
Andrew Tridgell
45bf96382c
PX4: setup uartD on PX4
...
on FMUv1 enable uartD only if /fs/microsd/APM/uartD.en exists
on FMU2 always enable uartD
2013-11-23 19:29:22 +11:00
Andrew Tridgell
6448ff455f
build: added new copter frame type 'single'
2013-11-13 09:21:21 +11:00
Andrew Tridgell
6deeca1cc0
build: support all copter frame types on all boards
2013-11-13 09:12:02 +11:00
Andrew Tridgell
18c3b16aa8
build: added GIT_VERSION define to Makefile build
2013-11-09 10:09:19 +11:00
Andrew Tridgell
145bbd1656
PX4: changed startup to fail if no px4io on FMUv2
2013-11-02 21:41:11 +11:00
Andrew Tridgell
561618b2b2
build: added -lrt for Linux build
2013-10-08 11:50:54 +11:00
Andrew Tridgell
d73c49bebc
build: override opt flags for Linux build
2013-09-28 21:24:03 +10:00
Andrew Tridgell
71d0b294c5
build: added -lpthread and SKETCHNAME in build
2013-09-28 21:24:02 +10:00
Andrew Tridgell
4c05848734
build: added Linux targets
2013-09-28 21:24:02 +10:00
Andrew Tridgell
06e29536f1
PX4: added auth command to the build
2013-09-27 15:44:31 +10:00
Andrew Tridgell
081a481a7c
build: added flymaple-upload target
2013-09-25 15:46:55 +10:00
Andrew Tridgell
815be5ddfe
build: fixed libmaple upload target
2013-09-24 13:51:28 +10:00
Andrew Tridgell
3df849b8d1
build: make flymaple port find libmaple in parent directory
...
saves some hassle for people following the instructions
2013-09-24 13:51:28 +10:00
Mike McCauley
f90790a26c
build: added build files for Flymaple port
2013-09-24 13:32:50 +10:00
Randy Mackay
8f16dbf95e
PX4: start rgbled driver
2013-09-11 13:15:35 +09:00
Andrew Tridgell
905c84bb4c
PX4: move PX4IO update to before any sensors start
...
this seems to make the update much more reliable, possibly as it
avoids an interrupt load from l3gd20 driver
2013-09-07 17:39:51 +10:00
Andrew Tridgell
ef6407988b
PX4: avoid nsh redirects in if statements
...
this helps avoid FAT filesystem corruption
2013-09-06 22:14:04 +10:00
Andrew Tridgell
7536e0759d
PX4: enable rgbled on FMUv1
2013-09-06 08:15:31 +10:00
Andrew Tridgell
0c926c38b1
PX4: boot the FMU bootloader in ROMFS
2013-09-04 13:15:51 +10:00
Andrew Tridgell
474a6d1218
PX4: added FMU bootloader images to ROMFS
...
this makes it much easier for users to update their bootloaders
2013-09-04 12:53:56 +10:00
Andrew Tridgell
935546d80d
PX4: setup build layout to assume PX4Firmware and PX4NuttX trees
...
both in directory above ardupilot
2013-08-30 13:32:23 +10:00
Andrew Tridgell
78e85b36a4
PX4: moved MAXOPTIMIZATION change to APM build system
...
simpler than patching Firmware
2013-08-30 13:01:34 +10:00
Andrew Tridgell
28fcb1666e
PX4: fixed build for change in library layout
2013-08-30 13:01:34 +10:00