James Cotton
460cc1adc9
Merge remote-tracking branch 'origin/stac_add-bootloader-info-blob'
2011-05-19 16:08:58 -05:00
Oleg Semyonov
cbdba940b5
OP-483: remove gcs/packaging subdirectory (not required anymore)
2011-05-19 13:08:54 +03:00
Oleg Semyonov
bb423e2520
OP-483: create a directory for NSIS header file built from template
2011-05-19 02:33:15 +03:00
Oleg Semyonov
a0fadf739b
OP-483: add 'release' target to the top level Makefile
...
Now 'make release' on the top level will build release package.
For Windows it will build OpenPilot GCS Installer and all firmware
binaries which are now included into the GCS distribution and will
be installed into the <path>/OpenPilot/share/firmware-<version>
directory.
For other systems it will build all firmware files and the GCS, but
latter is not packaged yet.
2011-05-19 01:57:35 +03:00
Oleg Semyonov
460478fc71
OP-483: add firmware binaries to Windows installer package
2011-05-19 01:33:48 +03:00
Oleg Semyonov
285c429589
OP-483: add Windows installer target to 'make release'
2011-05-19 01:05:12 +03:00
Oleg Semyonov
5b1e45a8df
OP-483: move Windows installer out of ground/gcs tree
...
In preparation for release build the Windows installer source is moved
out of ground/gcs source tree into release directory. It is also disabled
in the qmake source file and removed from top level Makefile.
2011-05-18 22:22:40 +03:00
Oleg Semyonov
8535ae52b8
OP-483: rename win32 to winx86 (it works on 64-bit too)
2011-05-18 22:03:10 +03:00
Oleg Semyonov
25c44d3d0d
OP-483: polish comments in scripts
2011-05-18 21:48:55 +03:00
James Cotton
dd1e10a15d
PiOS/Spektrum: Start swapping to using RTC and calls to PIOS_Spektrum_Get() to
...
monitor when call Spektrum watchdog
2011-05-18 01:46:00 -05:00
James Cotton
bdf862a712
PIOS/RTC: Add functions to get the rate. Also changed Start to Init to be more
...
consistent with pios.
2011-05-18 01:45:21 -05:00
Oleg Semyonov
68ac5a271c
Merge branch 'OP-483_os_release-packaging'
2011-05-18 01:06:11 +03:00
elafargue
cc9fa772c0
Improvement: now the config output panel in the config gadget remains up to date all the time, no need to click on the "request" button after setting up the mixers.
2011-05-17 22:23:08 +02:00
Oleg Semyonov
8f30b89b17
OP-307: add template for firmware info blob C source
...
python $(TOP)/make/scripts/version-info.py \
--path=$(TOP) \
--template=$(TOP)/make/templates/firmwareinfotemplate.c \
--outfile=$(TOP)build/$(FW)/firmwareinfo.c \
--image=$(TOP)/build/$(FW)/$(FW_IMAGE_BIN) \
--type=0x04 \
--revision=0x01
2011-05-17 21:37:02 +03:00
Oleg Semyonov
bf9a3ef7d3
OP-483: add version-info.py script for software, firmware and release packaging
2011-05-17 21:29:22 +03:00
David Carlson
21213dd3c5
Merge branch 'master' into OP-495_CheBuzz_HelpButtons
...
Conflicts:
ground/openpilotgcs/src/plugins/config/output.ui
2011-05-17 01:06:28 -07:00
David Carlson
b1ec27bd75
Add help buttons to the config gadget UI. Also connect all signals to its slot in configgadgetwidget.cpp. Also some very trivial .html help files.
2011-05-16 21:54:23 -07:00
elafargue
b2587a5b9f
Improvement & bugfix: now the output config tab in the config gadget only shows the channel assignments as labels, not dropdowns, and more importantly does not try to save them when clicking on save/apply!
2011-05-17 00:34:25 +02:00
elafargue
98f286a682
Uploader gadget improvements
2011-05-16 22:05:33 +02:00
dankers
c6b6afa679
Merge branch 'master' of ssh://git.openpilot.org/OpenPilot
2011-05-17 04:17:00 +10:00
dankers
5f32803763
Changed accelKp = 1; in 3C filter when calibrating bias when arming. Increase default yaw by 0.005
2011-05-17 04:15:28 +10:00
elafargue
6dc6b45f1b
Merge branch 'bugfix-ground'
2011-05-16 20:10:20 +02:00
elafargue
3129c10d05
Bugfix (uploader gadget)
2011-05-16 20:09:51 +02:00
elafargue
65201ec81c
Improve Uploader gadget widget behaviour when clicking on halt & boot (prevent double clicking)
2011-05-16 20:03:41 +02:00
Stacey Sheldon
2044d777e6
coptercontrol: always enable -g debug symbols
...
This does not affect the size of the image or the RAM
used by the firmware image. All debugging symbols are
stripped from the elf file during the conversion to a
.bin file.
2011-05-16 08:35:41 -04:00
Stacey Sheldon
575010169a
build: add pios_board_info_blob struct to bootloader flash image
...
The board info blob is stored in the last 128 bytes of the
bootloader's flash bank. You can access this data from the
application firmware like this:
#include <pios_board_info.h>
if (pios_board_info_blob.magic == PIOS_BOARD_INFO_BLOB_MAGIC) {
/* Check some other fields */
}
DO NOT link pios_board_info.c into your application firmware.
Only bootloaders should provide the content for the board info
structure. The application firmware is only a user of the data.
2011-05-16 08:30:30 -04:00
David Carlson
d076418895
Merge branch 'master' into OP-495_CheBuzz_HelpButtons
2011-05-15 19:36:38 -07:00
elafargue
e3c0f7f12f
Merge branch 'master' of git.openpilot.org:OpenPilot
2011-05-15 23:38:20 +02:00
elafargue
6d566c27fe
Merge branch 'bugfix-ground'
2011-05-15 23:37:24 +02:00
elafargue
50f1e15f54
Aditional artwork for GCS (artwork directory), plus show basic board info when connected on the uploader gadget.
2011-05-15 22:48:18 +02:00
Oleg Semyonov
39d4f23b67
Merge branch 'master' into OP-483_os_release-packaging
2011-05-15 21:32:20 +03:00
James Cotton
ae2759a957
Merge branch 'bugfix-flight'
2011-05-15 12:50:45 -05:00
Oleg Semyonov
5e03cd5801
OP-483: clean up sequential build order, add CC-FlashEraser tool to the builds
2011-05-15 19:46:31 +03:00
James Cotton
eb2d094a66
Merge branch 'OP-499_216_Saving'
2011-05-15 10:09:29 -05:00
dankers
71d582495e
On arm bias calibration terms now matches boot calibration terms
2011-05-16 00:16:19 +10:00
dankers
f967714ad1
reduce defaults based on feedback and testing
2011-05-15 23:49:08 +10:00
dankers
2c1caa957c
Add some more sounds to the complete sound set
2011-05-15 22:13:21 +10:00
Oleg Semyonov
b33d093a7a
OP-483: update Windows build system, provide install replacement
...
Since msysGit lacks the install command, simple cp -f replacement
is provided. Don't forget to copy it into the msysGit bin subdirectory.
Introduced CLEAN_BUILD=NO make option to test packaging w/o cleaning.
Recommended for test builds only, not for production run.
make -j works great after PyMite dependency fix by commit
0005729056
So comment is updated as well.
2011-05-15 14:54:24 +03:00
elafargue
bb72ff8ecc
Merge branch 'master' into bugfix-ground
2011-05-15 12:16:31 +02:00
James Cotton
886f36dca1
Merge branch 'master' into OP-499_216_Saving
2011-05-15 03:58:30 -05:00
James Cotton
feb9c02780
OP-216: Small typo in flashfs code (thanks Zippe)
2011-05-15 00:18:15 -05:00
Oleg Semyonov
0005729056
OP-500: fix PyMite dependencies on autogenerated files
...
This is done by separating PyMite-dependent sources and making them
dependent on autogenerated python code. This was tested with make -j
on Windows and worked fine. It failed with errors otherwise:
In file included from ../Libraries/PyMite/vm/class.c:28:
../Libraries/PyMite/vm/pm.h:198: fatal error: pmfeatures.h: No such file or directory
2011-05-15 04:14:17 +03:00
James Cotton
b01e897e36
Merge branch 'OP-488_NeverHaltWhileArmed_James'
2011-05-14 17:21:05 -05:00
James Cotton
d312e876c4
OP-216: Some small bugs where things were stored
2011-05-14 16:11:30 -05:00
dankers
67f084a9e1
Amazing how badly it flies with just missing one full stop
2011-05-15 06:19:32 +10:00
Oleg Semyonov
bac95dae11
OP-483: get rid of -D install switch (doesn't work on Mac) and use mkdir -p instead
2011-05-14 23:17:08 +03:00
James Cotton
d883c8af9f
Whitespace and line endings
2011-05-14 15:15:33 -05:00
James Cotton
934addfdcc
OP-216: Silly typo
2011-05-14 15:11:33 -05:00
dankers
84e09031a7
Faster attitude calc, be much more aggressive with working out bias.
...
Change AccelkP to 0.05 to give accels more influence, just balacing out the 3C filter.
Change stab setting to be a better default fopr most Quads.
2011-05-15 05:58:58 +10:00
James Cotton
c689d97961
OP-216: Improved error handling
2011-05-14 14:28:11 -05:00