From 31c3f9bb5407370b9ab92fd3aa71378a41f73cf7 Mon Sep 17 00:00:00 2001 From: Martin Budden Date: Thu, 13 Oct 2016 14:22:57 +0100 Subject: [PATCH 1/2] Added additional baudrates --- src/main/io/serial.c | 2 +- src/main/io/serial.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/io/serial.c b/src/main/io/serial.c index daf526c7c3..0a790b47fd 100644 --- a/src/main/io/serial.c +++ b/src/main/io/serial.c @@ -84,7 +84,7 @@ const serialPortIdentifier_e serialPortIdentifiers[SERIAL_PORT_COUNT] = { static uint8_t serialPortCount; -const uint32_t baudRates[] = {0, 9600, 19200, 38400, 57600, 115200, 230400, 250000, 500000, 1000000}; // see baudRate_e +const uint32_t baudRates[] = {0, 9600, 19200, 38400, 57600, 115200, 230400, 250000, 400000, 460800, 500000, 921600, 1000000}; // see baudRate_e #define BAUD_RATE_COUNT (sizeof(baudRates) / sizeof(baudRates[0])) diff --git a/src/main/io/serial.h b/src/main/io/serial.h index 85adb265af..37c5116113 100644 --- a/src/main/io/serial.h +++ b/src/main/io/serial.h @@ -48,7 +48,10 @@ typedef enum { BAUD_115200, BAUD_230400, BAUD_250000, + BAUD_400000, + BAUD_460800, BAUD_500000, + BAUD_921600, BAUD_1000000, } baudRate_e; From 699e736f0bd60c23aabe7df637dcd3935d5cb965 Mon Sep 17 00:00:00 2001 From: Martin Budden Date: Fri, 14 Oct 2016 23:18:05 +0100 Subject: [PATCH 2/2] Added higher baudrates to support openlager --- src/main/io/serial.c | 3 ++- src/main/io/serial.h | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/io/serial.c b/src/main/io/serial.c index 0a790b47fd..59e50dffae 100644 --- a/src/main/io/serial.c +++ b/src/main/io/serial.c @@ -84,7 +84,8 @@ const serialPortIdentifier_e serialPortIdentifiers[SERIAL_PORT_COUNT] = { static uint8_t serialPortCount; -const uint32_t baudRates[] = {0, 9600, 19200, 38400, 57600, 115200, 230400, 250000, 400000, 460800, 500000, 921600, 1000000}; // see baudRate_e +const uint32_t baudRates[] = {0, 9600, 19200, 38400, 57600, 115200, 230400, 250000, + 400000, 460800, 500000, 921600, 1000000, 1500000, 2000000, 2470000}; // see baudRate_e #define BAUD_RATE_COUNT (sizeof(baudRates) / sizeof(baudRates[0])) diff --git a/src/main/io/serial.h b/src/main/io/serial.h index 37c5116113..8f939d2cc4 100644 --- a/src/main/io/serial.h +++ b/src/main/io/serial.h @@ -53,6 +53,9 @@ typedef enum { BAUD_500000, BAUD_921600, BAUD_1000000, + BAUD_1500000, + BAUD_2000000, + BAUD_2470000 } baudRate_e; extern const uint32_t baudRates[];