Andrew Tridgell
|
1d272e5a32
|
AP_Frsky_Telem: don't use flow control for FrSky
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
|
2015-01-29 15:53:41 +11:00 |
|
Andrew Tridgell
|
362b53e1da
|
AP_GPS: force flow control off on GPS serial ports
|
2015-01-29 15:53:20 +11:00 |
|
Andrew Tridgell
|
5980ff8e1c
|
AP_Common: removed map_baudrate()
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
|
2015-01-29 15:47:48 +11:00 |
|
Andrew Tridgell
|
d6ab4722cd
|
AP_SerialManager: moved map_baudrate() into class
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
|
2015-01-29 15:47:36 +11:00 |
|
Andrew Tridgell
|
085a926e61
|
AP_Frsky_telem: update for find_serial() change
|
2015-01-29 15:37:18 +11:00 |
|
Andrew Tridgell
|
9ba2fefde3
|
AP_GPS: update for find_serial() change
|
2015-01-29 15:37:08 +11:00 |
|
Andrew Tridgell
|
60f266da19
|
AP_Mount: update for new find_serial() interface
|
2015-01-29 15:36:38 +11:00 |
|
Andrew Tridgell
|
59d5351dab
|
GCS_MAVLink: update for new find_serial()
|
2015-01-29 15:36:19 +11:00 |
|
Andrew Tridgell
|
e28deacc4c
|
AP_SerialManager: simplify interface, returning direct uart
added find_baudrate() for getting baudrate
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
|
2015-01-29 15:35:42 +11:00 |
|
Randy Mackay
|
0a195671b3
|
SerialManager: set_console_baud uses first matching protocol
This ensures we set the baud to the first serial port with the specified
protocol instead of the last.
|
2015-01-29 14:05:15 +11:00 |
|
Matthias Badaire
|
5f432eaa2d
|
AP_Mount_Alexmos : take into account available negative numbers
uartdriver->available () function brings back a signed int, we should be carefull to avoid an endless loop if that happens.
|
2015-01-29 14:05:15 +11:00 |
|
Randy Mackay
|
4a4387530a
|
Mount: remove unused num_instances
|
2015-01-29 14:05:14 +11:00 |
|
Randy Mackay
|
d6433266d2
|
Mount_MAVLink: use SerialManager for init
use serial_manager's get_mavlink_channel
|
2015-01-29 14:05:14 +11:00 |
|
Randy Mackay
|
4848b03ac6
|
Mount_AlexMos: use SerialManager for init
|
2015-01-29 14:05:14 +11:00 |
|
Randy Mackay
|
56f872b38c
|
Mount_Servo: use SerialManager for init
|
2015-01-29 14:05:13 +11:00 |
|
Randy Mackay
|
886cc9aa46
|
Mount: use SerialManager for init
|
2015-01-29 14:05:13 +11:00 |
|
Randy Mackay
|
19aa8939de
|
FrSky_Telem: init uart when protocol is S-Port
|
2015-01-29 14:05:13 +11:00 |
|
Randy Mackay
|
5c086acc15
|
FrSky_Telem: comments, formatting and reordering
No functional change
Added comments and moved main functions to the top
Removed spaces between function name and brackets
|
2015-01-29 14:05:13 +11:00 |
|
Randy Mackay
|
6ef996d553
|
FrSky_Telem: init all members to zero and move to cpp
|
2015-01-29 14:05:13 +11:00 |
|
Randy Mackay
|
d16f787bd0
|
Frsky_Telem: use SerialManager for init
|
2015-01-29 14:05:12 +11:00 |
|
Randy Mackay
|
ebf5f98dbd
|
GPS: detect_instance does not set uart rx, tx size
|
2015-01-29 14:05:12 +11:00 |
|
Randy Mackay
|
2eddecb10d
|
GPS: use SerialManager for init
|
2015-01-29 14:05:12 +11:00 |
|
Randy Mackay
|
0c3a8f585a
|
GCS_MAVLink: add get_uart accessor
use by flight code to print messages during startup
|
2015-01-29 14:05:12 +11:00 |
|
Randy Mackay
|
1275ff7d40
|
GCS_MAVLink: have_flow_control uses mavlink_comm
|
2015-01-29 14:05:12 +11:00 |
|
Randy Mackay
|
1157c13eb6
|
GCS_MAVLink: mavlink_comm_x become UARTDrivers
|
2015-01-29 14:05:12 +11:00 |
|
Randy Mackay
|
febda988af
|
GCS_MAVLink: mavlink_channel from SerialManager
|
2015-01-29 14:05:11 +11:00 |
|
Randy Mackay
|
c6326fc9b7
|
GCS_MAVLink: use SerialManager for setup_uart
|
2015-01-29 14:05:11 +11:00 |
|
Randy Mackay
|
0fe4436c72
|
SerialManager: do not init uart for FrSky S-Port
|
2015-01-29 14:05:11 +11:00 |
|
Randy Mackay
|
cc71db1e2f
|
SerialManager: lib to configure UART protocol
|
2015-01-29 14:05:11 +11:00 |
|
Randy Mackay
|
ee369f8a0d
|
Mount_AlexMos: use reference to state
|
2015-01-29 14:05:11 +11:00 |
|
Randy Mackay
|
b083c99966
|
Mount_MAVLink: use reference to state
|
2015-01-29 14:05:11 +11:00 |
|
Randy Mackay
|
32ea258594
|
Mount_Servo: use reference to state
|
2015-01-29 14:05:10 +11:00 |
|
Randy Mackay
|
acbcf3c54e
|
Mount: backends use reference to their state
|
2015-01-29 14:05:10 +11:00 |
|
Randy Mackay
|
bf82e82282
|
Mount_MAVLink: remove unused _enable and find_mount
|
2015-01-29 14:05:10 +11:00 |
|
Randy Mackay
|
b5127b680f
|
Mount: set primary to first instance
|
2015-01-29 14:05:10 +11:00 |
|
Matthias Badaire
|
24af65a41a
|
AP_Mount_Alexmos: critical fix to avoid endless loop if byte arrive to fast in serial buffer
This fix reads the number of bytes available and iterates on it instead of looking for new bytes in the serial buffer (potentially forever)
|
2015-01-29 14:05:10 +11:00 |
|
Matthias Badaire
|
46e92f99fe
|
AP_Mount_Alexmos: use struct for CMD_CONTROL command
new struct created in header and used in control_axis function
|
2015-01-29 14:05:09 +11:00 |
|
Matthias Badaire
|
81d60af4a8
|
AP_Mount_Alexmos : cleanup initialization of class fields
|
2015-01-29 14:05:09 +11:00 |
|
Randy Mackay
|
c5ef5d21d3
|
Mount: add Alexmos to MNT2_TYPE param description
|
2015-01-29 14:05:09 +11:00 |
|
Randy Mackay
|
93323e2136
|
Mount_Alexmos: comments and formatting
No functional change
|
2015-01-29 14:05:09 +11:00 |
|
Matthias Badaire
|
1e5ddf3ce7
|
AP_Mount_Alexmos : make sure get_angles is called to get the real angles from the gimbal
get_angles calls the Alexmos API to get the current angles. It was not being called before.
|
2015-01-29 14:05:09 +11:00 |
|
Matthias Badaire
|
0b88f15a37
|
AP_Mount: fix Backend enum for AP_Mount_Alexmos and add comments
fix Backend enum for AP_Mount_Alexmos and add comments
|
2015-01-29 14:05:09 +11:00 |
|
Matthias Badaire
|
cdeb1fb8f3
|
AP_Mount_Alexmos : changes some define to avoid conflicting
change SPEED to AP_MOUNT_ALEXMOS_SPEED and the control mode defines as well
|
2015-01-29 14:05:08 +11:00 |
|
Matthias Badaire
|
6e5e438b0f
|
AP_Mount: Make use of the new AP_Mount_Alexmos backend
This is adding AP_Mount_Alexmos as one of the available backend
|
2015-01-29 14:05:08 +11:00 |
|
Matthias Badaire
|
dfc086f9e9
|
AP_Mount_Alexmos : Add Alexmos Serial support for 8bit cards
This is the initial implementation of Alemox gimbal protocol. the uart output is for the moment hard coded but should become a parameter.
|
2015-01-29 14:05:08 +11:00 |
|
Randy Mackay
|
66ad56161b
|
Mount_MAVLink: fix to calc_angle_to_location params
|
2015-01-29 14:05:08 +11:00 |
|
Randy Mackay
|
f509dad991
|
Mount_Servo: bug fix to calc_angle_to_location params
|
2015-01-29 14:05:08 +11:00 |
|
Randy Mackay
|
a78309734d
|
Mount_MAVLink: remove set_roi_target, configure
These methods are now in the backend
|
2015-01-29 14:05:07 +11:00 |
|
Randy Mackay
|
99c35d5cf7
|
Mount_Servo: remove set_roi_target, configure
These methods are now in the backend
|
2015-01-29 14:05:07 +11:00 |
|
Randy Mackay
|
72fec52f0f
|
Mount_Backend: move set_roi_target, configure to backend
|
2015-01-29 14:05:07 +11:00 |
|