James Cotton
83916f3a4e
Fix bug in UAVTalk where the expected packet length check was incorrect for
...
instances of objects
2011-06-06 10:37:57 -05:00
elafargue
2a5ff0b36a
OP-369 : in case there is an objectID mismatch, still try to update the object if we found the name, but place it in "warning" mode. If during update some fields do not exist, then place in "Error" mode and prevent automated saving (will still try to update as many fields as possible)
2011-06-06 10:44:21 +02:00
elafargue
56b63613ba
Merge branch 'master' into bugfix-ground
2011-06-05 22:58:03 +02:00
elafargue
851bb61d6f
Merge branch 'master', remote-tracking branch 'origin'
2011-06-05 22:57:29 +02:00
James Cotton
6c6906d61e
OP-493: Switch to using Accessory0:2 to match the InstId
2011-06-05 15:38:58 -05:00
James Cotton
99b3a629a8
OP-493: Force three AccessoryDesired objects to always exist. Routing to
...
Mixing channel now works. However Accessory desired instances do not show up
in GCS.
2011-06-05 15:38:58 -05:00
James Cotton
468b7b562d
OP-493: Small bug in default value for Curve2Source
2011-06-05 15:38:57 -05:00
James Cotton
a1336e4d03
OP-493: Make sure accessory desired is not a single instance object
2011-06-05 15:38:57 -05:00
James Cotton
8ebd6a83d6
OP-493: Add support to bypass the mixer and route accessory data straight to
...
outputs. Warning: This has no failsafes like arming. We should discuss if
this is appropriate.
In addition accessory objects can be routed throught the mixer for collective
or flaperon.
2011-06-05 15:38:57 -05:00
James Cotton
a1d60cb77d
OP-493: Use multiple instances when using multiple accessory channels
2011-06-05 15:38:57 -05:00
James Cotton
1365542103
OP-493: Populate the Accessory Desired from TX
2011-06-05 15:38:57 -05:00
Corvus Corax
54d9977eb1
auxillaryControl
2011-06-05 15:38:30 -05:00
James Cotton
b011dcd035
Merge branch 'bugfix-flight'
2011-06-05 15:37:58 -05:00
James Cotton
4f47c06547
Merge branch 'saving_crc' into bugfix-flight
2011-06-05 15:37:44 -05:00
elafargue
ac7216946a
Now use the ".uav" extension for exporting settings in XML format. Dormant feature: if you use a .xml extension manually, will export in full format.
2011-06-05 19:02:43 +02:00
elafargue
3077dec24d
Merge branch 'bugfix-ground' into OP-369_Edouard_UAVSettings_ImportExport
2011-06-05 18:42:39 +02:00
elafargue
3d676d05df
Merge branch 'bugfix-ground' of git.openpilot.org:OpenPilot into bugfix-ground
2011-06-05 18:41:46 +02:00
elafargue
e5e85fa47a
Get rid of the "Request" button on the config gadget: it now tracks object updates and automatically keeps its state synchronized with UAVOBject changes.
2011-06-05 18:40:52 +02:00
James Cotton
483deb2bfc
Changed the default values for manual control settings to none to avoid
...
problems with channel mappings being different by brand.
You will need to recalibrate your transmitter.
2011-06-05 11:01:00 -05:00
James Cotton
2e089e2816
Changed text when using test output mode to remove deprecated comment about
...
arming.
2011-06-05 10:58:08 -05:00
James Cotton
8bec19f4a5
Merge branch 'bugfix-flight'
2011-06-05 09:48:43 -05:00
James Cotton
624baeda5c
Merge branch 'OP-423_Mathieu_GetSet_Uavobjects' into bugfix-flight
2011-06-05 09:48:22 -05:00
James Cotton
0a56129b35
OP-452: Made the CRC calculation run in chunks to balance efficiency and ram
...
usage, because Stac caught me being lazy :)
2011-06-05 09:05:59 -05:00
James Cotton
56faad594e
OP-423: Make sure to unlock semaphore before returning from error condition
2011-06-05 08:41:21 -05:00
James Cotton
e02aa1b818
OP-152: Make the zeroing of LSB of has occur after hash is computed so that the
...
LSB of individual field values still influences the hash
Note: This update changes ALL object IDs. A new GCS is required to match the
firmware.
2011-06-04 18:36:44 -05:00
James Cotton
599483d5ac
OP-152: Save CRC for object and header into flash and only load object if CRC
...
matches. Read the flash first bytewise to compute CRC instead of buffering
which is more RAM efficient but very inefficient as it sets up many one byte
SPI transfers.
Also incremented the filesystem magic flag to trigger an automatic flash wipe
on this upgrade.
2011-06-04 18:36:38 -05:00
James Cotton
3e5d02cbaf
OP-152: Abstract the CRC code out of uavtalk to allow it to be reused (PT -
...
feel free to test moving this to the hardware CRC unit)
2011-06-04 18:36:26 -05:00
Stacey Sheldon
ebfed9f733
typo: fix spelling of Dale's name
2011-06-04 18:15:10 -04:00
elafargue
864dbb0ab5
Add an object saving completion message, so that the user knows when saving is finished.
2011-06-04 14:32:15 +02:00
elafargue
2387958422
OP-369 Now the import operation provides a summary and lets the user selectively save the right objects. Also improved the saveToSD queue a great deal so that it can deal with failed save operations (on non-existent objects).
2011-06-04 13:06:12 +02:00
dankers
3013a092d9
Merge branch 'OP-519_Mathieu_Upgrade_FreeRTOS' into bugfix-flight
2011-06-04 16:42:15 +10:00
Mathieu Rondonneau
7b8d09371b
fixing minor compiler error/warnings when compiling OP with DEBUG=NO
2011-06-03 21:47:43 -07:00
dankers
42b9929521
Update milestones with the next heli challenge
2011-06-04 09:35:55 +10:00
elafargue
787b43fa0b
Merge branch 'bugfix-ground' into OP-369_Edouard_UAVSettings_ImportExport
2011-06-03 08:04:18 +02:00
Mathieu Rondonneau
31a06a5ae7
OP-423 add set/get uavobjects functions to access objects fields separately.
2011-06-02 21:18:34 -07:00
Mathieu Rondonneau
6e64a546df
Remove un-used code
2011-06-02 20:21:26 -07:00
Mathieu Rondonneau
446b0004da
Merge branch 'master' into OP-519_Mathieu_Upgrade_FreeRTOS
2011-06-02 19:36:49 -07:00
dankers
5957612870
Remove old ini file, add a modelview item for the new CC model to ModelView
2011-06-03 12:18:37 +10:00
dankers
d3ae9113d9
Update file names
2011-06-03 10:31:45 +10:00
dankers
62c172f280
Add Nuno's wonderful CC model
2011-06-03 09:46:59 +10:00
elafargue
f4b19fe65a
OP-369 Settings Import/Export for the Airframe. Also sanitized UAV Object saving in flash in one central location in the uavobjectutils library.
2011-06-02 16:08:19 +02:00
Mathieu Rondonneau
071a684248
OP-519 upgrade to FreeRTOS-7.0.1
...
- only affect flight/PiOS (no change for posix and win32)
- tested on recent master (some runtime on CC with GCS)
- the new timer feature is not compiled-in since we don't use it yet.
- NO TEST FLIGHT
2011-06-01 21:46:28 -07:00
James Cotton
f8b945401d
Merge branch 'bugfix-ground' of ssh://git.openpilot.org/OpenPilot into bugfix-ground
2011-06-01 14:20:54 -05:00
James Cotton
2f6fe11924
Fix for OSX packaging with PlugIns
2011-06-01 14:02:59 -05:00
James Cotton
8f808df113
Fix for Utils trying to not include the debug library on OSX and Mac
2011-06-01 13:59:10 -05:00
James Cotton
45244e3df5
On OSX make the plugins in .app/Contents/Plugins instead of PlugIns
2011-06-01 13:58:49 -05:00
elafargue
7217f1eb81
Merge branch 'OP-512-PTDreamer' into bugfix-ground
2011-06-01 20:41:49 +02:00
zedamota
ad65dee643
Added auto select
2011-06-01 18:40:04 +01:00
elafargue
419fe2d375
Merge branch 'master' into bugfix-ground
2011-06-01 17:37:29 +02:00
zedamota
fce8038cf4
Create new setting "autoselect"
2011-06-01 16:08:14 +01:00