Commit Graph

73 Commits

Author SHA1 Message Date
Andrew Tridgell
d45f6e8f1d PX4: fixed startup tone
'start' doesn't work any more
2015-06-12 17:55:29 +10:00
Andrew Tridgell
2aa73c427b PX4: enable temperature compensation in hmc5883 driver 2015-04-02 14:35:52 -07:00
Andrew Tridgell
f05c4eb019 PX4: enabled SPI hmc5883 for FMUv3 2015-03-12 12:50:27 +11:00
Randy Mackay
ab96e98815 PX4: start oreoled driver 2015-03-02 16:57:54 +09:00
Andrew Tridgell
bdd265a985 PX4: use mode_pwm4 on startup
this prevents any pin activity on startup
2015-02-23 14:15:14 +11:00
Andrew Tridgell
9efc0acf19 PX4: start the pwm_input driver 2015-02-23 14:15:14 +11:00
Jonathan Challinger
604742ac0e rc.APM: disarm px4io before trying to update 2015-02-11 21:05:42 +11:00
Luis Rodrigues
6557432c0d PX4: Added support for TeraRanger One sensor 2015-02-11 18:41:42 +11:00
Randy Mackay
a8c176f104 PX4: smart battery on second I2C bus 2015-02-10 21:44:12 +09:00
Andrew Tridgell
c0e212916b PX4: auto-format microSD if corrupt
and allow boot with no microSD if USB is not connected. If USB is
connected give a nsh shell on USB
2015-02-06 19:05:02 +11:00
Andrew Tridgell
3918413b36 PX4: simplify ms5611 startup 2015-02-01 14:13:59 +11:00
Andrew Tridgell
5133799e23 PX4: start two barometers if possible 2015-01-09 11:50:57 +11:00
Randy Mackay
b4b062e9ef PX4: start batt_smbus 2014-12-31 15:22:52 +09:00
Randy Mackay
9d5c27ca83 PX4: start px4flow driver 2014-12-06 18:16:43 +11:00
Andrew Tridgell
6d10797c59 build: enable uavcan if ../uavcan directory is present 2014-11-18 21:42:36 +11:00
Andrew Tridgell
a9ee2ae253 PX4: change IMU order so vib isolated IMUs are 1 and 2
also try to start external ms5611
2014-11-18 15:39:37 +11:00
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
1adacf42b9 PX4: fixed startup log msg location 2014-10-30 08:30:38 +11:00
Andrew Tridgell
834c91b192 PX4: try starting the ll40ls on either I2C bus 2014-10-20 07:07:14 +11: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
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
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
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
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
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
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