px4dev
|
2135628254
|
Hotfix: dependency scanning for modules was totally broken. Fix it so that changes to depended headers correctly cause modules to be rebuilt.
|
12 years ago |
px4dev
|
5576e321fa
|
Use the new prebuilt-library support to wrap the ARM CMSIS DSP library, and update to the version shipped with CMSIS 3.0 r3p2
|
12 years ago |
px4dev
|
3a1c9f14f6
|
Teach the PX4 build system how to handle pre-built libraries.
|
12 years ago |
px4dev
|
0c43315c1e
|
Hotfix: better error messages for missing modules
|
12 years ago |
Lorenz Meier
|
1ff6c80866
|
More example fixes
|
12 years ago |
px4dev
|
edb0e01dfd
|
HOTFIX: simplify symbol names going into the ROMFS object, hopefully this avoids inconsistent symbol naming on Windows.
|
12 years ago |
Lorenz Meier
|
6ea204c813
|
Added fixed wing controller example
|
12 years ago |
px4dev
|
0ee738e9c9
|
Fix ROMFS dependency scan, add a warning if ROMFS_ROOT appears to be empty.
|
12 years ago |
px4dev
|
196ee8b16f
|
Change the way modules are built so that object paths are relative and use vpath for locating sources (so source paths are also shorter).
Add some basic documentation for the build system files while we're at it.
|
12 years ago |
Lorenz Meier
|
296a19072d
|
Enabled leds on FMU again
|
12 years ago |
px4dev
|
1caffca358
|
whitespace
|
12 years ago |
px4dev
|
3b65281f00
|
Remove EXTRAFLAGS compatibility hack.
|
12 years ago |
px4dev
|
3bf26ac51f
|
Obsolete bogus EXTRAFLAGS, add language-specific flags overrides.
|
12 years ago |
Lorenz Meier
|
8c6abe717d
|
Moved BLCTRL driver to new world
|
12 years ago |
Andrew Tridgell
|
aa9275c29c
|
build: allow additional flags to be passed via EXTRAFLAGS
this allows for flags needed for the APM build
|
12 years ago |
Andrew Tridgell
|
6e8c1148d5
|
build: allow absolute paths for module sources
|
12 years ago |
px4dev
|
edf96fc808
|
Remove some naked command invocations.
|
12 years ago |
Lorenz Meier
|
6479ebcc73
|
General app cleanup for FMU
|
12 years ago |
Lorenz Meier
|
b1de6c0eaf
|
Excluded examples from default build
|
12 years ago |
Lorenz Meier
|
25612cebc2
|
Cleaned up NuttX appconfig, added examples to config
|
12 years ago |
Lorenz Meier
|
13fc670386
|
Moved last libs, drivers and headers, cleaned up IO build
|
12 years ago |
Lorenz Meier
|
f57439b90e
|
Moved all drivers to new world, PX4IO completely in new world
|
12 years ago |
Lorenz Meier
|
7ca82801bd
|
Moved multirotor controllers
|
12 years ago |
Lorenz Meier
|
988bf1eb0a
|
Moved all fixed wing controllers to new world
|
12 years ago |
Lorenz Meier
|
76a30108d2
|
Moved James Gopperts EKF to the new world
|
12 years ago |
Lorenz Meier
|
5974c37abb
|
Moved the bulk of sensor drivers to the new world
|
12 years ago |
Lorenz Meier
|
1becedfe01
|
Minor config file rearrangement
|
12 years ago |
Lorenz Meier
|
c89f46f590
|
Moved sensors app to new world
|
12 years ago |
Lorenz Meier
|
e6ed8268ee
|
Moved position_estimator_mc, px4io driver and sdlog app to new style build
|
12 years ago |
Lorenz Meier
|
574e765321
|
Moved all system commands to the new world
|
12 years ago |
Lorenz Meier
|
d8a3454538
|
Cut over MAVLink to new build system
|
12 years ago |
px4dev
|
4748bba35a
|
Move the 'tests' app to the new world.
|
12 years ago |
px4dev
|
01e427b17c
|
Merge working changes into export-build branch.
|
12 years ago |
px4dev
|
a457a45239
|
Pass the module name in to the module makefile.
Refer to the module command name with MODULE_COMMAND to avoid confusion with the module's actual name.
|
12 years ago |
px4dev
|
08bed2c31f
|
Add extra cleaning power.
|
12 years ago |
px4dev
|
f7b14b2e23
|
Add builtin command defintions for the commands currently in the NuttX export archive.
|
12 years ago |
px4dev
|
b6218794c6
|
Stick copyrights on the major moving parts of the build system
|
12 years ago |
px4dev
|
ddc405935e
|
Cosmetic tweaks to variable output.
Comment on the need to retain the double-slash at the WORK_DIR boundary.
More toolchain documentation.
|
12 years ago |
px4dev
|
cde70da262
|
We don't have to get fancy with builtin_commands.c now, since we put all of the object files into the link loop (ordering is less important now)
|
12 years ago |
px4dev
|
6b215be739
|
Use indirect calls for all commands (echo, make, etc.)
Replace our dependency on xxd with a toolchain call, and implement the backend using objcopy evil for the default toolchain.
|
12 years ago |
px4dev
|
d24599931a
|
APP -> MODULE
remove as many duplicate slashes, etc. as seems practical
|
12 years ago |
px4dev
|
8d7621079a
|
Checkpoint: application framework makefile done
|
12 years ago |
px4dev
|
3494039d90
|
Get a bit fancier with the builtin app specifications, so that we can generate them from apps as well as the config.
|
12 years ago |
px4dev
|
50739c1843
|
platform -> board
|
12 years ago |
px4dev
|
abe48bd714
|
Auto-generate builtin command prototypes.
Tidy up path configuration, etc.
|
12 years ago |
px4dev
|
a7a1cc4625
|
Add support for per-config ROMFS generation.
|
12 years ago |
px4dev
|
963621c1f3
|
Rename makefiles to help categorise them.
|
12 years ago |
px4dev
|
8440e4f709
|
Simplify the PLATFORM/CONFIG handling a little.
|
12 years ago |
px4dev
|
e9f2197bfa
|
Move upload functionality out into a separate makefile.
|
12 years ago |
px4dev
|
e692ccc44e
|
Move more functionality into firmware.mk. Now we build the px4 bundles in a way that will let external builders generate them too.
Pass the platform define into the firmware builder.
|
12 years ago |