1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-14 21:23:52 +01:00
Commit Graph

1496 Commits

Author SHA1 Message Date
zedamota
03800c418a OP37/GCS MapLib Added offline map creator
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1198 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 23:10:28 +00:00
dankers
fa12f2c0b5 Missed one...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1197 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:11:18 +00:00
dankers
f297855dc0 Aha, updated Jose's header adding tool so it stops adding a Nokia copyright to things that contain zero Nokia code!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1196 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:09:22 +00:00
zedamota
e4b3ee700a OP37/GCS Small change
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1195 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:07:17 +00:00
dankers
1ba0862ba2 Update copyright header in OPMaplib, no idea why Nokia was mentioned, this was written from scratch for the OP project by Jose, with zero help from Nokia :-)
I assume headers were copied from elsewhere in the plugin loader source from very early on in the project. 

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1194 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 18:03:25 +00:00
corvus
1a019b5836 OP-101: re-work of UAVTalk + HiTL threading code.
Telemetry and HiTL now run in the same global high priority thread.
Threads are managed by a new class ThreadManager in icore as suggested by PeterG


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1193 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 12:28:36 +00:00
dankers
07d168e8ab Changed a single icon in the GCS menus to match the OP blue colour scheme.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1192 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-02 10:20:56 +00:00
pip
5f14fb350a Enabled Show/Hide UAV and HOME icons. Added 'Set Home Location' option (test only).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1191 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-01 14:54:50 +00:00
dankers
a3c1bbfc95 Remove no longer needed SDCard Files
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1190 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-01 14:00:09 +00:00
sambas
7f6336d324 OP-22 Flight/PiOS: Spektrum reworked, input is mapped to old aux in receiver connector, works nicely with calibration plugin. Also bind works, just needs config flag to bind on powerup
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1189 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-01 10:34:07 +00:00
dankers
c4a986ae1a Various bits that I have been working on here and there, mainly artwork and sounds.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1188 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-31 13:21:15 +00:00
peabody124
76b4944482 I think this fixes the windows HID problems
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1187 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-31 03:11:38 +00:00
edouard
737abfcb34 OP-38 Working version of the RC Receiver calibration tab: lets you calibrate the Min/Max/Neutral values of the OP receiver inputs in just a few seconds. Binding of channel to action is not done yet, but save to SD works.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1186 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-30 06:43:50 +00:00
peabody124
daf88b2175 Typo
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1185 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-30 01:30:53 +00:00
peabody124
e1f2f0264b Small host app for testing HID connectivity
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1184 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-30 00:48:44 +00:00
peabody124
7a10a77d4b Another windows trick
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1183 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 20:02:40 +00:00
peabody124
054e662882 Remove old hacky windows USB packet handling crap
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1182 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 20:00:17 +00:00
peabody124
7ef89b6e21 Unix detail
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1181 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:56:22 +00:00
zedamota
927592cb7d GCS/HID compile fix, still has problems!!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1180 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:48:51 +00:00
peabody124
561d42c73a Fixing platform dependent string type handling
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1179 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 19:36:42 +00:00
edouard
ab711777e5 OP-38 Remove old UI file.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1178 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 16:43:40 +00:00
edouard
626ba1f822 OP-38 Start of work on the configuration gadget: proof of concept of how to calibrate the RC Receiver by
simply moving the RC Transmitter sticks. Does not actually save the settings yet, meant as a PoC for comments.


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1177 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 16:42:29 +00:00
peabody124
47da7326e7 Damn thought I'd commited this
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1176 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-29 13:50:24 +00:00
peabody124
23ed7c8435 Removing the device_desc line since it seems to advertise differenetly across platforms and openocd doesn't require it. Please revert this change if it starts block other OS but I don't think it will
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1175 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 21:29:27 +00:00
peabody124
7e6afe5a75 Updated HID code to do packet processing in OS indepdent layer. Should now work on all platforms. Please test and get back to me. Maximum object size of 62 bytes currently.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1174 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-07-28 18:55:04 +00:00
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