James Cotton
fdd591b700
OP-488: If the FirmwareIAP receives a halt signal but system is not disarmed
...
abort the halt.
2011-05-10 14:40:21 -05:00
elafargue
f904e09353
Merge branch 'master' into OP-307_Firmware_Description_Packaging
2011-05-10 08:31:25 +02:00
elafargue
225834ccb4
Merge branch 'bugfix-ground'
2011-05-09 21:34:39 +02:00
Oleg Semyonov
94c49ac6d0
OP-179: fix library dependencies
2011-05-09 21:05:23 +03:00
Oleg Semyonov
1cae0cd167
OP-179: final fix (builds on Linux and Windows)
2011-05-09 20:09:00 +03:00
James Cotton
808e3c8ea2
Fix bug I made where guidance didn't look at new flight status object
2011-05-09 11:37:06 -05:00
Oleg Semyonov
75c5761506
Revert "Revert change for opmaplib, causes linking problems on Windows."
...
This reverts commit 822017953e
and fixes it to work on Windows too.
2011-05-09 19:36:17 +03:00
elafargue
1c09f85be2
Merge branch 'master' into bugfix-ground
2011-05-09 16:50:11 +02:00
elafargue
822017953e
Revert change for opmaplib, causes linking problems on Windows.
2011-05-09 16:48:46 +02:00
James Cotton
fb8417a0ff
Merge remote-tracking branch 'origin/op_475_476_calibrate_during_arming'
2011-05-09 09:23:16 -05:00
elafargue
262cc805b0
Updated opmap lib and opmap plugin to use the Utils::StoragePath correctly.
2011-05-09 16:09:35 +02:00
elafargue
c4c9be37c6
Fix typo
2011-05-09 15:30:02 +02:00
elafargue
a97efad8f9
Modify "StoragePath" to use the settings storage directory and not the home directory. Works on Linux.
2011-05-09 15:19:10 +02:00
elafargue
c36b6a715b
OP-451 Add a tooltip for input configuration channel reversal checkboxes, as requested.
2011-05-09 14:24:36 +02:00
elafargue
1f88060671
Merge branch 'master' into bugfix-ground
2011-05-09 14:21:11 +02:00
David Carlson
20fcfe186b
Merge branch 'bugfix-ground' of ssh://git.openpilot.org:22/OpenPilot into bugfix-ground
2011-05-09 02:57:22 -07:00
David Carlson
b89909756c
Increase accel bias samples to 60. Add debuging output if enabled during calibration. Add check for the possibility of multiple signals arriving before slot is disconnected and causing bias to be calculated incorrectly.
2011-05-09 02:55:05 -07:00
elafargue
9dc3dde2c8
Small UI fix to avoid labels looking ugly on config input panel.
2011-05-09 11:19:55 +02:00
elafargue
437d33526a
Add command line arguments to versionblob.py so that it is easier to use.
2011-05-09 10:54:29 +02:00
elafargue
adb1e77869
Merge branch 'master' into OP-307_Firmware_Description_Packaging
2011-05-09 10:18:00 +02:00
James Cotton
0b63e9d39c
Merge branch 'OP-484_Stac_Standardize-on-all-application-loads-requiring-a-bootloader'
2011-05-08 23:14:37 -05:00
James Cotton
32fa213744
Merge branch 'OP-484_Stac_Standardize-on-all-application-loads-requiring-a-bootloader'
2011-05-08 22:44:14 -05:00
Stacey Sheldon
7b52945151
build: clean up typos in help text
2011-05-08 20:03:22 -04:00
Stacey Sheldon
933dcff238
build: note that top-level makefile works on windows
2011-05-08 19:14:50 -04:00
Stacey Sheldon
5ea814ae12
build: really handle colon in windows path names in bino symbol transform
...
colon in windows paths needs to be converted to an underscore,
not removed entirely from the symbol names autogenerated by
objcopy.
2011-05-08 17:36:16 -04:00
James Cotton
785054a694
OP-475: Update HITL for the FlightStatus object
2011-05-08 16:04:26 -05:00
Stacey Sheldon
4c4136c75e
build: handle colon in windows path names in bino symbol transform
2011-05-08 16:21:55 -04:00
elafargue
a7b5a2d5f4
Merge branch 'master' into OP-307_Firmware_Description_Packaging
2011-05-08 21:28:24 +02:00
elafargue
4d58967e49
Now check board model and SHA1 hash of the file when uploading a packaged firmware.
2011-05-08 21:22:00 +02:00
Stacey Sheldon
2301f4bfed
build: remove USE_BOOTLOADER var from blupd targets
2011-05-08 14:07:05 -04:00
Oleg Semyonov
f1ead62dec
Windows installer: remove trailing whitespaces in script file
2011-05-08 20:18:56 +03:00
Oleg Semyonov
3e0bb8a876
Windows installer: add option to run GCS after installation
2011-05-08 20:18:54 +03:00
Oleg Semyonov
0f7fc8168e
Windows installer: increase verbosity level to show stats
2011-05-08 20:18:53 +03:00
Oleg Semyonov
d228cefae2
Windows installer: always show language selection (even if it was set in the Registry)
2011-05-08 20:18:52 +03:00
Oleg Semyonov
60db758637
OP-179: Windows uninstaller: remove OpenPilot user profile subdirectory if empty
2011-05-08 20:16:20 +03:00
Oleg Semyonov
a3e59429d8
OP-179: Windows uninstaller: update mapscache location to be removed
2011-05-08 20:16:19 +03:00
Oleg Semyonov
0e60e24db7
OP-179: default GCS config: remove mapscache locations
...
Their locations in user profile have been changed,
see http://progress.openpilot.org/browse/OP-179
If they are defined as they were, they are not removed
by Windows uninstaller.
2011-05-08 20:16:17 +03:00
Stacey Sheldon
3171e27810
gitignore: ignore GNU global (gtags) tags files
2011-05-08 12:41:02 -04:00
Stacey Sheldon
851e78cce5
build: Fill out the help text for all new targets
2011-05-08 12:41:02 -04:00
Stacey Sheldon
b2b1c184de
stopwatch: Add support for timers 5-8
...
This fixes the OP bootloader getting stuck in the
bootloader forever when USB is plugged in.
This also fails hard on being passed an unsupported
timer value so that this can be caught more easily
in the future.
2011-05-08 12:41:02 -04:00
Stacey Sheldon
965867de7a
gdb: add config file for coptercontrol bootloader
2011-05-08 12:40:29 -04:00
Stacey Sheldon
4028c0b2ee
build: sanitize user environment variables
...
Certain environment variables or command-line overrides
can result in difficult-to-diagnose build issues. These
variables are now filtered from the calling environment
prior to invoking the lower level makefiles.
These variables which may affect gcc are removed from the
environment and from the command-line overrides:
TMPDIR GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH
CFLAGS CPATH C_INCLUDE_PATH CPLUS_INCLUDE_PATH
OBJC_INCLUDE_PATH DEPENDENCIES_OUTPUT
These variables which are now deprecated are removed from
the environment and from the command-line overrides:
USE_BOOTLOADER
2011-05-08 12:40:29 -04:00
Stacey Sheldon
29ec2f198b
build: convert all app loads to require bootloaders
...
This change is made up of a number of tightly coupled
changes:
- Deprecate the use of the USE_BOOTLOADER command-line
option. It is now hard-coded in each Makefile.
Overriding it on the command line is not allowed.
- Split apart the memory declaration and the section
declaration in all linker files (*_memory.ld and
*_sections.ld).
- Describe the split between bootloader and app sections
of flash in each board's _memory.ld file.
- Change program target to selectively erase flash so
that the installed bootloader is preserved across even
JTAG programming operations.
- All elf files are built with debug symbols and are not
stripped. This should help debugging with gdb. The
images programmed on the boards are all .bin files now
which do not include symbols.
2011-05-08 12:40:29 -04:00
Stacey Sheldon
268522c91b
build: add gcs_clean and fix uavobjects_clean targets
2011-05-08 12:40:28 -04:00
Stacey Sheldon
116848d8dd
build: add support for building stripped elf files
2011-05-08 12:40:28 -04:00
Stacey Sheldon
5f3f52e0f9
makefile: whitespace changes only
2011-05-08 12:40:28 -04:00
Stacey Sheldon
465034cf94
bootloaders: always build with debug symbols enabled
...
This makes it easier to use gdb to debug issues. This does
not change the -O flags, only makes -g always on and does
not strip the .elf files.
2011-05-08 12:40:28 -04:00
Stacey Sheldon
3c03db9126
build: convert BL updaters to use cd rather than -C
2011-05-08 12:40:28 -04:00
Stacey Sheldon
18ea93119f
build: Add support for BL_Updaters to top-level makefile
...
New targets:
- make blupd_all_clean
- make blupd_all
- make blupd_openpilot
- make blupd_ahrs
- make blupd_coptercontrol
- make blupd_pipxtreme
These targets are also included in the 'all_flight' target.
2011-05-08 12:40:28 -04:00
Oleg Semyonov
703db76e27
OP-483: Rename win32 to winx86 (it works also on 64-bit)
2011-05-08 16:37:01 +03:00