Commit Graph

313 Commits

Author SHA1 Message Date
Andrew Tridgell 0eaf70cd85 build: added optimisation in native build 2015-05-05 09:45:54 +10:00
Andrew Tridgell eb284b4fca build: run Linux build with optimisation
this is starting to be worthwhile on some boards
2015-05-05 09:45:52 +10:00
Andrew Tridgell bd32774768 PX4: added ver command
this allows us to see what silicon revision the stm32 is
2015-04-25 07:34:56 +10:00
Tom Pittenger b263c32507 Make: px4 warnings become errors 2015-04-24 14:04:30 +09:00
Jonathan Challinger f93df8997b mk: add coax copter target 2015-04-16 20:59:28 +09:00
Andrew Tridgell 3659cd7359 PX4: update bootloader with battery power boot fix from David 2015-04-15 21:56:49 +10:00
Andrew Tridgell f4537f4dec PX4: updated bootloaders to current version 2015-04-15 15:54:32 +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
Andrew Tridgell 644d0c223a PX4: update FMUv2 bootloader
this one adds the CHIP command so we can differentiate rev3 silicon
2015-03-05 22:12:08 +11:00
Randy Mackay ab96e98815 PX4: start oreoled driver 2015-03-02 16:57:54 +09:00
Randy Mackay 43f3827fd5 Make: add oreoled module to Pixhawk build 2015-03-02 16:57:52 +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
Andrew Tridgell a6454c9918 PX4: build the pwm_input driver 2015-02-23 14:15:14 +11:00
Andrew Tridgell 648c398ccd PX4: added README for new tools 2015-02-14 12:25:44 +11:00
Andrew Tridgell 5d6bed2814 PX4: added genmsg and gencpp tools
these are needed for the latest PX4Firmware build
2015-02-14 12:25:44 +11:00
Andrew Tridgell 96d290a283 PX4: add PYTHONPATH for genmsg and gencpp tools 2015-02-14 12:25:44 +11:00
Jonathan Challinger 604742ac0e rc.APM: disarm px4io before trying to update 2015-02-11 21:05:42 +11:00
Jonathan Challinger 5059fc620c Build: add git hashes to .px4 files 2015-02-11 20:22:08 +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 8bd7c171e4 PX4: added usb_connected command 2015-02-06 19:05:02 +11:00
Emile Castelnuovo b62ad2db71 build: added missing VR boards. 2015-02-02 08:44:01 +11:00
LukeMike b278e058fa ROMFS: added new ROMFS for VR Brain 5.2 and VR Micro Brain 5.2 2015-02-02 08:44:00 +11:00
LukeMike 35c7a74256 VRBRAIN_TARGETS: changed makefile for VR boards 2015-02-02 08:44:00 +11:00
Emile Castelnuovo cd9537e1f8 build: added and modified scripts to build for all VR boards 2015-02-02 08:43:58 +11:00
LukeMike af309a26d9 mk: added new VRBrain 5 PRO board 2015-02-02 08:43:57 +11:00
LukeMike b14ca1b977 build: Added flag to build VRBRAIN versions with different kind of RC Inputs
Conflicts:
	mk/vrbrain_targets.mk
2015-02-02 08:43:57 +11:00
Andrew Tridgell 3918413b36 PX4: simplify ms5611 startup 2015-02-01 14:13:59 +11:00
Andrew Tridgell b0b57cccce build: add -nologging build modifier
useful for testing
2015-01-17 10:45:02 +13:00
Grant Morphett 8b08402c60 mk: Added a "help" target to the make system.
Now if developers type "make help" they get a useful message.
2015-01-17 10:29:14 +13:00
mirkix 001758071f mk: add support for BBBMINI, simple ArduPilot DIY Cape for the BeagleBone Black 2015-01-12 21:36:40 +13:00
Andrew Tridgell 5133799e23 PX4: start two barometers if possible 2015-01-09 11:50:57 +11:00
Andrew Tridgell 15c5e153c8 PX4: re-enable some warnings as errors 2015-01-09 11:38:28 +11:00
Andrew Tridgell 5b46dec9a0 PX4: avoid build errors from new upstream -Werror directives 2015-01-09 11:37:57 +11:00
Randy Mackay b4b062e9ef PX4: start batt_smbus 2014-12-31 15:22:52 +09:00
Randy Mackay 70dcc724ac PX4: add batt_smbus module to build 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 722ce0628a PX4: enable ccache on windows build 2014-12-04 08:12:47 +11:00
Andrew Tridgell 9b75237a38 PX4: don't build lsm303d and l3gd20 on PX4v1 2014-11-28 09:16:56 +11:00
Andrew Tridgell bbb47ece9c PX4: use a common makefile for most of v1 and v2 2014-11-28 08:06:32 +11:00
Andrew Tridgell 4edd943166 PX4: disable auth on px4v1 too 2014-11-26 19:19:05 +11:00
Andrew Tridgell 5a78c584d2 PX4: disable auth command to keep us below 1MByte 2014-11-26 10:38:31 +11:00
Andrew Tridgell 420889d061 build: added motor_test, and fixed build checks for PX4 2014-11-26 10:24:14 +11:00
Andrew Tridgell 4f44a63bef build: fixed build with PX4/Firmware master
the reflect command has not been merged upstream yet
2014-11-20 08:59:04 +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
John Williams b1c6931ade Build: added zynq make target 2014-11-14 10:21:05 +11:00
Andrew Tridgell 75a517824b build: put elf file in current directory
makes it more obvious where the build ends up
2014-11-13 17:27:53 +11:00
Andrew Tridgell b5f1ab496b build: be less strict on compiler version for PXF 2014-11-07 22:15:28 +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 6bf76acf96 PX4: add TESTS_MATHLIB_DISABLE define
this helps building with upstream master
2014-10-30 08:09:39 +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
Emile Castelnuovo 958e5e31fc Build: VRBRAIN corrected order of MAG startup for 4.5 board 2014-08-31 10:57:05 +09:00
Emile Castelnuovo 0e118eb3d0 Build: VRBRAIN corrected order of MAG startup 2014-08-31 10:57:01 +09:00
LukeMike 44f1ef207d VRBRAIN: added startup of internal mag's driver for VR Brain Standard 5 2014-08-31 10:56:54 +09:00
LukeMike bebfbd3fbb VRBRAIN: modified target clean 2014-08-16 20:28:42 +10:00
Andrew Tridgell 148dfbd180 build: fixed flymaple build 2014-08-13 18:46:44 +10:00
Andrew Tridgell 1a007dfcc0 build: added subtypes for all boards 2014-08-13 18:46:43 +10:00
Mikhail Avkhimenia 2899e44c0c build: add navio build target 2014-08-12 22:08:13 +10:00
Mikhail Avkhimenia e5c8a0af77 build: add Raspberry Pi toolchain 2014-08-12 22:07:22 +10:00
Andrew Tridgell 4dfafcf7ba build: removed hil from frames list
it breaks "apm1-hil" target for copter
2014-08-07 12:34:30 +10:00
Andrew Tridgell 8ac9c11055 build: allow "make px4-v2-hil-upload" 2014-08-07 09:51:32 +10:00
Andrew Tridgell 24b481ac0d build: fixed dependency on frame type in make target 2014-08-01 06:54:03 +10:00
LukeMike b6d361a3f7 build: VRBRAIN changed start of new drivers of sensors 2014-07-15 20:42:50 +10:00
LukeMike f1b99036e2 build: VRBRAIN added new module for rotation of sensors 2014-07-15 20:42:33 +10:00
Andrew Tridgell fdeac40135 build: added board subtypes to build 2014-07-14 09:44:35 +10:00
Andrew Tridgell e2a3a4e45c build: allow native build to use distcc 2014-07-14 09:44:34 +10:00
Andrew Tridgell 3475f39daf build: enable ccache if installed for all builds 2014-07-14 09:44:34 +10:00
Andrew Tridgell 09e9074cb2 build: added bbone as build target 2014-07-14 09:44:34 +10:00
Andrew Tridgell a224d8c3f9 build: rename board_avr_sitl.mk to board_native.mk 2014-07-14 09:44:34 +10:00
Andrew Tridgell 0b6c810a6e build: added ERLE build type 2014-07-14 08:52:43 +10:00
Andrew Tridgell fc368202ad build: fixed build with latest upstream PX4 Firmware tree 2014-07-09 08:12:10 +10:00
Andrew Tridgell 5230684bad build: disable some compiler errors for now
this needs more work, but allows us to build with upstream PX4
Firmware now
2014-07-08 20:28:45 +10: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
LukeMike 0dc0d2f6c0 VRBRAIN: included module esc_calib for ESC's calibration from shell 2014-07-01 12:21:35 +02:00
LukeMike de1d0c6989 VRBRAIN: deactivated error on HMC5883 start 2014-07-01 12:21:34 +02:00
LukeMike 0dc274221b VRBRAIN: renamed external and on board drivers for MPU6000 and HMC5883 sensors 2014-07-01 12:21:33 +02:00
LukeMike 69f75886e1 VRBRAIN: some not important adjustments 2014-07-01 12:21:32 +02:00
LukeMike 3adb04dd71 VRBRAIN: added automatic update of bootloader from SD at startup 2014-07-01 12:21:32 +02:00
LukeMike efd407b56e VRBRAIN: enabled the compilation of module bl_update for bootloader update from nuttx 2014-07-01 12:21:31 +02:00
Andrew Tridgell 166c1fd530 PX4: startup FMUv3 sensors if available 2014-06-30 07:58:35 +10:00
LukeMike 78f29f11e7 VRBRAIN: Modified makefile for VirtualRobotix's boards 2014-06-19 11:28:45 +02:00
LukeMike 33537b26ce VRBRAIN: Removed the stop in case of error on startup of magnetometer.
Thus should enable to fly without a magnetometer.
2014-06-19 11:28:33 +02:00