diff options
| author | hathach <[email protected]> | 2013-09-21 14:28:59 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2013-09-21 14:38:40 +0700 |
| commit | 57088638598ccd0ea185debb8ca0fc7cbb404587 (patch) | |
| tree | 500c081b52abe45535d7e0f64ff1e26673a6dc9e /demos | |
| parent | d15ba08fdc5c75aa061dc7dde10eff54f6dc607f (diff) | |
house keeping, clean up warnings
Diffstat (limited to 'demos')
| -rw-r--r-- | demos/bsp/boards/embedded_artists/board_ea4357.h | 4 | ||||
| -rw-r--r-- | demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/inc/LPC43xx.h | 1 | ||||
| -rw-r--r-- | demos/host/host_cmsis_rtx/host_cmsis_rtx.uvopt | 20 | ||||
| -rw-r--r-- | demos/host/host_os_none/host_os_none.ewp | 6 | ||||
| -rw-r--r-- | demos/host/src/main.c | 1 | ||||
| -rw-r--r-- | demos/host/src/msc_app.h | 71 |
6 files changed, 91 insertions, 12 deletions
diff --git a/demos/bsp/boards/embedded_artists/board_ea4357.h b/demos/bsp/boards/embedded_artists/board_ea4357.h index 138e6e199..2a6ef8490 100644 --- a/demos/bsp/boards/embedded_artists/board_ea4357.h +++ b/demos/bsp/boards/embedded_artists/board_ea4357.h @@ -66,8 +66,8 @@ #include "oem_base_board/pca9532.h" // LEDs -#define CFG_PRINTF_TARGET PRINTF_TARGET_SWO -//#define CFG_PRINTF_TARGET PRINTF_TARGET_UART +//#define CFG_PRINTF_TARGET PRINTF_TARGET_SWO +#define CFG_PRINTF_TARGET PRINTF_TARGET_UART // FIXME keil's cmsis rtx does not work with UART (work with SWO) /*========================================================================= HARDWARE MAC ADDRESS diff --git a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/inc/LPC43xx.h b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/inc/LPC43xx.h index 88872efab..860d7cba0 100644 --- a/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/inc/LPC43xx.h +++ b/demos/bsp/lpc43xx/CMSIS_LPC43xx_DriverLib/inc/LPC43xx.h @@ -49,6 +49,7 @@ extern "C" { #elif defined(__GNUC__) /* anonymous unions are enabled by default */ #elif defined(__IAR_SYSTEMS_ICC__) + #pragma diag_suppress=Pe161 // suppress unknow pragma #pragma push #pragma language=extended #else 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 @@ <Focus>0</Focus> <ColumnNumber>0</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>40</TopLine> + <TopLine>41</TopLine> <CurrentLine>56</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\bsp\boards\embedded_artists\board_ea4357.c</PathWithFileName> @@ -681,7 +681,7 @@ <Focus>0</Focus> <ColumnNumber>30</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>27</TopLine> + <TopLine>28</TopLine> <CurrentLine>39</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\..\tinyusb\tusb.c</PathWithFileName> @@ -745,7 +745,7 @@ <Focus>0</Focus> <ColumnNumber>38</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>357</TopLine> + <TopLine>358</TopLine> <CurrentLine>364</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\..\tinyusb\host\usbh.c</PathWithFileName> @@ -761,7 +761,7 @@ <Focus>0</Focus> <ColumnNumber>18</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>584</TopLine> + <TopLine>589</TopLine> <CurrentLine>606</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\..\tinyusb\host\ehci\ehci.c</PathWithFileName> @@ -993,7 +993,7 @@ <Focus>0</Focus> <ColumnNumber>0</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>390</TopLine> + <TopLine>391</TopLine> <CurrentLine>406</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\bsp\lpc43xx\CMSIS_LPC43xx_DriverLib\src\lpc43xx_cgu.c</PathWithFileName> @@ -1009,7 +1009,7 @@ <Focus>0</Focus> <ColumnNumber>44</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>47</TopLine> + <TopLine>48</TopLine> <CurrentLine>60</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\bsp\lpc43xx\CMSIS_LPC43xx_DriverLib\src\system_LPC43xx.c</PathWithFileName> @@ -1049,7 +1049,7 @@ <Focus>0</Focus> <ColumnNumber>0</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>137</TopLine> + <TopLine>138</TopLine> <CurrentLine>151</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\bsp\lpc43xx\startup_keil\startup_LPC43xx.s</PathWithFileName> @@ -1071,10 +1071,10 @@ <FileType>1</FileType> <tvExp>0</tvExp> <Focus>0</Focus> - <ColumnNumber>0</ColumnNumber> + <ColumnNumber>13</ColumnNumber> <tvExpOptDlg>0</tvExpOptDlg> - <TopLine>202</TopLine> - <CurrentLine>204</CurrentLine> + <TopLine>203</TopLine> + <CurrentLine>215</CurrentLine> <bDave2>0</bDave2> <PathWithFileName>..\..\..\vendor\cmsis_rtos_rtx\RTX_Conf_CM.c</PathWithFileName> <FilenameWithoutPath>RTX_Conf_CM.c</FilenameWithoutPath> 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 @@ -939,6 +939,9 @@ <name>$PROJ_DIR$\..\src\mouse_app.c</name> </file> <file> + <name>$PROJ_DIR$\..\src\msc_app.c</name> + </file> + <file> <name>$PROJ_DIR$\..\src\rndis_app.c</name> </file> </group> @@ -1003,6 +1006,9 @@ <file> <name>$PROJ_DIR$\..\..\..\tinyusb\class\hid_host.c</name> </file> + <file> + <name>$PROJ_DIR$\..\..\..\tinyusb\class\msc_host.c</name> + </file> </group> <group> <name>common</name> 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 <stdint.h> +#include <stdbool.h> + +#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_ */ + +/** @} */ |
