From 57088638598ccd0ea185debb8ca0fc7cbb404587 Mon Sep 17 00:00:00 2001 From: hathach Date: Sat, 21 Sep 2013 14:28:59 +0700 Subject: house keeping, clean up warnings --- demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt | 20 ++++---- demos/host/host_os_none/host_os_none.ewp | 6 +++ demos/host/src/main.c | 1 + demos/host/src/msc_app.h | 71 ++++++++++++++++++++++++++ 4 files changed, 88 insertions(+), 10 deletions(-) create mode 100644 demos/host/src/msc_app.h (limited to 'demos/host') diff --git a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt index 6d3c1ab8f..4ee637487 100644 --- a/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt +++ b/demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt @@ -529,7 +529,7 @@ 0 0 0 - 40 + 41 56 0 ..\..\bsp\boards\embedded_artists\board_ea4357.c @@ -681,7 +681,7 @@ 0 30 0 - 27 + 28 39 0 ..\..\..\tinyusb\tusb.c @@ -745,7 +745,7 @@ 0 38 0 - 357 + 358 364 0 ..\..\..\tinyusb\host\usbh.c @@ -761,7 +761,7 @@ 0 18 0 - 584 + 589 606 0 ..\..\..\tinyusb\host\ehci\ehci.c @@ -993,7 +993,7 @@ 0 0 0 - 390 + 391 406 0 ..\..\bsp\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_cgu.c @@ -1009,7 +1009,7 @@ 0 44 0 - 47 + 48 60 0 ..\..\bsp\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c @@ -1049,7 +1049,7 @@ 0 0 0 - 137 + 138 151 0 ..\..\bsp\lpc43xx\startup_keil\startup_LPC43xx.s @@ -1071,10 +1071,10 @@ 1 0 0 - 0 + 13 0 - 202 - 204 + 203 + 215 0 ..\..\..\vendor\cmsis_rtos_rtx\RTX_Conf_CM.c RTX_Conf_CM.c diff --git a/demos/host/host_os_none/host_os_none.ewp b/demos/host/host_os_none/host_os_none.ewp index 8176206fd..31e345cc5 100644 --- a/demos/host/host_os_none/host_os_none.ewp +++ b/demos/host/host_os_none/host_os_none.ewp @@ -938,6 +938,9 @@ $PROJ_DIR$\..\src\mouse_app.c + + $PROJ_DIR$\..\src\msc_app.c + $PROJ_DIR$\..\src\rndis_app.c @@ -1003,6 +1006,9 @@ $PROJ_DIR$\..\..\..\tinyusb\class\hid_host.c + + $PROJ_DIR$\..\..\..\tinyusb\class\msc_host.c + common diff --git a/demos/host/src/main.c b/demos/host/src/main.c index 66df55d7a..6ec9fd795 100644 --- a/demos/host/src/main.c +++ b/demos/host/src/main.c @@ -52,6 +52,7 @@ #include "mouse_app.h" #include "keyboard_app.h" +#include "msc_app.h" #include "cdc_serial_app.h" #include "rndis_app.h" diff --git a/demos/host/src/msc_app.h b/demos/host/src/msc_app.h new file mode 100644 index 000000000..dc56bbdd8 --- /dev/null +++ b/demos/host/src/msc_app.h @@ -0,0 +1,71 @@ +/**************************************************************************/ +/*! + @file msc_app.h + @author hathach (tinyusb.org) + + @section LICENSE + + Software License Agreement (BSD License) + + Copyright (c) 2013, hathach (tinyusb.org) + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the copyright holders nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + This file is part of the tinyusb stack. +*/ +/**************************************************************************/ + +/** \ingroup TBD + * \defgroup TBD + * \brief TBD + * + * @{ + */ + +#ifndef _TUSB_MSC_APP_H_ +#define _TUSB_MSC_APP_H_ + +#include +#include + +#include "boards/board.h" +#include "tusb.h" + + +#ifdef __cplusplus + extern "C" { +#endif + + +void msc_app_init(void); +OSAL_TASK_FUNCTION( msc_app_task ) (void* p_task_para); + + +#ifdef __cplusplus + } +#endif + +#endif /* _TUSB_MSC_APP_H_ */ + +/** @} */ -- cgit v1.3.1