corvus
02a78f0470
moved Vassilis stabilization module as of r1153 into Stabilization/simple
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1173 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 15:03:55 +00:00
corvus
9ad9ffd466
moved new stabilization code into experimental subdirectory
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1172 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 15:00:51 +00:00
corvus
c8486d08e4
Fixed some bugs in OpenPilot Core.
...
- syntax error in pios_board_posix.c introduced with Doxygen comment blocks
- platform dependant code had been added to openpilot.c instead of pios_board.c
- redundant header inclusion (stm32... already included by PiOS)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1171 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 14:34:48 +00:00
dankers
32e6d53b23
Small comment issue that was causing build to fail
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1170 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 11:28:18 +00:00
edouard
9145a4b1a6
Doxygen work: created "OpenPilot System" group for system libraries and core files. Changed a typo on the Osd Doxygen. Let me know if you're OK with this approach.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1169 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 07:28:21 +00:00
peabody124
6f63c10dca
Removing more debugging comments
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1168 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 23:48:12 +00:00
peabody124
3144e3157c
Added back checks on USB cable so falls back to serial telemetry if not plugged in
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1167 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 23:11:28 +00:00
peabody124
27bcd20882
HID working on Mac for telemetry. Need to tweak GCS code for Win/Linux
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1166 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 20:50:20 +00:00
peabody124
dac82b3c17
Getting closer for HID. Now a well behaved HID device. Just need to update GCS plugin for new data format and make PJRC wrappre work properly on Mac
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1165 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 19:09:55 +00:00
peabody124
27d429fe18
Got better HID report design with valid data length embedded in report
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1164 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 17:41:56 +00:00
FredericG
66e22b56ce
Fix in bmp085 driver. Was not checking correctly if lock on I2C succeeded => caused an assert when used in combination with other I2C devices
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1163 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 09:52:45 +00:00
FredericG
efaa6c910b
MKSerial: also report ground-speed
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1162 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 09:49:47 +00:00
peabody124
eb41a84acf
And this
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1161 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 08:09:43 +00:00
peabody124
7d7802593e
Oops, sorry missed these files
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1160 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 08:08:50 +00:00
peabody124
fe616df48d
Further tweaks. Will start trying to get reliable communication with larger report size tomorrow
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1159 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 07:56:50 +00:00
peabody124
840f7ff456
A version of the firmware that successfully Acks back and forth over HID. Still need to refine the PIOS interface and make GCS strip out the report ID data (if necessary). Also note: currently if you run too many modules the watchdog timer kicks in. I haven't determined if this is due to an interrupt binding up or what (and why it doesn't happen more often since I can't find any code that explicitly resets the WWDG).
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1157 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 06:22:34 +00:00
peabody124
d89cd43cd1
Further tweaks to the HID update
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1156 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 05:28:04 +00:00
peabody124
c46dcea73a
Pretty major update of the USB HID core. Removed a lot of old code related to custom drivers and BSL (which will be brought back under HID). Device enumerates but still not communicating. Hopefully nothing broken, lots changed.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1155 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-27 03:19:07 +00:00
corvus
2621d07574
Added UAVObjects: FlightSituationActual NavigationSettings NavigationDesired
...
- Added FlighSituation Module (development module for sensor fusion, mostly stub, possibly renamed later)
- Added Navigation Module (development module for navigating towards a point in space - DEVELOPMENT CODE, NOT STABLE YET (I am testing around with this))
- Changed Stabilization Module (uses local reference frame now. Stable except for code cleanup/review. Tested in simulator and outperforms old code.)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1154 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-26 21:26:28 +00:00
edouard
63ed78704c
OP-46 New background for Joystick control and update position of joystick dot to remain centered on the mouse
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1153 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-26 20:47:24 +00:00
edouard
acfcf8d17e
PFD Artwork directory added, and update to PFD SVG to move GPS indicators slightly.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1152 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-26 07:26:58 +00:00
dankers
dab978cf98
DOh! should have been part of last commit.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1151 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-23 04:35:10 +00:00
dankers
1fb8fc797c
Floss-JTAG file for new Revision B of Floss-JTAG (Rowan JTAG).
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1150 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-23 04:34:32 +00:00
zedamota
b3225cda5b
OP37/GCS Various optimizations in cache DB. Created function to delete DB tiles older than x days.
...
Exposed various functions in configuration class.
Since DB records now have time field old DB may not work. Its better to delete "mapcache" folder.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1149 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-22 00:03:57 +00:00
peabody124
7f7b54d812
Draw joystick end to indicate position
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1148 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 19:57:29 +00:00
edouard
9410aa80fa
OP-102: of course I did not get it right the first time... Better now?
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1147 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 15:01:22 +00:00
edouard
6ef51b0c4d
OP-102: fix for the compass 'jump': rotation now takes the shorter path, no jump anymore - testers welcome.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1146 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 12:50:47 +00:00
dankers
bcbd89167a
VSI completed, all text converted to paths for set in production use.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1145 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 05:06:10 +00:00
peabody124
7967dd8c84
My bad, didn't remove old include file in my build directory
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1144 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 03:40:21 +00:00
dankers
bf7be8cbba
altimeter and speed should be complete, VSI to go.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1143 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 01:13:04 +00:00
dankers
2521c00a93
Minor tweaks to Guy's dials.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1142 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-20 00:26:40 +00:00
dankers
c5dc0d1b63
Update to Guy's Altimeter
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1141 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 22:21:24 +00:00
peabody124
64c4534f55
Can now click two boxes to control manual control settings. Shamelessly ripping off dial code to make pretty SVG joystick (to come).
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1140 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 22:03:03 +00:00
corvus
765d4f729b
OP-101 : Put Low level telemetry and HiTL into high priority threads - detached from the user interface.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1139 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 16:47:06 +00:00
corvus
8c0c5b0e4d
Made hitl-IL2 plugin multi threaded (separate thread for sim connection)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1138 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 15:16:21 +00:00
edouard
ad74bb18c4
Vertical Speed Indicator ready for the default set, moved to its permanent directories: "artwork/Dials/default" for the version with text elements, and "ground/share/openpilotgcs/dials/default/" for the converted-to-path version.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1137 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 15:12:40 +00:00
corvus
41521a08ae
FILE NAMES ARE CASE SENSITIVE IN PORTABLE APPLICATIONS, DAMNIT!
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1136 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 14:18:01 +00:00
dgodin
cd85935f9e
commit missing files to notify plugin folder
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1135 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 11:32:51 +00:00
peabody124
f1d7c604c1
Barest beginnings of GCS manual control interface
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1134 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 06:20:13 +00:00
peabody124
89e0c687d7
QString should have been const
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1133 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-19 05:37:12 +00:00
dgodin
37c9e1affd
implemented repeat notifications options and add third sound
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1132 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-18 18:16:30 +00:00
corvus
c98ba649db
HiTL-Il2 - fixed longitude coordinate calculation - overflow bound checking active
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1131 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-18 07:48:45 +00:00
edouard
3335be3fd9
Use the "User Interface Colour" defined in the general settings as the background color of the
...
various dial widgets and PFD, make the GCS look and feel more coherent.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1130 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 22:47:42 +00:00
dschin
e5c19a38c5
In the the \OpenPilot\flight\Project\OpenOCD directory there were two JTAG debugging config files:
...
1) floss-jtag.arhs.cfg
2) floss-jtag.openpilot.cfg
But the Eclipse project the "external tools configurations" for the OpenOCD Debug is looking for the "floss-jtag.cfg" file in the command line arguments. The added file "floss-jtag.cfg" is a simply a copy of "floss-jtag.openpilot.cfg". The .arhs.cfg doesn't play well by itself.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1129 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 22:43:26 +00:00
edouard
daf91a3abc
Generic horizontal dials in the share directory, bargraph dial indicator fonts now automatically set their size, updates to corresponding dials artwork.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1128 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 22:11:04 +00:00
corvus
549ed60ec8
bugfix HiTL-IL2: roll angle reading was reversed. Needed to be fixed in order for navigation to work.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1127 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 21:38:14 +00:00
edouard
a004e8e245
Added Vertical Speed indicator for the default dials set (work in progress)
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1126 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 21:16:54 +00:00
dankers
b6de79c5ec
Update all Guy's dials in the WIP directory, these are a solid basis for edits if needed as all fonts are not converted to paths yet.
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1125 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 19:02:50 +00:00
dankers
a043e133ff
Update to Guy's dials, created working SVG from VSI illustrator file and modified to fit with the others.
...
Please test!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1124 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 19:01:45 +00:00
corvus
a345d16240
bugfix in configurations of IL2 HiTL module
...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1123 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-17 18:43:42 +00:00