Kevin Lopez Alvarez
34c977f046
waf: Initial waf support for ppro
8 years ago
Peter Barker
7042d3e9c9
Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries
8 years ago
Gustavo Sousa
930f3b4aca
build: boards: enable --upload option for linux boards
...
Make it use rsync command. That's a workaround to allow user using --upload
option, which in fact appends the 'rsync' to the command chain. A bad
side-effect of this is that the build summary is output twice for a command
like 'waf copter --upload'.
8 years ago
Lucas De Marchi
d02013c91b
build: aerofc-v1: add default param file into ROMFS
8 years ago
Lucas De Marchi
f6d43aea25
build: px4: allow to embed defaults file into ROMFS
8 years ago
Peter Barker
ee16205438
Tools: ardupilotwaf: include startup tone in ROMFS
8 years ago
Francisco Ferreira
2f326fe5e0
build: remove obsolote mkblctrl from PX4 builds
8 years ago
Andrew Tridgell
385d1c1951
waf: cope with spaces in directory name in mavgen
8 years ago
Andrew Tridgell
c8d6311047
waf: added -Werror=switch
...
match the stm32 build, so errors are found in SITL
8 years ago
Pierre Kancir
b541949262
WAF: Px4.py remove unused PX4_UAVCAN_ROOT and UAVCAN_LIBUAVCAN_PATH
8 years ago
Eugene Shamaev
59ef501a19
waf: add support for building with UAVCAN
8 years ago
Lucas De Marchi
fab0358a0f
build: document special fields in px4 boards
8 years ago
Lucas De Marchi
05c5a2ac9b
build: add adc driver for aerofc
8 years ago
Lucas De Marchi
81a9a70910
ROMFS: use different UART for errors in aerofc
8 years ago
Lucas De Marchi
3eb16fd881
build: PX4: install rc.<board-name> as init script
8 years ago
Lucas De Marchi
b1b07f4e70
build: make bootloader path relative to ROMFS
...
Differentiating if the path should be relative to the build dir or the
ROMFS dir based purely on the type of the item is not a good approach.
This prepares the way to have more files on ROMFS with different names
on src and dst.
8 years ago
Lucas De Marchi
8db111e0a0
build: do not add sercon for aerofc
8 years ago
Lucas De Marchi
d3df9c8d39
build: use dummy tone_alarm on aerofc
...
This allows us to use tone_alarm in the init script besides the calls
from ArduPilot code.
8 years ago
Lucas De Marchi
b17acfee12
Add aerofc support
...
Flight Controller board that comes on Intel Aero RTF Drone.
8 years ago
Lucas De Marchi
65f2c9eca1
build: remove batt_smbus from waf as well
...
It has been removed from make build system, but not from waf.
8 years ago
Lucas De Marchi
00ef0cec2e
build: shut up cmake regarding deprecated macros
...
Yes, we know we are using them. Remove warnings like:
CMake Deprecation Warning at /usr/share/cmake/Modules/CMakeForceCompiler.cmake:93 (message):
The CMAKE_FORCE_CXX_COMPILER macro is deprecated. Instead just set
CMAKE_CXX_COMPILER and allow CMake to identify the compiler.
Call Stack (most recent call first):
cmake/toolchains/Toolchain-arm-none-eabi.cmake:37 (cmake_force_cxx_compiler)
/home/lucas/p/dronecode/ardupilot/build/px4-v2/modules/PX4Firmware/CMakeFiles/3.6.2/CMakeSystem.cmake:6 (include)
CMakeLists.txt:204 (project)
8 years ago
Lucas De Marchi
3d29010366
build: allow to pass flags to cmake
...
These are flags to cmake itself, not to the compiler and is not in the
form of -DXX=YY
8 years ago
Lucas De Marchi
1bf17fa50f
build: remove version that is not required anymore
...
Now bootloader, board name and px4io pass the name directly to the PX4
build system so we don't need to keep the version.
8 years ago
Lucas De Marchi
1a58d3c447
build: px4: pass px4io name directly
8 years ago
Lucas De Marchi
da297d2028
build: px4: pass board name directly
8 years ago
Lucas De Marchi
c81d32a0b2
build: px4: pass bootloader name directly
...
Don't derive the bootloader name from the version. Other boards using
the PX4 layer may not necessarily have "px4fmu" name, let alone the
version.
8 years ago
Andrew Tridgell
6747f42986
waf: ensure that we can link to a package before using it
...
this copes with a PKG_CONFIG_PATH that points at a package for the
wrong architecture
8 years ago
Andrew Tridgell
9d592e005d
waf: removed install of oreoled.bin
8 years ago
Andrew Tridgell
977cd3c486
waf: re-enable uavcan on FMUv2
8 years ago
mirkix
61a88a9b5e
ardupilotwaf: Add BeagleBone Blue
8 years ago
Andrew Tridgell
1dd6d568ab
waf: removed remaining PX4 rangefinder drivers
8 years ago
Andrew Tridgell
2add60bc37
waf: removed PX4 trone driver
8 years ago
Randy Mackay
99ba42c26d
Build: do not build PX4Firmware rgbled driver
8 years ago
Andrew Tridgell
d07d2d9a40
Tools: adapt to new RC_Channel API
8 years ago
Andrew Tridgell
b7081f42cd
waf: exclude some files from ROMFS
...
no need to include oreoled on FMUv2 as its Solo only
8 years ago
Andrew Tridgell
321cad640c
waf: trim PX4 config to reduce firmware size
...
removed unused drivers
8 years ago
Andrew Tridgell
95b848f2b6
waf: fixes for FMUv3
8 years ago
Andrew Tridgell
74a871576c
waf: added FMUv3 to build
8 years ago
Andrew Tridgell
35bed59bd4
Tools: Add EKF3 and remove EK1
8 years ago
Andrew Tridgell
7e0d904657
Tools: link in AP_FlashStorage
8 years ago
Andrew Tridgell
4ef4016e5e
mk: removed PX4 irlock driver
8 years ago
Andrew Tridgell
752a5035d0
waf: remove px4flow from build
8 years ago
Julien Beraud
c6107d812d
waf: Don't use lttng in static builds
...
already done for libiio and libdl
8 years ago
Andrew Tridgell
111d8c05dc
waf: link in less drivers on Pixracer
8 years ago
Andrew Tridgell
dc439d281e
Tools: removed PX4 airspeed drivers
8 years ago
floaledm
8d0fd7cea8
Tools: add AP_Frsky_Telem
8 years ago
Lucas De Marchi
57aec40acb
build: disable O_CLOEXEC for PX4 and VRBRAIN
8 years ago
Lucas De Marchi
217da05c64
build: Add Urus board to waf
8 years ago
Martin Evans
c0b913a975
build: Add Dark board to waf
8 years ago
Lucas De Marchi
cc683c1db1
build: use gcc/g++ first
...
We currently are unable to build on MacOSX unless we give waf the
--check-cxx-compiler g++. Change the compiler order to search for
gcc/g++ first instead of clang/clang++.
8 years ago