26 Commits

Author SHA1 Message Date
Daniel Agar
61db21b7f0 syslink cleanup unnecessary Device CDev usage 2018-08-27 13:14:15 -04:00
Daniel Agar
ea3acb7121 cmake remove circular linking and reorganize
- px4_add_module now requires MAIN
 - px4_add_library doesn't automatically link
2018-04-29 21:48:54 -04:00
barzanisar
d025eb0da0 explaining why we send 30 bytes crtp msg data instead of 31 2018-04-05 18:11:03 +02:00
barzanisar
7ac3c97aad Improve the Crazyflie MAVLink tunnel to increase efficiency
This change fragments MAVLink packets more efficiently and therefore increases the net throughput. This in turn makes the connection significantly more stable and the Crazyflie experience overall more usable.
2018-04-05 18:11:03 +02:00
Beat Küng
a8ddd9ef64 syslink_bridge: include <cstring> to fix compilation issue
GCC error:
error: 'memcpy' was not declared in this scope
2018-03-22 08:19:08 +01:00
barzanisar
34dd68bee1 Update syslink_main.cpp 2018-03-16 14:56:40 +01:00
barzanisar
a6e35ab7f7 Beat's changes to make QGC connect with crazyflie 2018-03-16 14:56:40 +01:00
Beat Küng
9b85b39c07 syslink_main: fix int type passed to param_get() 2017-10-27 10:43:15 +02:00
Sugnan Prabhu
81809be7cd Add include guard in headers files (#8108)
Signed-off-by: Sugnan Prabhu S <sugnan.prabhu.s@intel.com>
2017-10-11 09:47:52 -04:00
Daniel Agar
d4502349fb syslink fix sign-compare 2017-09-07 10:27:36 +02:00
Dennis Shtatnov
6081435801 Fixes #7282 2017-07-19 19:51:55 -10:00
David Sidrane
8e8510f398 Added Power Brick related battery_status.msg fields
system_source - This battery status is for the brick that is
                   supplying VDD_5V_IN
   priority      - Zero based, This battery status is for the brick
                   that is connected to the Power controller's
                   N-1 priority input. V1..VN. 0 would normally be
                   Brick1, 1 for Brick2 etc

  Battery now assigns connected from the api in the
  updateBatteryStatus, as well as system_source and priority
2017-07-17 21:02:50 -10:00
Beat Küng
b0439836f6 refactor drv_led.h: rename to drv_board_led.h
This makes it clear that it's used to control the board LED's, not external
LED's.
2017-03-12 00:08:35 +01:00
David Sidrane
3ed0bfe0d8 Nuttx added FIONSPACE and fixed FIONWRITE: had retuned the space and should have returned enqueued count 2016-12-21 08:34:21 +01:00
David Sidrane
c9f10107c0 Nuttx Upgrade:Adds sem_setprotocol 2016-12-21 08:34:21 +01:00
Dennis Shtatnov
f23b5e4699 Syslink bootloader faker 2016-12-11 09:52:24 +01:00
Dennis Shtatnov
1ab6635ffe ACKs for syslink radio parameters. Fixes #6005 2016-12-11 09:52:24 +01:00
Beat Küng
e73cd08a30 syslink_bridge: return state instead of 0 2016-10-07 13:26:58 +02:00
Dennis Shtatnov
e27f396f55 Syslink properly working address params 2016-09-27 08:46:00 +02:00
Beat Küng
281c450b6e fix syslink: rc.timestamp_publication -> rc.timestamp
changed in d297d31c236635ad7fa4a452484b7eb9e886e123
2016-09-20 18:55:05 +02:00
Dennis Shtatnov
f334a6225a Syslink cli deck detection 2016-09-19 11:54:53 +02:00
Dennis Shtatnov
937f3477d3 Syslink memory/deck interface 2016-09-19 11:54:53 +02:00
Dennis Shtatnov
984e7521d4 CF2: Charging and RX/TX LEDs working 2016-09-19 11:54:53 +02:00
Dennis Shtatnov
52fdbf4acc Syslink Bridge to Mavlink (#5479) 2016-09-11 11:23:15 +02:00
Dennis Shtatnov
1fd3636ab3 Flyable gains for CF2 2016-09-04 19:12:08 +02:00
Dennis Shtatnov
c842b0457f Syslink for battery, RSSI, and initial radio control 2016-09-04 19:12:08 +02:00