aboutsummaryrefslogtreecommitdiff
path: root/makefiles/toolchain_gnu-arm-eabi.mk
Commit message (Collapse)AuthorAgeFilesLines
* add ihex format and trifle upload targetJakob Odersky2015-05-141-0/+8
|
* BIN_TO_OBJ: Change NM radix back to hex so multiple leading zeros in NM ↵Michal Ulianko2015-03-211-1/+1
| | | | output won't generate octal constant in C.
* BIN_TO_OBJ: Switch egrep and cut to $(GREP). Use posix format and decimal ↵Michal Ulianko2015-03-201-1/+1
| | | | radix with $(NM).
* Fix generating $3_len in BIN_TO_OBJ makefile functionMichal Ulianko2015-03-191-3/+9
|
* Toolchain: Add more compiler options, add note about -Wfloat-conversion ↵Lorenz Meier2015-02-081-1/+4
| | | | warning (available with GCC 4.9). Needs work.
* Merge remote-tracking branch 'upstream/master' into ↵Thomas Gubler2015-01-281-8/+15
|\ | | | | | | ros_messagelayer_merge_attctlposctl
| * Fixed permissionsDavid Sidrane2015-01-211-0/+0
| |
| * Match the OS build's CONFIG_ARMV7M_STACKCHECK setting by using actual ↵David Sidrane2015-01-211-4/+5
| | | | | | | | setting in the exported nuttx config.h file to control each board build setting of ENABLE_STACK_CHECKS in toolchain_gnu-arm-eabi.mk
| * Removing -ffixed-r10 when stack checks aren't enabledPavel Kirienko2015-01-211-2/+2
| |
| * Globally configurable stack checks, R10 is always fixedPavel Kirienko2015-01-211-9/+7
| |
| * INSTRUMENTATIONDEFINES assignment made non-optionalPavel Kirienko2015-01-211-1/+1
| |
| * Stack checks made optional: ENABLE_STACK_CHECKSPavel Kirienko2015-01-211-4/+12
| |
| * Disable instrumentation for the uavcan modulePavel Kirienko2015-01-211-1/+1
| |
| * Using -g3 flag instead of -gPavel Kirienko2015-01-211-1/+1
| |
| * Revert "Intrusive changes made for UAVCAN profiling. Will be reverted in the ↵Pavel Kirienko2015-01-211-1/+1
| | | | | | | | | | | | next commit (this one is needed to keep the changes in history)" This reverts commit 4c301d9dcf180e39186fa6753c7a3d3215b3cfa7.
| * Intrusive changes made for UAVCAN profiling. Will be reverted in the next ↵Pavel Kirienko2015-01-211-1/+1
| | | | | | | | commit (this one is needed to keep the changes in history)
* | re-enable warnings/errorsThomas Gubler2015-01-231-20/+20
| |
* | multiplatform: better publisher base classThomas Gubler2015-01-221-20/+20
| |
* | Merge remote-tracking branch 'upstream/master' into ros_messagelayer_mergeThomas Gubler2015-01-211-1/+1
|\| | | | | | | | | | | Conflicts: src/modules/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp src/modules/uORB/topics/vehicle_attitude.h
| * Allow GCC 4.9.3Lorenz Meier2015-01-211-1/+1
| |
* | Revert "turn off werror for now"Thomas Gubler2015-01-051-0/+1
| | | | | | | | This reverts commit 1fe70a845ddd5ba9721748ceced81327efa47193.
* | turn off werror for nowThomas Gubler2015-01-051-1/+0
| |
* | Merge remote-tracking branch 'upstream/master' into dev_rosThomas Gubler2015-01-051-6/+6
|\| | | | | | | | | | | | | | | Conflicts: src/lib/mathlib/math/Matrix.hpp src/modules/mc_att_control/mc_att_control_main.cpp src/modules/uORB/topics/vehicle_status.h src/platforms/px4_includes.h
| * makefiles: make it easier to use ccache for build on windowsAndrew Tridgell2014-12-311-2/+2
| |
| * makefiles: removed stray spacesAndrew Tridgell2014-12-311-4/+4
| |
* | Merge remote-tracking branch 'upstream/master' into dev_rosThomas Gubler2014-12-291-0/+1
|\| | | | | | | | | Conflicts: .gitmodules
| * turn on -Werror and fix resulting errorsDaniel Agar2014-12-221-0/+1
| |
* | solve conflict for definiton of FILEThomas Gubler2014-12-061-1/+1
|/
* Toolchain: Allow GCC 4.7 and 4.8 variantsLorenz Meier2014-11-171-3/+3
|
* Merge branch 'master' into uavcanPavel Kirienko2014-07-081-1/+5
|\
| * Fix compiler warningsDon Gagne2014-07-071-1/+5
| |
* | Merged master into uavcanLorenz Meier2014-07-061-2/+12
|\|
| * Allow any GCC 4.7 subversionLorenz Meier2014-05-231-3/+3
| |
| * makefiles: check for correct arm-none-eabi-gcc versionJulian Oes2014-05-221-2/+12
| |
* | Initial UAVCAN integration. The library compiles successfully, CAN driver ↵Pavel Kirienko2014-05-061-1/+1
|/ | | | 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()
* Merge pull request #849 from PX4/compile_pedanticLorenz Meier2014-04-261-1/+5
|\ | | | | Compile pedantic
| * More pedantic warningsLorenz Meier2014-04-211-1/+5
| |
* | warnings: don't spam with warning for missing field initializerJulian Oes2014-04-261-2/+3
|/
* Do not require suffixed constantsLorenz Meier2014-01-051-2/+1
|
* Fix handling of board config files. Treat CONFIG_BOARD like CONFIG_ARCH in ↵px4dev2013-08-131-0/+7
| | | | the toolchain configuration.
* Hotfix: Make maxoptimization configurable from the shell via ↵Lorenz Meier2013-06-071-1/+1
| | | | MAXOPTIMIZATION=-O0 V=1 make archives
* Hotfix: Disable instrumentation on IOLorenz Meier2013-06-061-2/+10
|
* Hotfix: Generate map files for modules as well for more in-depth memory-use ↵px4dev2013-05-261-1/+1
| | | | debugging.
* Hotfix: fix section attribute for the ROMFS, moving it back into .rodata ↵px4dev2013-05-231-1/+2
| | | | where it belongs.
* Reinstate mapfile generation.px4dev2013-05-231-1/+1
|
* HOTFIX: simplify symbol names going into the ROMFS object, hopefully this ↵px4dev2013-05-121-0/+15
| | | | avoids inconsistent symbol naming on Windows.
* Remove EXTRAFLAGS compatibility hack.px4dev2013-05-051-8/+0
|
* Obsolete bogus EXTRAFLAGS, add language-specific flags overrides.px4dev2013-05-051-5/+18
|
* build: allow additional flags to be passed via EXTRAFLAGSAndrew Tridgell2013-05-041-3/+3
| | | | this allows for flags needed for the APM build
* Merge working changes into export-build branch.px4dev2013-04-261-0/+1
|