Cleanup accreditation and FIXMEs for uart drivers.
This commit is contained in:
parent
1e357f7966
commit
4f88ff1054
|
@ -1,3 +1,8 @@
|
||||||
|
/*
|
||||||
|
* Authors:
|
||||||
|
* Dominic Clifton - Serial port abstraction, Separation of common STM32 code for cleanflight, various cleanups.
|
||||||
|
* Hamasaki/Timecop - Initial baseflight code
|
||||||
|
*/
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
// FIXME since serial ports can be used for any function these buffer sizes probably need normalising.
|
||||||
|
// Code is optimal when buffer sizes are powers of 2 due to use of % and / operators.
|
||||||
#define UART1_RX_BUFFER_SIZE 256
|
#define UART1_RX_BUFFER_SIZE 256
|
||||||
#define UART1_TX_BUFFER_SIZE 256
|
#define UART1_TX_BUFFER_SIZE 256
|
||||||
#define UART2_RX_BUFFER_SIZE 128
|
#define UART2_RX_BUFFER_SIZE 128
|
||||||
#define UART2_TX_BUFFER_SIZE 64
|
#define UART2_TX_BUFFER_SIZE 64
|
||||||
|
|
||||||
// FIXME this is a uart_t really. Move the generic properties into a separate structure (serialPort_t) and update the code to use it
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
serialPort_t port;
|
serialPort_t port;
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
/*
|
||||||
|
* Authors:
|
||||||
|
* Dominic Clifton/Hydra - Various cleanups for Cleanflight
|
||||||
|
* Bill Nesbitt - Code from AutoQuad
|
||||||
|
* Hamasaki/Timecop - Initial baseflight code
|
||||||
|
*/
|
||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
@ -11,11 +17,6 @@
|
||||||
#include "serial_common.h"
|
#include "serial_common.h"
|
||||||
#include "serial_uart_common.h"
|
#include "serial_uart_common.h"
|
||||||
|
|
||||||
/*
|
|
||||||
DMA UART routines idea lifted from AutoQuad
|
|
||||||
Copyright © 2011 Bill Nesbitt
|
|
||||||
*/
|
|
||||||
|
|
||||||
static uartPort_t uartPort1;
|
static uartPort_t uartPort1;
|
||||||
static uartPort_t uartPort2;
|
static uartPort_t uartPort2;
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DMA UART routines idea lifted from AutoQuad
|
* Authors:
|
||||||
Copyright © 2011 Bill Nesbitt
|
* Dominic Clifton - Port baseflight STM32F10x to STM32F30x for cleanflight
|
||||||
|
* J. Ihlein - Code from FocusFlight32
|
||||||
|
* Bill Nesbitt - Code from AutoQuad
|
||||||
|
* Hamasaki/Timecop - Initial baseflight code
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
Loading…
Reference in New Issue