Alessio Morale
7c9f6c0ed5
OP-1776 - Missing change from review
2015-03-15 14:36:23 +01:00
Alessio Morale
bb0e03e387
OP-1776 - Further cleanup/optimization for ProcessTelemetryStream* functions
2015-03-14 14:39:02 +01:00
Alessio Morale
a418ca349f
OP-1776 - Fixes from review
2015-03-14 13:46:08 +01:00
Alessio Morale
2a729c1742
OP-1776 - Optimize RX exchanging, changes for radiocombridge
2015-03-11 00:54:02 +01:00
Alessio Morale
c6a773363f
Merge branch 'amorale/OP-943_add_malloc_for_ccsram' into next
...
Conflicts:
flight/pios/common/pios_adxl345.c
make/apps-defs.mk
2014-06-22 19:31:03 +02:00
Alessio Morale
eb5deb3eca
OP-1274 Remove unneeded cast from task name in xTaskCreate call
2014-06-18 01:47:43 +02:00
Alessio Morale
6226aec2a7
OP-943 uses pios_mem API for heap allocation
2014-06-11 22:15:40 +02:00
Alessio Morale
e9fff2b6fa
OP-1274 fixes for OPLink
2014-05-18 22:56:44 +02:00
Alessio Morale
8bb1d0148c
Uncrustify
2014-04-01 22:58:23 +02:00
Alessio Morale
18be34db05
Merge remote-tracking branch 'origin/filnet/OP-1246_RadioComBridge_bugs' into next
2014-04-01 21:31:32 +02:00
Alessio Morale
f9abb1d8c1
Merge branch 'amorale/OP-1232_eventsys_warn_on_high_telem_update_rate' into next
2014-03-09 16:14:03 +01:00
Philippe Renon
7ab38eacb6
OP-1246 removed now uneeded FIXME tag in RadioComBridge
2014-03-04 10:02:43 +01:00
Philippe Renon
067cb6f098
OP-1246 made updating of RadioComBridgeStats thread safe
2014-03-04 09:56:42 +01:00
Philippe Renon
29198e17cf
OP-1246 fixed wrong logic for telemtryTxRetries and radioTxRetries : was wrongly accumulated
2014-03-04 09:51:45 +01:00
Philippe Renon
1e3e8a29a9
OP-1246 fixed clumsy error handling of UAVTalkSendObject calls from RadioComBridge
2014-03-04 09:49:34 +01:00
Alessio Morale
26f3422612
OP-1232 add a low priority flag that prevent raising the error counter in eventdispatcher, to be used for telemetry
2014-02-18 01:03:57 +01:00
Alessio Morale
3044185019
Merge remote-tracking branch 'origin/amorale/OP-1218_pios_com_thread_safe' into rel-14.01
...
Conflicts:
flight/modules/RadioComBridge/RadioComBridge.c
2014-02-17 15:24:50 +01:00
Alessio Morale
8cd5cfe2eb
OP-1218 format/consmetic/comments fixes
2014-02-15 22:05:56 +01:00
Alessio Morale
21b0049a68
OP-1218 fix missing "ret ="
2014-02-11 16:51:56 +01:00
Alessio Morale
1ba5dbaca8
uncrustify
2014-02-10 22:57:24 +01:00
Alessio Morale
e16cf0ef8d
OP-1218 changes to RadioComBridge to support return code.
2014-02-09 19:57:16 +01:00
Philippe Renon
d43b220dc0
OP-1122 uncrustified gcs and flight
2014-01-14 22:46:01 +01:00
Philippe Renon
772c395e67
OP-1122 OP-1145 fixed handling of ground messages done by OPLM
...
- OPLM used to receive and relay all messages
- OPLM will now reveice only specific messages and relay others as required (needs to be reviewed...)
- add RadioComBridgeStats uavobject to collect and report tx/rx statistics
- made error handling more robust
- added a few FIXMEs
2014-01-06 21:35:00 +01:00
Brian Webb
6dbecca7a5
OP-932 Fixes erasing settings on OPLink and blocks OPLinkSettings objects from being transmitted over the radio.
2013-07-05 18:25:52 -07:00
Brian Webb
6386b12026
OP-932 Fixes raw serial on UART and USB VCP.
2013-06-27 19:16:01 -07:00
Brian Webb
2aea2342ab
OP-932 Adds a direct PPM channel on each Tx packet when in PPM mode, and adds a PPM only mode that uses a 9600 bps air datarate. Also updates the OPLink configuration tab and moves all OPLink configuration to the OPLink configuration tab on the Revo, and customizes the OPLink configuration tab for the Revo.
2013-06-26 18:01:54 -07:00
Brian Webb
774a74884a
OP-932 Replaces the RFM22B PPM/receiver code with an OPLinkReceiver UAVObject. This object is generated on a coordinator OPLink, and is used by both the OPLink to generate PPM output, and the OPLinkReceiver on the Revo.
2013-06-26 17:57:11 -07:00
Brian Webb
8c370df319
OP-932 A significant re-work of the OPLink and configuration of the OPLink. Auto-configuration is removed, and remote modems are bound the coordinator, rather than the other way around. Timing of the radio link is also significantly changed. The rfm22b code is also simplified so that it only sends packet, and has no notion about what those packets are, so the rfm22b is converteded to simply a com type device.
2013-06-26 17:56:56 -07:00
Mathieu Rondonneau
23b2907d08
OP-976: Add the ';' back
...
This compile successfuly with make all_flight
2013-06-03 20:37:40 -07:00
Brian Webb
ac4847c8ac
OP-932 Moves the configuration of the com ports on the coordinator OPLink to startup.
2013-05-21 19:48:21 -07:00
Sexy Pony
900f643bbd
Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES
2013-05-19 17:37:30 +03:00
Alessio Morale
c80f01dff9
OP-954 Rename the legacy PIOS_INCLUDE_FLASH_SECTOR_SETTINGS to PIOS_INCLUDE_FLASH_LOGFS_SETTINGS
...
+review OPReview-470
2013-05-15 23:16:34 +02:00
Alessio Morale
07af6b5c80
Added LogFS support for OPLinkMini with internal flash
2013-05-14 23:00:45 +02:00
Brian Webb
ae8286e99a
OP-932: Fixes a bug that was preventing setting of Tx power on remote modem.
2013-05-06 01:03:15 +01:00
Richard Flay (Hyper)
a2d8544931
OP-931: adds -Wextra compiler option for the flight code, and makes the bazillion code changes required
...
to make the flight code compile again. Needs careful review, particularly all the fixes for the
signed vs unsigned comparisons.
+review OPReview-459
2013-05-05 16:32:24 +09:30
Brian Webb
dc4455ff68
OP-932: Fixes a bug that was preventing setting of Tx power on remote modem.
2013-05-04 17:24:40 +01:00
Brian Webb
38cd0e1c46
OP-932: Fixes configuration of the remote serial connection when using VCP/raw comms.
2013-05-03 14:46:14 +01:00
Brian Webb
12e8adbdc4
OP-932: Fixes vitual com port and (not tested) raw comms over a UART on the OPLink.
2013-05-03 14:46:01 +01:00
Brian Webb
66b048e280
OP-932: Fixes configuration of the remote serial connection when using VCP/raw comms.
2013-05-02 04:42:16 +01:00
Brian Webb
80cef9dbcc
OP-932: Fixes vitual com port and (not tested) raw comms over a UART on the OPLink.
2013-05-02 04:23:26 +01:00
Brian Webb
e642183dee
OP-924: Any disconnect between radios causes a reset, which causes a re-configuration of I/O devices (com ports, PPM, etc). This causes problems due to certain devices (PPM in particular) not supporting re-configuration. This patch forces configuration to only happen once (on initial connection), which should fix this issue.
2013-05-01 02:48:47 +01:00
Brian Webb
9bb3b5870c
OP-914: Reformatted the RadioComBridge module.
2013-04-27 01:45:04 +01:00
Oleg Semyonov
66db978244
Rename Libraries->libraries, Modules->modules
2013-04-25 13:13:36 +03:00