Andrew Tridgell
26d3ad18b8
Revert "PX4: enabled support for UAVCAN"
...
This reverts commit 71b2306aa9
.
This broke the build due to git submodules. We need to work out how
ArduPilot is going to handle the external uavcan module dependency
before we enable this again
2014-11-14 16:08:52 +11:00
Holger Steinhaus
71b2306aa9
PX4: enabled support for UAVCAN
2014-11-14 14:32:42 +11:00
Andrew Tridgell
3f60cddb87
PX4: build reflect command for USB stress testing
2014-11-07 22:15:28 +11:00
Andrew Tridgell
1adacf42b9
PX4: fixed startup log msg location
2014-10-30 08:30:38 +11:00
Andrew Tridgell
500ecebf57
PX4: conditionally build auth command and libraries
...
this makes it possible to build with upstream master
2014-10-30 08:09:38 +11:00
Andrew Tridgell
834c91b192
PX4: try starting the ll40ls on either I2C bus
2014-10-20 07:07:14 +11:00
Randy Mackay
4bdd814dcc
Build: enable px4flow driver on Pixhawk
2014-10-15 16:35:26 +09:00
akdslr
26a36eeca1
PX4 ROMFS INIT: Added starting the optional mb12xx sensor
2014-07-08 15:07:49 +10:00
akdslr
17eacf5bff
mk PX4: Added the new ll40ls device to modules list and start commands
2014-07-08 15:07:49 +10:00
Andrew Tridgell
8710922a02
PX4: fixed orientation of internal hmc5883 on FMUv3
2014-07-04 13:58:38 +10:00
Andrew Tridgell
a25eab4ada
PX4: try to start both hmc5883 sensors
...
internal + external
2014-07-04 12:08:17 +10:00
Andrew Tridgell
d462d91533
PX4: added comments on FMU3 rotations
2014-07-04 10:47:58 +10:00
Andrew Tridgell
41486ac59c
PX4: fixed l3gd20 rotation
...
based on first flight log
2014-07-04 10:18:04 +10:00
Kevin Hester
a8fd4472be
ph2 support: Fix typo in startup rc
2014-07-04 10:17:28 +10:00
Andrew Tridgell
292d1d8179
PX4: try to startup FMUv3 with right rotations
2014-07-03 14:21:45 +10:00
Andrew Tridgell
226eece7e2
PX4: added conversion lib for rotation
2014-07-03 14:21:25 +10:00
holger
65e7c74067
PX4: disable PX4IO RC handling in a clean way
...
Upstream PX4 Firmware provides a clean way to disable PX4IO handling by supplying the argument "norc" to "px4io start". After applying this fix to the rc.APM startup script, the quick hack contained in commit 180cceee of diydrones/PX4Firmware can be safely reverted.
2014-07-03 11:20:14 +10:00
Andrew Tridgell
166c1fd530
PX4: startup FMUv3 sensors if available
2014-06-30 07:58:35 +10:00
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
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
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
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
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
2e9e464c4b
PX4: update FMUv1 bootloader to use USBID 0x10
2013-12-21 06:25:43 +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
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
145bbd1656
PX4: changed startup to fail if no px4io on FMUv2
2013-11-02 21:41:11 +11:00
Andrew Tridgell
06e29536f1
PX4: added auth command to the build
2013-09-27 15:44:31 +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
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
28fcb1666e
PX4: fixed build for change in library layout
2013-08-30 13:01:34 +10:00
Andrew Tridgell
8efcf05835
PX4: start nsh on USB if SD card not inserted
...
useful for debugging
2013-08-30 13:01:34 +10:00
Andrew Tridgell
1230df8b0d
PX4: try to start meas_airspeed driver
2013-08-30 13:01:33 +10:00
Andrew Tridgell
01e9122850
PX4: disable sensors module
...
this isn't needed for APM, and fails to build
2013-08-30 13:01:33 +10:00
Andrew Tridgell
f88bb5638b
PX4: changes to startup after stacksize fix
...
we can redirect to FAT fs again, and remove the sleep lines
2013-08-30 13:01:33 +10:00
Andrew Tridgell
02b8d3497e
PX4: avoid writing px4io update log to SD card
...
this seems to be one of the causes of lockups of the FMU
2013-08-30 13:01:33 +10:00
Andrew Tridgell
2e75dd50be
PX4: added a sleep before probing for PX4IO update
...
this makes boot more reliable for some unknown reason
2013-08-30 13:01:33 +10:00
Andrew Tridgell
50cc6b5445
PX4: implement APM/nostart in rcS
...
this keeps the same shell on nostart, avoiding relying on nshterm
2013-08-30 13:01:33 +10:00