mirror of https://github.com/ArduPilot/ardupilot
AP_SerialManager: move serial port init of SBusOut protocol into SBusOut library
This commit is contained in:
parent
caea42630e
commit
94380eb9be
|
@ -494,17 +494,6 @@ void AP_SerialManager::init()
|
|||
case SerialProtocol_Aerotenna_USD1:
|
||||
state[i].protocol.set_and_save(SerialProtocol_Rangefinder);
|
||||
break;
|
||||
case SerialProtocol_Sbus1:
|
||||
state[i].baud.set_and_default(AP_SERIALMANAGER_SBUS1_BAUD / 1000); // update baud param in case user looks at it
|
||||
uart->begin(state[i].baudrate(),
|
||||
AP_SERIALMANAGER_SBUS1_BUFSIZE_RX,
|
||||
AP_SERIALMANAGER_SBUS1_BUFSIZE_TX);
|
||||
uart->configure_parity(2); // enable even parity
|
||||
uart->set_stop_bits(2);
|
||||
uart->set_unbuffered_writes(true);
|
||||
uart->set_flow_control(AP_HAL::UARTDriver::FLOW_CONTROL_DISABLE);
|
||||
break;
|
||||
|
||||
case SerialProtocol_ESCTelemetry:
|
||||
// ESC telemetry protocol from BLHeli32 ESCs. Note that baudrate is hardcoded to 115200
|
||||
state[i].baud.set_and_default(115200 / 1000);
|
||||
|
|
|
@ -116,11 +116,6 @@
|
|||
#define AP_SERIALMANAGER_EFI_MS_BUFSIZE_RX 512
|
||||
#define AP_SERIALMANAGER_EFI_MS_BUFSIZE_TX 16
|
||||
|
||||
// SBUS servo outputs
|
||||
#define AP_SERIALMANAGER_SBUS1_BAUD 100000
|
||||
#define AP_SERIALMANAGER_SBUS1_BUFSIZE_RX 16
|
||||
#define AP_SERIALMANAGER_SBUS1_BUFSIZE_TX 32
|
||||
|
||||
#define AP_SERIALMANAGER_SLCAN_BAUD 115200
|
||||
#define AP_SERIALMANAGER_SLCAN_BUFSIZE_RX 128
|
||||
#define AP_SERIALMANAGER_SLCAN_BUFSIZE_TX 128
|
||||
|
|
Loading…
Reference in New Issue