can.h moved from include/nuttx/ to include/nuttx/drivers.

This commit is contained in:
Gregory Nutt 2016-07-20 13:38:36 -06:00
parent 4b4dbc79a2
commit ddcaa3d425
36 changed files with 45 additions and 42 deletions

View File

@ -4472,7 +4472,7 @@ void board_autoled_off(int led);
</p>
<ul>
<li><b>Interface Definition</b>.
The header file for the NuttX CAN driver reside at <code>include/nuttx/can.h</code>.
The header file for the NuttX CAN driver resides at <code>include/nuttx/drivers/can.h</code>.
This header file includes both the application level interface to the CAN driver as well as the interface between the &quot;upper half&quot; and &quot;lower half&quot; drivers.
The CAN module uses a standard character driver framework.
</li>

View File

@ -57,7 +57,7 @@
#include <arch/board/board.h>
#include <nuttx/irq.h>
#include <nuttx/arch.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include "up_internal.h"
#include "up_arch.h"

View File

@ -60,7 +60,7 @@
#include <arch/board/board.h>
#include <nuttx/arch.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include "up_internal.h"
#include "up_arch.h"

View File

@ -45,7 +45,7 @@
#include "chip.h"
#include "chip/sam_can.h"
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#if defined(CONFIG_CAN) && (defined(CONFIG_SAMA5_CAN0) || defined(CONFIG_SAMA5_CAN1))

View File

@ -56,7 +56,7 @@
#include <nuttx/irq.h>
#include <nuttx/arch.h>
#include <nuttx/semaphore.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include "cache.h"
#include "up_internal.h"

View File

@ -45,7 +45,7 @@
#include "chip.h"
#include "chip/sam_mcan.h"
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#if defined(CONFIG_CAN) && (defined(CONFIG_SAMV7_MCAN0) || \
defined(CONFIG_SAMV7_MCAN1))

View File

@ -53,7 +53,7 @@
#include <arch/board/board.h>
#include <nuttx/irq.h>
#include <nuttx/arch.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include "up_internal.h"
#include "up_arch.h"

View File

@ -45,7 +45,7 @@
#include "chip.h"
#include "chip/stm32_can.h"
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
/************************************************************************************
* Pre-processor Definitions

View File

@ -57,7 +57,7 @@
#include <arch/board/board.h>
#include <nuttx/irq.h>
#include <nuttx/arch.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include "up_internal.h"
#include "up_arch.h"

View File

@ -49,7 +49,7 @@
#include "chip.h"
#include "chip/stm32l4_can.h"
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
/************************************************************************************
* Pre-processor Definitions

View File

@ -46,7 +46,7 @@
#include <debug.h>
#include <nuttx/board.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include "stm32.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -41,7 +41,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "stm32.h"
#include "stm32_can.h"

View File

@ -41,7 +41,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "stm32.h"
#include "stm32_can.h"

View File

@ -41,7 +41,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "stm32.h"
#include "stm32_can.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -41,7 +41,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "stm32.h"
#include "stm32_can.h"

View File

@ -43,7 +43,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -43,7 +43,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "sam_mcan.h"

View File

@ -43,7 +43,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "sam_mcan.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -42,7 +42,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -47,7 +47,7 @@
#include <errno.h>
#include <debug.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#include <arch/board/board.h>
#include "chip.h"

View File

@ -148,7 +148,7 @@ menuconfig CAN
default n
---help---
This selection enables building of the "upper-half" CAN driver.
See include/nuttx/can.h for further CAN driver information.
See include/nuttx/drivers/can.h for further CAN driver information.
if CAN

View File

@ -13,7 +13,8 @@ Files in this directory
^^^^^^^^^^^^^^^^^^^^^^^
can.c
This is a CAN driver. See include/nuttx/can.h for usage information.
This is a CAN driver. See include/nuttx/drivers/can.h for usage
information.
dev_null.c and dev_zero.c
These files provide the standard /dev/null and /dev/zero devices.

View File

@ -56,7 +56,7 @@
#include <nuttx/fs/fs.h>
#include <nuttx/arch.h>
#include <nuttx/can.h>
#include <nuttx/drivers/can.h>
#ifdef CONFIG_CAN_TXREADY
# include <nuttx/wqueue.h>

View File

@ -6,7 +6,7 @@
* Author: Li Zhuoyi <lzyy.cn@gmail.com>
* Gregory Nutt <gnutt@nuttx.org>
*
* Derived from include/nuttx/can.h
* Derived from include/nuttx/drivers/can.h
*
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View File

@ -5,7 +5,7 @@
* Author: Li Zhuoyi <lzyy.cn@gmail.com>
* History: 0.1 2011-08-04 initial version
*
* Derived from include/nuttx/can.h
* Derived from include/nuttx/drivers/can.h
*
* Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>

View File

@ -1,7 +1,7 @@
/************************************************************************************
* include/nuttx/can.h
* include/nuttx/drivers/can.h
*
* Copyright (C) 2008, 2009, 2011-2012, 2015 Gregory Nutt. All rights reserved.
* Copyright (C) 2008, 2009, 2011-2012, 2015-2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
@ -33,8 +33,8 @@
*
************************************************************************************/
#ifndef _INCLUDE_NUTTX_CAN_H
#define _INCLUDE_NUTTX_CAN_H
#ifndef _INCLUDE_NUTTX_DRVERS_CAN_H
#define _INCLUDE_NUTTX_DRVERS_CAN_H
/************************************************************************************
* Included Files
@ -60,9 +60,11 @@
/************************************************************************************
* Pre-processor Definitions
************************************************************************************/
/* Configuration ********************************************************************/
/* CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or
* CONFIG_STM32_CAN2 must also be defined)
/* CONFIG_CAN - Enables CAN support (MCU-specific selections are also required. For
* STM32, as an example, one or both of CONFIG_STM32_CAN1 or CONFIG_STM32_CAN2
* must also be defined)
* CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID. Default
* Standard 11-bit IDs.
* CONFIG_CAN_FD - Enable support for CAN FD mode. For the upper half driver, this
@ -794,4 +796,4 @@ int can_txready(FAR struct can_dev_s *dev);
#endif
#endif /* CONFIG_CAN */
#endif /* _INCLUDE_NUTTX_CAN_H */
#endif /* _INCLUDE_NUTTX_DRVERS_CAN_H */

View File

@ -341,7 +341,7 @@
#define _RELAYIOC(nr) _IOC(_RELAYBASE,nr)
/* CAN driver ioctl definitions *********************************************/
/* (see nuttx/can.h */
/* (see nuttx/drivers/can.h */
#define _CANIOCVALID(c) (_IOC_TYPE(c)==_CANBASE)
#define _CANIOC(nr) _IOC(_CANBASE,nr)