Move serial header files to include/nuttx/serial

git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4500 7fd9a85b-ad96-42d3-883c-3090e2eb8679
This commit is contained in:
patacongo
2012-03-21 19:47:23 +00:00
parent c22a13ef4a
commit a58d4b265f
41 changed files with 400 additions and 398 deletions
+4 -2
View File
@@ -1532,8 +1532,8 @@
(and others). Contributed by Uros Platise. (and others). Contributed by Uros Platise.
* examples/nsh and tools/mkromfsimg.sh: Add support for platform-specific * examples/nsh and tools/mkromfsimg.sh: Add support for platform-specific
ROMFS-based NSH start-up scripts. ROMFS-based NSH start-up scripts.
* drivers/uart_16550.c and include/nuttx/uart_16550.h: Support for a generic * drivers/serial/uart_16550.c and include/nuttx/serial/uart_16550.h: Support
16550 UART. for a generic 16550 UART.
* configure/qemu-i486/nsh: QEMU NSH example. * configure/qemu-i486/nsh: QEMU NSH example.
* ../apps: The apps directory add-on was created by Uros Platise. It * ../apps: The apps directory add-on was created by Uros Platise. It
supports a set of end-user applications than can be executed on top of supports a set of end-user applications than can be executed on top of
@@ -2581,3 +2581,5 @@
device is, however, still non-functional when debug is OFF. device is, however, still non-functional when debug is OFF.
* include/nuttx/fs: Move all file-system related files from include/nuttx to * include/nuttx/fs: Move all file-system related files from include/nuttx to
include/nuttx/fs. include/nuttx/fs.
* include/nuttx/serial: Move all serial-driver related files from include/nuttx to
include/nuttx/serial.
+1 -1
View File
@@ -2542,7 +2542,7 @@ extern void up_ledoff(int led);
<ul> <ul>
<li> <li>
<p> <p>
<b><code>include/nuttx/serial.h</code></b>. <b><code>include/nuttx/serial/serial.h</code></b>.
All structures and APIs needed to work with serial drivers are provided in this header file. All structures and APIs needed to work with serial drivers are provided in this header file.
</p> </p>
</li> </li>
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -51,7 +51,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -51,7 +51,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -49,7 +49,7 @@
#include <debug.h> #include <debug.h>
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -54,7 +54,7 @@
#include <debug.h> #include <debug.h>
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "up_arch.h" #include "up_arch.h"
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -49,7 +49,7 @@
#include <debug.h> #include <debug.h>
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -51,7 +51,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <avr/io.h> #include <avr/io.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -51,7 +51,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <avr/io.h> #include <avr/io.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -51,7 +51,7 @@
#include <debug.h> #include <debug.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <nuttx/kmalloc.h> #include <nuttx/kmalloc.h>
#include <arch/com.h> #include <arch/com.h>
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -40,7 +40,7 @@
#include <nuttx/config.h> #include <nuttx/config.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/uart_16550.h> #include <nuttx/serial/uart_16550.h>
#include <arch/io.h> #include <arch/io.h>
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "chip/chip.h" #include "chip/chip.h"
+1 -1
View File
@@ -50,7 +50,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include <arch/io.h> #include <arch/io.h>
+1 -1
View File
@@ -51,7 +51,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "chip/chip.h" #include "chip/chip.h"
Binary file not shown.
+1 -1
View File
@@ -53,7 +53,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "up_arch.h" #include "up_arch.h"
+1 -1
View File
@@ -49,7 +49,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <arch/serial.h> #include <arch/serial.h>
#include "up_arch.h" #include "up_arch.h"
+1 -1
View File
@@ -106,7 +106,7 @@ sensors/
serial/ serial/
Front-end character drivers for chip-specific UARTs. This provide Front-end character drivers for chip-specific UARTs. This provide
some TTY-like functionality and are commonly used (but not required for) some TTY-like functionality and are commonly used (but not required for)
the NuttX system console. See also include/nuttx/serial.h the NuttX system console. See also include/nuttx/serial/serial.h
usbdev/ usbdev/
USB device drivers. See also include/nuttx/usb/usbdev.h USB device drivers. See also include/nuttx/usb/usbdev.h
+1 -1
View File
@@ -53,7 +53,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/fs/fs.h> #include <nuttx/fs/fs.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
/************************************************************************************ /************************************************************************************
* Definitions * Definitions
+1 -1
View File
@@ -43,7 +43,7 @@
#include <stdint.h> #include <stdint.h>
#include <semaphore.h> #include <semaphore.h>
#include <debug.h> #include <debug.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
/************************************************************************************ /************************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
+2 -2
View File
@@ -51,9 +51,9 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <nuttx/fs/ioctl.h> #include <nuttx/fs/ioctl.h>
#include <nuttx/uart_16550.h> #include <nuttx/serial/uart_16550.h>
#include <arch/board/board.h> #include <arch/board/board.h>
+1 -1
View File
@@ -53,7 +53,7 @@
#include <nuttx/kmalloc.h> #include <nuttx/kmalloc.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <nuttx/usb/usb.h> #include <nuttx/usb/usb.h>
#include <nuttx/usb/cdc.h> #include <nuttx/usb/cdc.h>
+1 -1
View File
@@ -55,7 +55,7 @@
#include <nuttx/kmalloc.h> #include <nuttx/kmalloc.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/serial.h> #include <nuttx/serial/serial.h>
#include <nuttx/usb/usb.h> #include <nuttx/usb/usb.h>
#include <nuttx/usb/usbdev.h> #include <nuttx/usb/usbdev.h>
#include <nuttx/usb/usbdev_trace.h> #include <nuttx/usb/usbdev_trace.h>
+1 -1
View File
@@ -82,7 +82,7 @@
/* Terminal I/O IOCTL definitions are retained in tioctl.h */ /* Terminal I/O IOCTL definitions are retained in tioctl.h */
#include <nuttx/tioctl.h> #include <nuttx/serial/tioctl.h>
/* Watchdog driver ioctl commands *******************************************/ /* Watchdog driver ioctl commands *******************************************/
@@ -1,5 +1,5 @@
/************************************************************************************ /************************************************************************************
* include/nuttx/serial.h * include/nuttx/serial/serial.h
* *
* Copyright (C) 2007-2008, 2012 Gregory Nutt. All rights reserved. * Copyright (C) 2007-2008, 2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -33,8 +33,8 @@
* *
************************************************************************************/ ************************************************************************************/
#ifndef __INCLUDE_NUTTX_SERIAL_H #ifndef __INCLUDE_NUTTX_SERIAL_SERIAL_H
#define __INCLUDE_NUTTX_SERIAL_H #define __INCLUDE_NUTTX_SERIAL_SERIAL_H
/************************************************************************************ /************************************************************************************
* Included Files * Included Files
@@ -299,4 +299,4 @@ EXTERN void uart_datasent(FAR uart_dev_t *dev);
} }
#endif #endif
#endif /* __INCLUDE_NUTTX_SERIAL_H */ #endif /* __INCLUDE_NUTTX_SERIAL_SERIAL_H */
@@ -1,5 +1,5 @@
/******************************************************************************************** /********************************************************************************************
* include/nuttx/tioctl.h * include/nuttx/serial/tioctl.h
* *
* Copyright (C) 2011-2012 Gregory Nutt. All rights reserved. * Copyright (C) 2011-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -36,8 +36,8 @@
* via include/nuttx/fs/ioctl.h. * via include/nuttx/fs/ioctl.h.
*/ */
#ifndef __INCLUDE_NUTTX_TIOCTL_H #ifndef __INCLUDE_NUTTX_SERIAL_TIOCTL_H
#define __INCLUDE_NUTTX_TIOCTL_H #define __INCLUDE_NUTTX_SERIAL_TIOCTL_H
/******************************************************************************************** /********************************************************************************************
* Included Files * Included Files
@@ -194,4 +194,4 @@ extern "C" {
} }
#endif #endif
#endif /* __INCLUDE_NUTTX_TIOCTL_H */ #endif /* __INCLUDE_NUTTX_SERIAL_TIOCTL_H */
@@ -1,9 +1,9 @@
/************************************************************************************ /************************************************************************************
* include/nuttx/uart_16550.h * include/nuttx/serial/uart_16550.h
* Serial driver for 16550 UART * Serial driver for 16550 UART
* *
* Copyright (C) 2011 Gregory Nutt. All rights reserved. * Copyright (C) 2011-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <gnutt@nuttx.org>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions * modification, are permitted provided that the following conditions
@@ -34,8 +34,8 @@
* *
************************************************************************************/ ************************************************************************************/
#ifndef __INCLUDE_NUTTX_UART_16550_H #ifndef __INCLUDE_NUTTX_SERIAL_UART_16550_H
#define __INCLUDE_NUTTX_UART_16550_H #define __INCLUDE_NUTTX_SERIAL_UART_16550_H
/************************************************************************************ /************************************************************************************
* Included Files * Included Files
@@ -348,4 +348,4 @@ extern uart_datawidth_t uart_getreg(uart_addrwidth_t base, unsigned int offset);
extern void uart_putreg(uart_addrwidth_t base, unsigned int offset, uart_datawidth_t value); extern void uart_putreg(uart_addrwidth_t base, unsigned int offset, uart_datawidth_t value);
#endif /* CONFIG_UART_16550 */ #endif /* CONFIG_UART_16550 */
#endif /* __INCLUDE_NUTTX_UART_16550_H */ #endif /* __INCLUDE_NUTTX_SERIAL_UART_16550_H */
+1 -1
View File
@@ -222,7 +222,7 @@
/* IOCTL Commands ***********************************************************/ /* IOCTL Commands ***********************************************************/
/* The USB serial driver will support a subset of the TIOC IOCTL commands /* The USB serial driver will support a subset of the TIOC IOCTL commands
* defined in include/nuttx/tioctl.h. This subset includes: * defined in include/nuttx/serial/tioctl.h. This subset includes:
* *
* CAICO_REGISTERCB * CAICO_REGISTERCB
* Register a callback for serial event notification. Argument: * Register a callback for serial event notification. Argument:
+1 -1
View File
@@ -44,7 +44,7 @@
#include <termios.h> #include <termios.h>
#include <errno.h> #include <errno.h>
#include <nuttx/tioctl.h> #include <nuttx/serial/tioctl.h>
/**************************************************************************** /****************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
+1 -1
View File
@@ -44,7 +44,7 @@
#include <termios.h> #include <termios.h>
#include <errno.h> #include <errno.h>
#include <nuttx/tioctl.h> #include <nuttx/serial/tioctl.h>
/**************************************************************************** /****************************************************************************
* Pre-processor Definitions * Pre-processor Definitions