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
+1 -1
View File
@@ -4472,7 +4472,7 @@ void board_autoled_off(int led);
</p> </p>
<ul> <ul>
<li><b>Interface Definition</b>. <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. 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. The CAN module uses a standard character driver framework.
</li> </li>
+1 -1
View File
@@ -57,7 +57,7 @@
#include <arch/board/board.h> #include <arch/board/board.h>
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include "up_internal.h" #include "up_internal.h"
#include "up_arch.h" #include "up_arch.h"
+1 -1
View File
@@ -60,7 +60,7 @@
#include <arch/board/board.h> #include <arch/board/board.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include "up_internal.h" #include "up_internal.h"
#include "up_arch.h" #include "up_arch.h"
+1 -1
View File
@@ -45,7 +45,7 @@
#include "chip.h" #include "chip.h"
#include "chip/sam_can.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)) #if defined(CONFIG_CAN) && (defined(CONFIG_SAMA5_CAN0) || defined(CONFIG_SAMA5_CAN1))
+1 -1
View File
@@ -56,7 +56,7 @@
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/semaphore.h> #include <nuttx/semaphore.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include "cache.h" #include "cache.h"
#include "up_internal.h" #include "up_internal.h"
+1 -1
View File
@@ -45,7 +45,7 @@
#include "chip.h" #include "chip.h"
#include "chip/sam_mcan.h" #include "chip/sam_mcan.h"
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#if defined(CONFIG_CAN) && (defined(CONFIG_SAMV7_MCAN0) || \ #if defined(CONFIG_CAN) && (defined(CONFIG_SAMV7_MCAN0) || \
defined(CONFIG_SAMV7_MCAN1)) defined(CONFIG_SAMV7_MCAN1))
+1 -1
View File
@@ -53,7 +53,7 @@
#include <arch/board/board.h> #include <arch/board/board.h>
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include "up_internal.h" #include "up_internal.h"
#include "up_arch.h" #include "up_arch.h"
+1 -1
View File
@@ -45,7 +45,7 @@
#include "chip.h" #include "chip.h"
#include "chip/stm32_can.h" #include "chip/stm32_can.h"
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
/************************************************************************************ /************************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
+1 -1
View File
@@ -57,7 +57,7 @@
#include <arch/board/board.h> #include <arch/board/board.h>
#include <nuttx/irq.h> #include <nuttx/irq.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include "up_internal.h" #include "up_internal.h"
#include "up_arch.h" #include "up_arch.h"
+1 -1
View File
@@ -49,7 +49,7 @@
#include "chip.h" #include "chip.h"
#include "chip/stm32l4_can.h" #include "chip/stm32l4_can.h"
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
/************************************************************************************ /************************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
+1 -1
View File
@@ -46,7 +46,7 @@
#include <debug.h> #include <debug.h>
#include <nuttx/board.h> #include <nuttx/board.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include "stm32.h" #include "stm32.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -41,7 +41,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "stm32.h" #include "stm32.h"
#include "stm32_can.h" #include "stm32_can.h"
+1 -1
View File
@@ -41,7 +41,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "stm32.h" #include "stm32.h"
#include "stm32_can.h" #include "stm32_can.h"
+1 -1
View File
@@ -41,7 +41,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "stm32.h" #include "stm32.h"
#include "stm32_can.h" #include "stm32_can.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -41,7 +41,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "stm32.h" #include "stm32.h"
#include "stm32_can.h" #include "stm32_can.h"
+1 -1
View File
@@ -43,7 +43,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -43,7 +43,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "sam_mcan.h" #include "sam_mcan.h"
+1 -1
View File
@@ -43,7 +43,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "sam_mcan.h" #include "sam_mcan.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -42,7 +42,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -47,7 +47,7 @@
#include <errno.h> #include <errno.h>
#include <debug.h> #include <debug.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#include <arch/board/board.h> #include <arch/board/board.h>
#include "chip.h" #include "chip.h"
+1 -1
View File
@@ -148,7 +148,7 @@ menuconfig CAN
default n default n
---help--- ---help---
This selection enables building of the "upper-half" CAN driver. 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 if CAN
+2 -1
View File
@@ -13,7 +13,8 @@ Files in this directory
^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^
can.c 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 dev_null.c and dev_zero.c
These files provide the standard /dev/null and /dev/zero devices. These files provide the standard /dev/null and /dev/zero devices.
+1 -1
View File
@@ -56,7 +56,7 @@
#include <nuttx/fs/fs.h> #include <nuttx/fs/fs.h>
#include <nuttx/arch.h> #include <nuttx/arch.h>
#include <nuttx/can.h> #include <nuttx/drivers/can.h>
#ifdef CONFIG_CAN_TXREADY #ifdef CONFIG_CAN_TXREADY
# include <nuttx/wqueue.h> # include <nuttx/wqueue.h>
+1 -1
View File
@@ -6,7 +6,7 @@
* Author: Li Zhuoyi <lzyy.cn@gmail.com> * Author: Li Zhuoyi <lzyy.cn@gmail.com>
* Gregory Nutt <gnutt@nuttx.org> * 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. * Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
+1 -1
View File
@@ -5,7 +5,7 @@
* Author: Li Zhuoyi <lzyy.cn@gmail.com> * Author: Li Zhuoyi <lzyy.cn@gmail.com>
* History: 0.1 2011-08-04 initial version * 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. * Copyright (C) 2008, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
@@ -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> * 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
@@ -33,8 +33,8 @@
* *
************************************************************************************/ ************************************************************************************/
#ifndef _INCLUDE_NUTTX_CAN_H #ifndef _INCLUDE_NUTTX_DRVERS_CAN_H
#define _INCLUDE_NUTTX_CAN_H #define _INCLUDE_NUTTX_DRVERS_CAN_H
/************************************************************************************ /************************************************************************************
* Included Files * Included Files
@@ -60,9 +60,11 @@
/************************************************************************************ /************************************************************************************
* Pre-processor Definitions * Pre-processor Definitions
************************************************************************************/ ************************************************************************************/
/* Configuration ********************************************************************/ /* Configuration ********************************************************************/
/* CONFIG_CAN - Enables CAN support (one or both of CONFIG_STM32_CAN1 or /* CONFIG_CAN - Enables CAN support (MCU-specific selections are also required. For
* CONFIG_STM32_CAN2 must also be defined) * 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 * CONFIG_CAN_EXTID - Enables support for the 29-bit extended ID. Default
* Standard 11-bit IDs. * Standard 11-bit IDs.
* CONFIG_CAN_FD - Enable support for CAN FD mode. For the upper half driver, this * 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
#endif /* CONFIG_CAN */ #endif /* CONFIG_CAN */
#endif /* _INCLUDE_NUTTX_CAN_H */ #endif /* _INCLUDE_NUTTX_DRVERS_CAN_H */
+1 -1
View File
@@ -341,7 +341,7 @@
#define _RELAYIOC(nr) _IOC(_RELAYBASE,nr) #define _RELAYIOC(nr) _IOC(_RELAYBASE,nr)
/* CAN driver ioctl definitions *********************************************/ /* CAN driver ioctl definitions *********************************************/
/* (see nuttx/can.h */ /* (see nuttx/drivers/can.h */
#define _CANIOCVALID(c) (_IOC_TYPE(c)==_CANBASE) #define _CANIOCVALID(c) (_IOC_TYPE(c)==_CANBASE)
#define _CANIOC(nr) _IOC(_CANBASE,nr) #define _CANIOC(nr) _IOC(_CANBASE,nr)