Cleanup accreditation and FIXMEs for uart drivers.

This commit is contained in:
Dominic Clifton 2014-05-22 10:02:35 +01:00
parent 1e357f7966
commit 4f88ff1054
4 changed files with 18 additions and 9 deletions

View File

@ -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>

View File

@ -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;

View File

@ -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;

View File

@ -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>