Rename usbmsc_archinitialize to board_usbmsc_initialize

This commit is contained in:
Gregory Nutt
2016-03-25 12:09:37 -06:00
parent 426ff59f80
commit 0334d4b4cd
30 changed files with 175 additions and 129 deletions
+6 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/cloudctrl/src/stm32_usbmsc.c
*
* Copyright (C) 2012, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2012, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
* Darcy Gong <darcy.gong@gmail.com>
*
@@ -46,6 +46,8 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include "stm32.h"
/****************************************************************************
@@ -62,14 +64,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initized in board_app_initialize() (see stm32_appinit.c).
+5 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/ea3131/src/lpc31_usbmsc.c
*
* Copyright (C) 2010, 2013, 2015 Gregory Nutt. All rights reserved.
* Copyright (C) 2010, 2013, 2015-2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the SAM3U MMC/SD SDIO block driver.
@@ -46,6 +46,7 @@
#include <errno.h>
#include <stdlib.h>
#include <nuttx/board.h>
#include <nuttx/kmalloc.h>
#include <nuttx/fs/fs.h>
#include <nuttx/fs/mkfatfs.h>
@@ -77,14 +78,14 @@ static struct fat_format_s g_fmt = FAT_FORMAT_INITIALIZER;
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
uint8_t *pbuffer;
int ret;
+6 -5
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/ea3152/src/lpc31_usbmsc.c
*
* Copyright (C) 2011, 2015 Gregory Nutt. All rights reserved.
* Copyright (C) 2011, 2015-2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the SAM3U MMC/SD SDIO block driver.
@@ -46,6 +46,7 @@
#include <errno.h>
#include <stdlib.h>
#include <nuttx/board.h>
#include <nuttx/kmalloc.h>
#include <nuttx/fs/fs.h>
#include <nuttx/fs/mkfatfs.h>
@@ -77,14 +78,14 @@ static struct fat_format_s g_fmt = FAT_FORMAT_INITIALIZER;
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
uint8_t *pbuffer;
int ret;
@@ -92,7 +93,7 @@ int usbmsc_archinitialize(void)
pbuffer = (uint8_t *)kmm_malloc(BUFFER_SIZE);
if (!pbuffer)
{
lowsyslog("usbmsc_archinitialize: Failed to allocate ramdisk of size %d\n",
lowsyslog("board_usbmsc_initialize: Failed to allocate ramdisk of size %d\n",
BUFFER_SIZE);
return -ENOMEM;
}
+6 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/fire-stm32v2/src/stm32_usbmsc.c
*
* Copyright (C) 2012, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2012, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the STM32 SPI-based MMC/SD block driver.
@@ -45,6 +45,8 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include "stm32.h"
/****************************************************************************
@@ -61,14 +63,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see stm32_appinit.c).
+5 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/hymini-stm32v/src/stm32_usbmsc.c
*
* Copyright (C) 2009, 2011, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2009, 2011, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the STM32 MMC/SD SDIO block driver.
@@ -45,6 +45,7 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include <nuttx/sdio.h>
#include <nuttx/mmcsd.h>
@@ -79,14 +80,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see stm32_appinit.c).
+5 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/kwikstik-k40/src/k40_usbmsc.c
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Copyright (C) 2011, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the Kinetis MMC/SD block driver.
@@ -45,6 +45,7 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include <nuttx/sdio.h>
#include <nuttx/mmcsd.h>
@@ -75,14 +76,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see k40_appinit.c).
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/lpcxpresso-lpc1768/src/lpc17_usbmsc.c
*
* Copyright (C) 2011, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2011, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the LPC17xx MMC/SD SPI block driver.
@@ -45,8 +45,9 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/spi/spi.h>
#include <nuttx/board.h>
#include <nuttx/mmcsd.h>
#include <nuttx/spi/spi.h>
#include "lpc17_ssp.h"
@@ -77,14 +78,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct spi_dev_s *spi;
int ret;
+6 -5
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/mcu123-lpc214x/src/lpc2148_usbmsc.c
*
* Copyright (C) 2008-2010 Gregory Nutt. All rights reserved.
* Copyright (C) 2008-2010, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the LPC214x MMC/SD SPI block driver.
@@ -45,8 +45,9 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/spi/spi.h>
#include <nuttx/board.h>
#include <nuttx/mmcsd.h>
#include <nuttx/spi/spi.h>
#include "lpc214x_spi.h"
@@ -79,14 +80,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct spi_dev_s *spi;
int ret;
+6 -5
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/nucleus2g/src/lpc17_usbmsc.c
*
* Copyright (C) 2010, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2010, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the LPC17xx MMC/SD SPI block driver.
@@ -45,8 +45,9 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/spi/spi.h>
#include <nuttx/board.h>
#include <nuttx/mmcsd.h>
#include <nuttx/spi/spi.h>
#include "lpc17_ssp.h"
@@ -77,14 +78,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct spi_dev_s *spi;
int ret;
+6 -5
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/olimex-lpc1766stk/src/lpc17_usbmsc.c
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Copyright (C) 2010, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the LPC17xx MMC/SD SPI block driver.
@@ -45,8 +45,9 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/spi/spi.h>
#include <nuttx/board.h>
#include <nuttx/mmcsd.h>
#include <nuttx/spi/spi.h>
#include "lpc17_gpio.h"
#include "lpc17_ssp.h"
@@ -79,14 +80,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct spi_dev_s *spi;
int ret;
@@ -213,7 +213,7 @@ int stm32_can_initialize(void);
#endif
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Called from the application system/usbmc or the boards_nsh if the
@@ -224,8 +224,8 @@ int stm32_can_initialize(void);
*
****************************************************************************/
#if !defined(CONFIG_NSH_BUILTIN_APPS) && !defined(CONFIG_SYSTEM_USBMSC)
int usbmsc_archinitialize(void);
#ifndef CONFIG_BOARDCTL_USBDEVCTRL
int board_usbmsc_initialize(int port);
#endif
#endif /* __ASSEMBLY__ */
+1 -1
View File
@@ -78,7 +78,7 @@ int board_app_initialize(void)
#ifdef CONFIG_USBMSC
#if !defined(CONFIG_NSH_BUILTIN_APPS) && !defined(CONFIG_SYSTEM_USBMSC)
ret = usbmsc_archinitialize();
ret = board_usbmsc_initialize(0);
#endif
#endif
+6 -7
View File
@@ -1,7 +1,7 @@
/************************************************************************************
* configs/olimexino-stm32/src/stm32_usbmsc.c
*
* Copyright (C) 2015 Gregory Nutt. All rights reserved.
* Copyright (C) 2015-2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
* David Sidrane <david_s5@nscdg.com>
*
@@ -44,8 +44,9 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/spi/spi.h>
#include <nuttx/board.h>
#include <nuttx/mmcsd.h>
#include <nuttx/spi/spi.h>
#include "stm32.h"
#include "olimexino-stm32.h"
@@ -60,8 +61,6 @@
/* Configuration ************************************************************/
/* Configuration ************************************************************/
#ifndef CONFIG_SYSTEM_USBMSC_DEVMINOR1
# define CONFIG_SYSTEM_USBMSC_DEVMINOR1 0
#endif
@@ -83,14 +82,14 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization of the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see stm32_appinit.c).
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/pic32mx-starterkit/src/up_usbmsc.c
*
* Copyright (C) 2012, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2012, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
@@ -38,19 +38,16 @@
****************************************************************************/
#include <nuttx/config.h>
#include <nuttx/board.h>
#include "pic32mx-starterkit.h"
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
/****************************************************************************
* Public Functions
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization as needed to establish
@@ -58,7 +55,7 @@
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see
+4 -7
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/pic32mx7mmb/src/pic32_usbmsc.c
*
* Copyright (C) 2012, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2012, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Redistribution and use in source and binary forms, with or without
@@ -38,19 +38,16 @@
****************************************************************************/
#include <nuttx/config.h>
#include <nuttx/board.h>
#include "pic32mx7mmb.h"
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
/****************************************************************************
* Public Functions
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization as needed to establish
@@ -58,7 +55,7 @@
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see pic32_appinit.c).
+6 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/sam3u-ek/src/sam_usbmsc.c
*
* Copyright (C) 2009, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2009, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the SAM3U MMC/SD SDIO block driver.
@@ -45,6 +45,7 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include <nuttx/sdio.h>
#include <nuttx/mmcsd.h>
@@ -72,14 +73,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct sdio_dev_s *sdio;
int ret;
+7 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/sam4e-ek/src/sam_usbmsc.c
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Copyright (C) 2014, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the SAM3U MMC/SD SDIO block driver.
@@ -45,6 +45,8 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include "sam4e-ek.h"
#ifdef CONFIG_SAM34_UDP
@@ -79,14 +81,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* Initialize the AT25 MTD driver */
+7 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/sama5d3-xplained/src/sam_usbmsc.c
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Copyright (C) 2014, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the SAM3U MMC/SD SDIO block driver.
@@ -45,6 +45,8 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include "sama5d3-xplained.h"
#ifdef CONFIG_USBMSC
@@ -78,14 +80,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* Initialize the AT25 MTD driver */
+7 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/sama5d3x-ek/src/sam_usbmsc.c
*
* Copyright (C) 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the SAM3U MMC/SD SDIO block driver.
@@ -45,6 +45,8 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include "sama5d3x-ek.h"
#ifdef CONFIG_USBMSC
@@ -78,14 +80,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* Initialize the AT25 MTD driver */
+7 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/sama5d4-ek/src/sam_usbmsc.c
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Copyright (C) 2014, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the SAM3U MMC/SD SDIO block driver.
@@ -45,6 +45,8 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include "sama5d4-ek.h"
#ifdef CONFIG_USBMSC
@@ -78,14 +80,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* Initialize the AT25 MTD driver */
-4
View File
@@ -47,10 +47,6 @@
#if defined(CONFIG_USBMSC) && !defined(CONFIG_USBMSC_COMPOSITE)
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
/****************************************************************************
* Public Functions
****************************************************************************/
+7 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/shenzhou/src/stm32_usbmsc.c
*
* Copyright (C) 2012, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2012, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the STM32 SPI-based MMC/SD block driver.
@@ -45,6 +45,8 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include "stm32.h"
/****************************************************************************
@@ -61,14 +63,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see
+15 -2
View File
@@ -281,9 +281,22 @@ int board_app_initialize(void)
return OK;
}
int usbmsc_archinitialize(void)
/****************************************************************************
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int board_usbmsc_initialize(int port)
{
#if defined(CONFIG_LIB_BOARDCTL)
#if 1 /* defined(CONFIG_LIB_BOARDCTL) */
/* REVIST: CONFIG_LIB_BOARDCTL is not a sufficient condition to determine
* board_app_initialize() has already been called or not.
*/
return OK;
#else
return board_app_initialize();
+6 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/stm3210e-eval/src/stm32_usbmsc.c
*
* Copyright (C) 2009, 2011, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2009, 2011, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the STM32 MMC/SD SDIO block driver.
@@ -45,6 +45,7 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include <nuttx/sdio.h>
#include <nuttx/mmcsd.h>
@@ -79,14 +80,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see stm32_appinit.c).
+7 -5
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/teens-2.0/src/at90usb_usbmsc.c
*
* Copyright (C) 2011 Gregory Nutt. All rights reserved.
* Copyright (C) 2011, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the AVR MMC/SD SPI block driver.
@@ -45,8 +45,9 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/spi/spi.h>
#include <nuttx/board.h>
#include <nuttx/mmcsd.h>
#include <nuttx/spi/spi.h>
#include "at90usb.h"
#include "teensy-20.h"
@@ -78,14 +79,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct spi_dev_s *spi;
int ret;
+6 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/twr-k60n512/src/k60_usbmsc.c
*
* Copyright (C) 2011, 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2011, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the Kinetis MMC/SD block driver.
@@ -45,6 +45,7 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include <nuttx/sdio.h>
#include <nuttx/mmcsd.h>
@@ -75,14 +76,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see k60_appinit.c).
+6 -4
View File
@@ -45,8 +45,9 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/spi/spi.h>
#include <nuttx/board.h>
#include <nuttx/mmcsd.h>
#include <nuttx/spi/spi.h>
#include "lpc17_ssp.h"
@@ -78,14 +79,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct spi_dev_s *spi;
int ret;
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/viewtool-stm32f107/src/stm32_usbmsc.c
*
* Copyright (C) 2013 Gregory Nutt. All rights reserved.
* Copyright (C) 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Configure and register the STM32 SPI-based MMC/SD block driver.
@@ -45,6 +45,8 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include "stm32.h"
#include "viewtool_stm32f107.h"
@@ -62,14 +64,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
/* If system/usbmsc is built as an NSH command, then SD slot should
* already have been initialized in board_app_initialize() (see stm32_appinit.c).
+6 -4
View File
@@ -1,7 +1,7 @@
/****************************************************************************
* configs/vsn/src/usbmsc.c
*
* Copyright (C) 2009 Gregory Nutt. All rights reserved.
* Copyright (C) 2009, 2016 Gregory Nutt. All rights reserved.
* Copyright (c) 2011 Uros Platise. All rights reserved.
*
* Authors: Gregory Nutt <gnutt@nuttx.org>
@@ -48,6 +48,7 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/board.h>
#include <nuttx/sdio.h>
#include <nuttx/mmcsd.h>
@@ -80,14 +81,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct sdio_dev_s *sdio;
int ret;
+6 -4
View File
@@ -50,8 +50,9 @@
#include <syslog.h>
#include <errno.h>
#include <nuttx/spi/spi.h>
#include <nuttx/board.h>
#include <nuttx/mmcsd.h>
#include <nuttx/spi/spi.h>
#include "lpc17_spi.h"
#include "zkit-arm-1769.h"
@@ -83,14 +84,15 @@
****************************************************************************/
/****************************************************************************
* Name: usbmsc_archinitialize
* Name: board_usbmsc_initialize
*
* Description:
* Perform architecture specific initialization
* Perform architecture specific initialization as needed to establish
* the mass storage device that will be exported by the USB MSC device.
*
****************************************************************************/
int usbmsc_archinitialize(void)
int board_usbmsc_initialize(int port)
{
FAR struct spi_dev_s *spi;
int ret;