David Carlson
38d416cf92
Fix Y/Z axis mixup in self-test procedure (currently not used)
2011-05-23 20:53:15 -07:00
Stacey Sheldon
2d47427b05
link: Use alternate declaration of pios_board_info_blob
...
Make use of a shorter notation to allow the linker to provide
the correct address for pios_board_info_blob.
2011-05-23 18:21:42 -04:00
Stacey Sheldon
6e406c0232
build: remove all remaining use of -DUSE_BOOTLOADER
...
The USE_BOOTLOADER compile flag was only being used
to determine where the ISR vector table was located.
Provide this explicitly from the linker since it knows
exactly where it is putting the ISR vector table.
2011-05-23 18:21:42 -04:00
Stacey Sheldon
9854c18c5d
version-info: allow unannotated tags
...
Unannotated (ie. movable) tags will now influence the
tag/hash reported in the version info blob attached to
the firmware image (.opf).
2011-05-23 18:21:42 -04:00
Stacey Sheldon
0a67730d0f
build: refactor fw, bl and bu rules
...
- New macros for fw, bl and bu rules in top-level make
- Per-board info factored into make/board/*/board-info.mk
- Per-board info now shared btw. fw, bl and blupd for each board
- BOARD_TYPE, BOARD_REVISION, BOOTLOADER_VERSION, HW_TYPE
- MCU, CHIP, BOARD, MODEL, MODEL_SUFFIX
- START_OF_BL_CODE, START_OF_FW_CODE
- blupd_* goals renamed to bu_*
- all_blupd goal renamed to all_bu
- firmware goals renamed to fw_*, board name goals are preserved
- bu_*_program now writes updater to correct address for all boards
- BL updater firmware builds now produce .opf format including
version info blob.
- BL updater firmware name now includes board name.
- INS makefile brought up to date w.r.t. linker scripts
2011-05-23 18:21:42 -04:00
zedamota
b69402b7ab
This should fix the upload CLI tool.
2011-05-23 11:55:09 +01:00
James Cotton
af59cbfd2f
Merge branch 'master' into osx_distributable
2011-05-22 12:27:14 -05:00
James Cotton
88463fd7db
Small tweak to OSX packaging to get rid of error
2011-05-22 12:17:50 -05:00
Stacey Sheldon
6ec6425f5e
build: build opf images including firmware + version blob
2011-05-22 10:55:13 -04:00
Oleg Semyonov
ebca7f6bac
OP-483: add CLEAN_BUILD=NEVER make release option for test builds
...
CLEAN_BUILD=YES (default) - clean all, then build all
CLEAN_BUILD=NO - clean only multi-input targets (CC, OP), usually safe
CLEAN_BUILD=NEVER - no clean at all, invalid multi-input targes, but fast
2011-05-22 13:35:34 +03:00
Oleg Semyonov
f38d226007
OP-483: always update Windows installer info header
2011-05-22 13:28:04 +03:00
Oleg Semyonov
5c085550cb
OP-483: include dirty state of repository into the version string
2011-05-22 12:00:49 +03:00
Oleg Semyonov
958807e4c3
Use Makefile variables for the OSX packaging
2011-05-22 01:43:13 +03:00
James Cotton
1c9cfe7740
Updated the OSX template file now additional libraries not required.
2011-05-21 15:30:26 -05:00
Oleg Semyonov
6f5f334818
OP-483: fallback to optparse to improve python script portability
2011-05-21 21:00:12 +03:00
James Cotton
dae6f15247
Added script that repackages the distributables into the .app file
2011-05-21 11:08:00 -05:00
Oleg Semyonov
caab3ce01a
OP-305: fix default CodeSourcery location on Windows
2011-05-21 13:14:15 +03:00
James Cotton
9c96f9f4d5
Tweak again because the window layout wasn't saved
2011-05-20 18:00:41 -05:00
James Cotton
3dcdca2b59
Rename the volume from OpenPilot GCS to OpenPilot. Add script to package, but
...
need input from Os about integrating into the "make release" command. Also
release name and OP path are hardcoded right now.
2011-05-20 17:51:16 -05:00
James Cotton
fa7e689e32
Add template for OSX distributable
2011-05-20 17:19:52 -05:00
James Cotton
50161b4ad8
OP-378: Continue updating BMA180 sensor driver.
2011-05-20 16:38:53 -05:00
James Cotton
460cc1adc9
Merge remote-tracking branch 'origin/stac_add-bootloader-info-blob'
2011-05-19 16:08:58 -05:00
James Cotton
5d78a68bee
OP-378: Got BMA180 working.
2011-05-19 11:36:43 -05:00
James Cotton
3093d26cf4
OP-378: Update BMP085 driver for convention that 0 is success, < 0 is failure
2011-05-19 11:36:32 -05:00
Oleg Semyonov
cbdba940b5
OP-483: remove gcs/packaging subdirectory (not required anymore)
2011-05-19 13:08:54 +03:00
James Cotton
750097ea73
OP-378: Small changes to get drivers working again. Fix I2C port for IMU3000
...
and change convention so that 0 is success, < 0 is error.
2011-05-18 23:35:45 -05: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
James Cotton
ab3127a0ea
OP-378 Update the INS Makefile for the new file formats
2011-05-18 14:39:38 -05: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
b7f25ea5d8
OP-378: Get startup script for HD parts working for INS
2011-05-18 13:41:31 -05:00
James Cotton
328b3b5fee
OP-378: Update INS bootloader to new format
2011-05-18 13:41:25 -05:00
James Cotton
81b7fb6185
Merge branch 'master' into OP-378_James_INS
2011-05-18 12:50:29 -05: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