Lucas De Marchi
bfe2acac33
build: add -Wno-attributes for PX4
...
This will allow us to use [[fallthrough]] attribute as an
statement.
8 years ago
Kevin Lopez Alvarez
40f8500122
mk: initial FMUv4pro support
8 years ago
Eugene Shamaev
b121145c33
mk: compilation settings to include CAN bus drivers and UAVCAN protocol
8 years ago
Andrew Tridgell
979c3a6270
mk: support px4-v3 with make
...
I really wish we didn't still need this!
8 years ago
Lucas De Marchi
57aec40acb
build: disable O_CLOEXEC for PX4 and VRBRAIN
8 years ago
Andrew Tridgell
670dd22ad9
mk: make px4-clean remove vehicle object files
9 years ago
Andrew Tridgell
4c22c59933
mk: fixed bad parameter bug on px4-v2
...
we have been getting builds with bad parameter values when built with
"make px4". It seems to be mixing object files from two px4 targets
9 years ago
Gustavo Jose de Sousa
308ee5fe45
mk: px4: remove misleading warnings about "old trees"
...
The user might just happen to have trees at those paths with work possibly
unrelated to ArduPilot.
9 years ago
Lucas De Marchi
bf8d36fbe0
mk: add STDC format macros
9 years ago
Lucas De Marchi
a014d0c790
mk: define missing headers for px4/qurt/sitl
9 years ago
Andrew Tridgell
dece35e465
mk: fixed px4-cleandep warning
9 years ago
Luis Vale Gonçalves
ae90945836
Revising ardupilot.com to .org
...
Revising ardupilot.com to .org
9 years ago
Francisco Ferreira
c2391797d6
mk: allow git versions to be defined externally
9 years ago
Andrew Tridgell
3c5287e8db
mk: create bootloaded directory for FMUv4
9 years ago
Andrew Tridgell
d8f08591d5
PX4: fixed build with uavcan dependence on mavlink
9 years ago
Andrew Tridgell
4ef27ce446
mk: fixed px4io build
9 years ago
Ricardo de Almeida Gonzaga
730dc87b56
make: start using 'AP_Common/missing' to all boards
9 years ago
Francisco Ferreira
d1910a9e5e
mk: don't error on unknown pragmas
9 years ago
Lucas De Marchi
75d58bcfb6
Global: rename HAVE_NULLPTR_T with HAVE_STD_NULLPTR_T
...
This makes for a more standard name for these overrides.
9 years ago
Lucas De Marchi
ae5da864e7
mk: make PX4, QURT and QFLIGHT use wrapper cstddef
9 years ago
Lucas De Marchi
f4bc5c60ba
mk: px4: replace cp -f with cp
...
-f is only needed for rm because it fails when the file being removed
doesn't exist. cp doesn't need it.
9 years ago
Peter Barker
529a0166d5
mk: px4: correct manipulation of files
...
- remove useless file copy
- replace rm/cp idiom with cp -f
9 years ago
Lucas De Marchi
517a7f0f35
mk: add missing warnings from AP_Common.h
...
Copy the missing warnings from AP_Common.h and reorder the warnings to
be more clear on intent. This will later let us remove the warnings from
the header.
9 years ago
Andrew Tridgell
358dcd56e8
mk: put FMUv4 bootloader in ROMFS for Pixracer
9 years ago
Andrew Tridgell
f6c2b55c3f
mk: fixed dependency on mavlink header generation
9 years ago
Siddharth Bharat Purohit
dd65495668
mk: generate mavlink headers using mavlink module files
9 years ago
squilter
65e2fb5367
Makefiles: add px4-v2-upload-solo
...
The IP of the Solo on its network is static, and will always be 10.1.1.10
9 years ago
Andrew Tridgell
af82ca3c43
PX4: removed old Images in clean
9 years ago
Andrew Tridgell
412bba0192
PX4: use Makefile.make
...
preparing for cmake build
9 years ago
Andrew Tridgell
1aa43b23f4
PX4: clean generated uORB topic headers in px4-clean
9 years ago
Andrew Tridgell
09276ce068
build: added px4fmu-v4 support (for XRacer)
9 years ago
Andrew Tridgell
3624162b18
PX4: added size of binaries to build
...
this will help us monitor the use of flash
9 years ago
Andrew Tridgell
a39b341308
PX4: clean out .d dependency files from uavcan on px4-cleandep
9 years ago
Andrew Tridgell
7ae5d3220a
PX4: allow up to 1300 bytes frame size
...
needed for optimised EKF code
9 years ago
Andrew Tridgell
2ea23d66b0
PX4: use -fsingle-precision-constant for PX4 APM build
...
this will prevent us having to chase cases where developers forget to
add the f to a floating point constant in APM code
9 years ago
Lucas De Marchi
64d1f378b5
build: speedup PX4 build
...
By serializing only the right part it's possible to speedup a clean
build of ardupilot + PX4Firmware. In my machine, doing a
"make -j6 px4-v2" without ccache now works, completing the job in
2min10s (previously it was breaking in the generation of the config.h
header inside PX4.
For comparison, a complete build with -j1 on the same machine (the only
possible option without this patch) takes around 4min40s.
10 years ago
Andrew Tridgell
16ada34398
build: removed include of vehicle directory in build
...
this removes the temptation of including vehicle specific headers in
libraries
10 years ago
Andrew Tridgell
520d6cae6d
build: fixed typo
10 years ago
Andrew Tridgell
cfa63254b6
build: added support for developer.mk (at request of David)
10 years ago
Andrew Tridgell
c4c97b14d3
build: only build required boards in NuttX archives
...
this speeds up the px4 build a lot
10 years ago
Andrew Tridgell
c9e04cb98d
PX4: fixed build with uavcan as submodule
10 years ago
Andrew Tridgell
bbdb4e41bb
px4: added ARDUPILOT_BUILD=1 to PX4 build
...
this allows us to not include some source files in PX4Firmware modules
10 years ago
Andrew Tridgell
a3334e0602
PX4: updates for upstream merge
10 years ago
Andrew Tridgell
9698cae971
PX4: fixed copy of template build for PX4
10 years ago
Andrew Tridgell
4036a2e19b
px4: show warning if old PX4 subdirectories exist
10 years ago
Andrew Tridgell
0e6f6c49c6
build: fixed subdirectory for NUTTX_SRC
10 years ago
Andrew Tridgell
3b886cd966
modules: show an error if config.mk specifies PX4 paths
10 years ago
Andrew Tridgell
cf21cc8132
build: removed check for existance of PX4 subdirs
...
this prevents modules from initialising
10 years ago
Andrew Tridgell
5a6ac461d1
PX4: build using submodules
10 years ago
Andrew Tridgell
a203dd2660
modules: added check_modules in PX4 build
10 years ago