David Sidrane
517e1e8d48
Fixed permissions
10 years ago
David Sidrane
4b8feb03cf
Match the OS build's CONFIG_ARMV7M_STACKCHECK setting by using actual setting in the exported nuttx config.h file to control each board build setting of ENABLE_STACK_CHECKS in toolchain_gnu-arm-eabi.mk
10 years ago
Thomas Gubler
c2e2b3d52f
make param wrapper macros compatible for px4 and ros, needs cleanup
10 years ago
Lorenz Meier
4c2cc65ca6
Cleaning up sub modules
11 years ago
Pavel Kirienko
7813566e66
Initial UAVCAN integration. The library compiles successfully, CAN driver appears to be working properly. There is one hardcoded path in the module makefile that needs to be fixed; plus the compilation will likely fail unless arch/math.h contains log2l()
11 years ago
px4dev
f70a4b3b70
Add support for adding extra files to the ROMFS from the config.
...
If there is an IO firmware image already built when we build the corresponding FMU ROMFS, copy it into the ROMFS. Note - due to there being no fixed build ordering, to be certain that you have the most current IO firmware, you must build the IO firmware explicitly first.
12 years ago
Lorenz Meier
fab110d21f
Moved math library to library dir, improved sensor-level HIL, cleaned up geo / conversion libs
12 years ago
px4dev
b911d37975
Merge a path definition from the mainline.
12 years ago
px4dev
c14a71c095
Move NuttX configurations out of the NuttX tree proper. This reduces the diffs we have to carry against the NuttX upstream repo to just our local patches to the NuttX code itself.
12 years ago
px4dev
9d6ec6b365
Restructure things so that the PX4 configs move out of the NuttX tree, and most of the PX4-specific board configuration data moves out of the config and into the board driver.
...
Rename some directories that got left behind in the great board renaming.
12 years ago
px4dev
b4029dd824
Pull v2 pieces up to build with the merge
12 years ago
Lorenz Meier
5375bb5b86
Cleanup, WIP, needs a NuttX checkout to Firmware/NuttX now
12 years ago
px4dev
03eb16f874
Remove some naked command invocations.
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
13fc670386
Moved last libs, drivers and headers, cleaned up IO build
12 years ago
px4dev
01e427b17c
Merge working changes into export-build branch.
12 years ago
px4dev
c558ad15ab
Add the RGB LED driver as an example.
12 years ago
px4dev
8b9b41fd50
Populate INCLUDE_DIRS with some likely candidates.
...
Implement __EXPORT and such for modules, as well as symbol visibility.
Don't use UNZIP to point to unzip, as it looks there for arguments.
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
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
50739c1843
platform -> board
12 years ago
px4dev
abe48bd714
Auto-generate builtin command prototypes.
...
Tidy up path configuration, etc.
12 years ago