Andrew Tridgell
baeddfe4f3
PX4: enable probe of MPU9250 if available
10 years ago
Andrew Tridgell
d45f6e8f1d
PX4: fixed startup tone
...
'start' doesn't work any more
10 years ago
Andrew Tridgell
2aa73c427b
PX4: enable temperature compensation in hmc5883 driver
10 years ago
Andrew Tridgell
f05c4eb019
PX4: enabled SPI hmc5883 for FMUv3
10 years ago
Randy Mackay
ab96e98815
PX4: start oreoled driver
10 years ago
Andrew Tridgell
bdd265a985
PX4: use mode_pwm4 on startup
...
this prevents any pin activity on startup
10 years ago
Andrew Tridgell
9efc0acf19
PX4: start the pwm_input driver
10 years ago
Jonathan Challinger
604742ac0e
rc.APM: disarm px4io before trying to update
10 years ago
Luis Rodrigues
6557432c0d
PX4: Added support for TeraRanger One sensor
10 years ago
Randy Mackay
a8c176f104
PX4: smart battery on second I2C bus
10 years ago
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
10 years ago
Andrew Tridgell
3918413b36
PX4: simplify ms5611 startup
10 years ago
Andrew Tridgell
5133799e23
PX4: start two barometers if possible
10 years ago
Randy Mackay
b4b062e9ef
PX4: start batt_smbus
10 years ago
Randy Mackay
9d5c27ca83
PX4: start px4flow driver
10 years ago
Andrew Tridgell
6d10797c59
build: enable uavcan if ../uavcan directory is present
10 years ago
Andrew Tridgell
a9ee2ae253
PX4: change IMU order so vib isolated IMUs are 1 and 2
...
also try to start external ms5611
10 years ago
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
10 years ago
Holger Steinhaus
71b2306aa9
PX4: enabled support for UAVCAN
10 years ago
Andrew Tridgell
1adacf42b9
PX4: fixed startup log msg location
10 years ago
Andrew Tridgell
834c91b192
PX4: try starting the ll40ls on either I2C bus
10 years ago
akdslr
26a36eeca1
PX4 ROMFS INIT: Added starting the optional mb12xx sensor
11 years ago
akdslr
17eacf5bff
mk PX4: Added the new ll40ls device to modules list and start commands
11 years ago
Andrew Tridgell
8710922a02
PX4: fixed orientation of internal hmc5883 on FMUv3
11 years ago
Andrew Tridgell
a25eab4ada
PX4: try to start both hmc5883 sensors
...
internal + external
11 years ago
Andrew Tridgell
d462d91533
PX4: added comments on FMU3 rotations
11 years ago
Andrew Tridgell
41486ac59c
PX4: fixed l3gd20 rotation
...
based on first flight log
11 years ago
Kevin Hester
a8fd4472be
ph2 support: Fix typo in startup rc
11 years ago
Andrew Tridgell
292d1d8179
PX4: try to startup FMUv3 with right rotations
11 years ago
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.
11 years ago
Andrew Tridgell
166c1fd530
PX4: startup FMUv3 sensors if available
11 years ago
NosDE
613fda4889
PX4: enabling mkblctrl for fmuv1/fmuv2
...
See the comments in mk/PX4/ROMFS/init.d/rc.APM for details
11 years ago
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
11 years ago
Andrew Tridgell
d3088b230a
PX4: use RGBLED state to show startup state
...
solid white while booting, solid red on error
11 years ago
Andrew Tridgell
02c98f901d
PX4: run hmc5883 compass calibration on every boot
...
this gives us more consistent compass readings between boots
11 years ago
Andrew Tridgell
792667e311
PX4: test MTD device on boot
...
full rwtest on FMUv2, read test on FMUv1
11 years ago
Andrew Tridgell
950bb09735
PX4: enable MTD on FMUv1 as well
11 years ago
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
11 years ago
Andrew Tridgell
db19c8b410
PX4: start mtd driver on FMUv2
11 years ago
Andrew Tridgell
8698ee43bb
PX4: use BOOT.LOG instead of boot.log
11 years ago
Andrew Tridgell
f7029e6587
px4: enable dual telemetry by default on FMUv1
...
this makes us compatible with wiring diagrams from PX4 site
11 years ago
Andrew Tridgell
5ca73785c8
PX4: added automatic IO firmware update
...
this avoids the px4io.loaded file on the SD card that confused many
users
11 years ago
Andrew Tridgell
3ead86ee2d
PX4: start all sensor types on PX4
...
this allows for secondary sensors
11 years ago
Andrew Tridgell
f1bad032dd
PX4: added support for the MPU6000 on the v2.4 Pixhawk
11 years ago
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
11 years ago
Andrew Tridgell
145bbd1656
PX4: changed startup to fail if no px4io on FMUv2
11 years ago
Randy Mackay
8f16dbf95e
PX4: start rgbled driver
12 years ago
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
12 years ago
Andrew Tridgell
ef6407988b
PX4: avoid nsh redirects in if statements
...
this helps avoid FAT filesystem corruption
12 years ago
Andrew Tridgell
8efcf05835
PX4: start nsh on USB if SD card not inserted
...
useful for debugging
12 years ago