Andrew Tridgell
935546d80d
PX4: setup build layout to assume PX4Firmware and PX4NuttX trees
...
both in directory above ardupilot
12 years ago
Andrew Tridgell
78e85b36a4
PX4: moved MAXOPTIMIZATION change to APM build system
...
simpler than patching Firmware
12 years ago
Andrew Tridgell
28fcb1666e
PX4: fixed build for change in library layout
12 years ago
Andrew Tridgell
8efcf05835
PX4: start nsh on USB if SD card not inserted
...
useful for debugging
12 years ago
Andrew Tridgell
f48acffc52
PX4: always rebuild module.mk
...
this allows for switching build between different vehicle types
12 years ago
Andrew Tridgell
699e188110
build: only use a build in $SKETCHBOOK for px4
...
for others it is more convenient to use /tmp, as quite a few scripts
rely on this
12 years ago
Andrew Tridgell
1230df8b0d
PX4: try to start meas_airspeed driver
12 years ago
Andrew Tridgell
01e9122850
PX4: disable sensors module
...
this isn't needed for APM, and fails to build
12 years ago
Andrew Tridgell
ad445379b5
PX4: speed up the build a lot
...
this avoids removal of built objects and dependencies by allowing the
PX4 build system to put all objects and dependencies in the per-board
build directories
12 years ago
Andrew Tridgell
34af601551
Build: move BUILDROOT inside SKETCHBOOK
...
this allows for relative paths in the px4 build
12 years ago
Andrew Tridgell
16b5f923ae
PX4: remove the use of symlinks in PX4 build
...
this should make it more windows friendly
12 years ago
Andrew Tridgell
f88bb5638b
PX4: changes to startup after stacksize fix
...
we can redirect to FAT fs again, and remove the sleep lines
12 years ago
Andrew Tridgell
1137de1002
PX4: make upload targets depend on build targets
...
this allows for "make px4-v1-upload" for faster development cycles
12 years ago
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
12 years ago
Andrew Tridgell
2e75dd50be
PX4: added a sleep before probing for PX4IO update
...
this makes boot more reliable for some unknown reason
12 years ago
Andrew Tridgell
50cc6b5445
PX4: implement APM/nostart in rcS
...
this keeps the same shell on nostart, avoiding relying on nshterm
12 years ago
Andrew Tridgell
1c1e7ed414
PX4: changed to new names for board modules
12 years ago
Andrew Tridgell
84b21eed78
PX4: fixed test logic for console
12 years ago
Andrew Tridgell
1853223f45
PX4: hide the mkdir error on boot
12 years ago
Andrew Tridgell
372c424605
PX4: added mathlib/math/filter module
...
needed for (unused!) l3gd20 driver
12 years ago
Andrew Tridgell
927bbc6527
PX4: enable nshterm and math/filter on FMUv2
12 years ago
Andrew Tridgell
a0af499aa5
PX4: added nshterm command
12 years ago
Andrew Tridgell
200d310843
PX4: better error handling in startup script
12 years ago
Andrew Tridgell
f45e0fe737
PX4: don't need hil module
12 years ago
Andrew Tridgell
0e0afbd756
PX4: allow NuttX tree to be in directory above Firmware tree
12 years ago
Julian Oes
3b9d71ae8a
PX4: Changed the startup script to have mavlink on USART2 / Serial 1 on FMUv2
12 years ago
Andrew Tridgell
16a3f0d47b
PX4: only put one IO firmware in ROMFS
...
saves a bit of space. This also fixes makefile based upload
12 years ago
Andrew Tridgell
272057ff6d
PX4: fixed build of v1 and v2 firmwares in one build
...
this does a clean on each build, which is horribly inefficient. To fix
that we need to work out what state information is preventing
switching targets in one build
12 years ago
Andrew Tridgell
0f5111caeb
PX4: expand pass thru mixer to 8 channels
...
we're not using it now, but when we do use it we want all 8 channels
12 years ago
Andrew Tridgell
d9d378f74e
PX4: disable mixer load for now
...
loading a mixer disables IO output
12 years ago
Andrew Tridgell
6ce63da042
PX4: fixed airspeed build on FMUv1
12 years ago
Andrew Tridgell
0f8892e3b9
PX4: enable airspeed base driver and meas driver
...
this uses the new airspeed parent driver from Lorenz
12 years ago
Andrew Tridgell
3a6b7df23c
PX4: disable bma180 driver for FMUv1
12 years ago
Andrew Tridgell
33aa91c0dc
PX4: adapt rc.APM for FMUv1 and FMUv2
12 years ago
Andrew Tridgell
25b2cc7bf6
PX4: moved px4io-*.bin to ROMFS
...
this is more convenient than users having to copy it over
12 years ago
Andrew Tridgell
d27b338e18
PX4: added io-v2 targets
12 years ago
Andrew Tridgell
140fc63a69
PX4: added px4-v2 targets
12 years ago
Andrew Tridgell
bc6c5d0fb1
HAL_PX4: enable right FMUv2 drivers
...
ets_airspeed is ok, but mkblctrl driver doesn't build yet
12 years ago
Julian Oes
ca29d543fd
PX4: Added config file fmuv2 board, not used yet
12 years ago
Julian Oes
56e94d70e9
PX4: Adaptations to latest build changes
12 years ago
Marco Bauer
ae2ee399c2
PX4: added support for mkblctrl driver
...
this enables runtime support for the mkblctrl I2C ESC drivers
12 years ago
Marco Bauer
c7c0fc01c3
PX4: enable mkblctrl driver
12 years ago
Michael Woods
1c17bed1ef
build: Adding a check for Darwin when adding avrdude.conf's flag for uploading.
12 years ago
Kevin Hester
6187c66147
PX4: A better error message in the log file when the px4io upgrade fails
12 years ago
John Boiles
bb2a6b8a22
HAL_SITL: Fixing SITL build for OSX.
12 years ago
Andrew Tridgell
3b6bf49c84
PX4: fixed startup logging
...
echo has a very limited argument count
12 years ago
Andrew Tridgell
d487b1170e
PX4: log devices being used in boot.log
12 years ago
Andrew Tridgell
28ffa4059b
PX4: added ARDUPILOT_BUILD define
...
will be used to avoid some code in the px4io driver
12 years ago
Andrew Tridgell
1132c0ae7c
PX4: use PX4_ROOT=../PX4Firmware by default
...
this should make PX4 builds work out of the box on Windows for people who have used
the github for windows tool to download the two repositories
12 years ago
Kevin Hester
7652f403ea
PX4: Remove -Os because I've changed the px4 tree to have that as the
...
default
12 years ago