mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-05 23:49:00 +08:00
fix endline
This commit is contained in:
@@ -36,12 +36,12 @@ void uart_periph_init_param(struct uart_periph* p, uint16_t baud, uint8_t mode,
|
||||
((uartRegs_t *)(p->reg_addr))->iir; // clear interrupt ID
|
||||
((uartRegs_t *)(p->reg_addr))->rbr; // clear receive register
|
||||
((uartRegs_t *)(p->reg_addr))->lsr; // clear line status register
|
||||
|
||||
|
||||
// set the baudrate
|
||||
((uartRegs_t *)(p->reg_addr))->lcr = ULCR_DLAB_ENABLE; // select divisor latches
|
||||
((uartRegs_t *)(p->reg_addr))->dll = (uint8_t)baud; // set for baud low byte
|
||||
((uartRegs_t *)(p->reg_addr))->dlm = (uint8_t)(baud >> 8); // set for baud high byte
|
||||
|
||||
|
||||
// set the number of characters and other
|
||||
// user specified operating parameters
|
||||
((uartRegs_t *)(p->reg_addr))->lcr = (mode & ~ULCR_DLAB_ENABLE);
|
||||
|
||||
@@ -91,7 +91,7 @@ static inline void uart_handler(struct uart_periph* p) {
|
||||
if(read(fd,&c,1) > 0){
|
||||
//printf("r %x %c\n",c,c);
|
||||
uint16_t temp = (p->rx_insert_idx + 1) % UART_RX_BUFFER_SIZE;
|
||||
p->rx_buf[p->rx_insert_idx] = c;
|
||||
p->rx_buf[p->rx_insert_idx] = c;
|
||||
// check for more room in queue
|
||||
if (temp != p->rx_extract_idx)
|
||||
p->rx_insert_idx = temp; // update insert index
|
||||
@@ -99,7 +99,7 @@ static inline void uart_handler(struct uart_periph* p) {
|
||||
|
||||
}
|
||||
|
||||
#ifdef USE_UART0
|
||||
#ifdef USE_UART0
|
||||
|
||||
void uart0_init( void ) {
|
||||
uart_periph_init(&uart0);
|
||||
@@ -113,7 +113,7 @@ void uart0_handler(void) {
|
||||
|
||||
#endif /* USE_UART0 */
|
||||
|
||||
#ifdef USE_UART1
|
||||
#ifdef USE_UART1
|
||||
|
||||
void uart1_init( void ) {
|
||||
uart_periph_init(&uart1);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* $Id$
|
||||
*
|
||||
*
|
||||
* Copyright (C) 2009 Antoine Drouin <poinix@gmail.com>
|
||||
*
|
||||
* This file is part of paparazzi.
|
||||
@@ -46,7 +46,7 @@
|
||||
#define UART1_irq_handler usart1_irq_handler
|
||||
#define UART2_irq_handler usart2_irq_handler
|
||||
#define UART3_irq_handler usart3_irq_handler
|
||||
#define UART5_irq_handler usart5_irq_handler
|
||||
#define UART5_irq_handler usart5_irq_handler
|
||||
|
||||
#if defined USE_UART0 || OVERRIDE_UART0_IRQ_HANDLER
|
||||
extern void uart0_handler(void);
|
||||
|
||||
Reference in New Issue
Block a user