vassilis
|
6dfd8caffb
|
OP-4 Flight/Telemetry Add connection timeout detection
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@608 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-05-08 04:11:03 +00:00 |
|
vassilis
|
a31215293d
|
Flight\Telemetry Implement telemetry settings object, added functions for changing the baud rate in PiOS
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@607 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-05-08 02:44:26 +00:00 |
|
vassilis
|
a337de22c7
|
OP-4 Flight/Telemetry Flush telemetry queues while connection is not yet established (to remove stale data)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@605 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-05-08 00:22:07 +00:00 |
|
vassilis
|
7ca10bf5d7
|
OP-4 Flight/ObjectPersistance Implemented saving/loading of individual objects from the SD card
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@580 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-05-04 02:11:16 +00:00 |
|
vassilis
|
e10a16f1c3
|
OP-4 Flight/Telemetry Implemented telemetry connection manager
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@578 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-05-04 01:29:04 +00:00 |
|
vassilis
|
0999c1ce58
|
Flight/Objects Metaobjects are now also stored in CF and retrieved on power-up. At this time settings and meta objects are automatically loaded on startup if they have been saved in the CF card (to test use Save button in the object browser), if a file is not found in the CF card then the defaults specified in the XML file will be used.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@561 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-30 02:28:16 +00:00 |
|
vassilis
|
99b67388bf
|
Flight/UAVObjects Added support for default field values (used to initialize settings with defaults)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@558 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-28 01:54:24 +00:00 |
|
vassilis
|
8c11a03129
|
Flight/Alarms Implemented Alarms library, now checking for stack overflow, out of memory, event and other errors (see the SystemAlarms object). All modules will be reporting their alarms using this library.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@554 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-27 01:55:28 +00:00 |
|
vassilis
|
7b99c3d7f0
|
Flight/System Restructure start-up code, now all initialization in done after the RTOS is started
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@541 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-25 02:21:03 +00:00 |
|
vassilis
|
ecb83a52d3
|
OP-4 Flight/Telemetry Bug fixes and improved response when telemetry is fully loaded
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@539 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-24 04:05:39 +00:00 |
|
sambas
|
b8b5bffe4d
|
OP-25 Flight/GPS: using strsep instead of strtok_r (thanks for the hint PeterG). Prepared for GPGSA.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@535 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-21 09:56:23 +00:00 |
|
sambas
|
923ee3ccaf
|
OP-25: gpsinfo removed, cleaned things up.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@522 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-18 07:37:55 +00:00 |
|
vassilis
|
40beb15129
|
OP-4 Flight/System Created CPU utilization measurement and created object to report system information (load, heap and time)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@519 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-18 02:13:59 +00:00 |
|
vassilis
|
89a6dd30d1
|
OP-4 Flight/Telemetry Create new objects to report statistics of the telemetry link (plus a few bug fixes, heap size was also increased)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@515 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-17 22:16:20 +00:00 |
|
sambas
|
6c4cd936e5
|
OP-25: GPS Objects working. You need to raise configTOTAL_HEAP_SIZE in FreeRTOSConfig.h if all tasks enabled.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@514 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-17 08:49:19 +00:00 |
|
vassilis
|
bc472102b4
|
OP-4 Flight/Telemetry More bug fixes after testing telemetry
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@506 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-16 01:56:08 +00:00 |
|
vassilis
|
5889849060
|
OP-4 Flight/Telemetry Various bug fixes while testing telemetry (working but not fully tested)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@500 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-15 02:15:46 +00:00 |
|
sambas
|
402b4e8e24
|
Telemetry and HID work, ugly hacks atm. Endianess needs checking. HID transmit doesn't work at all. Serialport works both ways
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@472 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-10 16:22:08 +00:00 |
|
vassilis
|
bf792a8058
|
Flight/SystemMod: Creation of the system module, for now it only responds to a request to load/save the settings objects
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@468 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-10 05:06:19 +00:00 |
|
sambas
|
23aa2ea1cd
|
OP-25: lat, lon and alt to float, lat and lon to desimal degrees format
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@435 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-07 08:02:44 +00:00 |
|
vassilis
|
b00ab0e2ee
|
Flight/UAVObject: Added support for periodic queue events (in addition to callbacks), removed unused functions in GPS module
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@425 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-05 00:59:51 +00:00 |
|
vassilis
|
e2871a24e7
|
Flight/UAVObjects: Test harness and bug fixes
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@423 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-04 02:11:51 +00:00 |
|
vassilis
|
8ca3279aa6
|
OP-33 Flight/ExampleModule: Created three example modules that can be used as templates for actual modules
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@420 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-04-02 03:26:02 +00:00 |
|
sambas
|
066f42a2c5
|
OP-25: simplified gps structure
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@404 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-28 14:36:18 +00:00 |
|
sambas
|
3656caccbb
|
Checksum check for nmea sentences
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@399 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-27 13:13:39 +00:00 |
|
vassilis
|
a64cdc64ea
|
Updates on UAVObjects required by the object generator
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@396 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-27 03:19:56 +00:00 |
|
sambas
|
9490bcdb93
|
OP-25: GPS tested and working, using TrimbleGPS 5Hz, 5 lat/lon desimals
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@386 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-25 19:36:52 +00:00 |
|
sambas
|
dad62c3316
|
Reworked the nmea sentence parser, most values still in string form
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@356 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-21 11:32:53 +00:00 |
|
sambas
|
22698313fc
|
OP-25: preliminary GPS module, needs some cleaning. I'll start testing when I get HW ready.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@351 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-20 15:45:15 +00:00 |
|
vassilis
|
34811cc16d
|
Minor updates in object manager and UAVTalk
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@318 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-15 01:54:25 +00:00 |
|
vassilis
|
18515b1897
|
UAVTalk bug fixes and API updates on object manager
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@282 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-11 02:31:32 +00:00 |
|
dankers
|
e66c491942
|
Update to headers in the flight portion of the code. Just formatting.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@276 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-10 09:12:31 +00:00 |
|
gussy
|
6fd5da7489
|
Type fix.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@270 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-08 10:10:26 +00:00 |
|
gussy
|
7cd8f93d5c
|
OP-4: Small naming fix.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@259 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-06 06:24:39 +00:00 |
|
gussy
|
55d1cb8dac
|
OP-4: Added receiving functionality to the telemetry module.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@258 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-06 06:18:04 +00:00 |
|
gussy
|
0e8b618953
|
Updated files inside OpenPilot to use the single openpilot.h header file rather than multiple headers inside each file. This resolves a few build warnings/errors and makes the code cleaner.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@257 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-06 06:17:17 +00:00 |
|
gussy
|
f683a5de3d
|
Added in transmitting routine for telemetry.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@244 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-04 07:08:05 +00:00 |
|
gussy
|
ac1a73800b
|
Moving Modules into OpenPilot directory.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@236 ebee16cc-31ac-478f-84a7-5cbb03baadba
|
2010-03-04 05:58:03 +00:00 |
|