Dieter Graef / Mbed 2 deprecated DISCO-F746NG_USB_Host

Dependencies:   USBHost_DISCO-F746NG mbed

Committer:
DieterGraef
Date:
Mon Jun 13 17:22:08 2016 +0000
Revision:
0:af2040964256
USB Host for STM32F746 Discovery. At the moment only either the fast or the high speed port can be used

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DieterGraef 0:af2040964256 1 /*----------------------------------------------------------------------------
DieterGraef 0:af2040964256 2 * RL-ARM - RTX
DieterGraef 0:af2040964256 3 *----------------------------------------------------------------------------
DieterGraef 0:af2040964256 4 * Name: RT_EVENT.H
DieterGraef 0:af2040964256 5 * Purpose: Implements waits and wake-ups for event flags
DieterGraef 0:af2040964256 6 * Rev.: V4.60
DieterGraef 0:af2040964256 7 *----------------------------------------------------------------------------
DieterGraef 0:af2040964256 8 *
DieterGraef 0:af2040964256 9 * Copyright (c) 1999-2009 KEIL, 2009-2015 ARM Germany GmbH
DieterGraef 0:af2040964256 10 * All rights reserved.
DieterGraef 0:af2040964256 11 * Redistribution and use in source and binary forms, with or without
DieterGraef 0:af2040964256 12 * modification, are permitted provided that the following conditions are met:
DieterGraef 0:af2040964256 13 * - Redistributions of source code must retain the above copyright
DieterGraef 0:af2040964256 14 * notice, this list of conditions and the following disclaimer.
DieterGraef 0:af2040964256 15 * - Redistributions in binary form must reproduce the above copyright
DieterGraef 0:af2040964256 16 * notice, this list of conditions and the following disclaimer in the
DieterGraef 0:af2040964256 17 * documentation and/or other materials provided with the distribution.
DieterGraef 0:af2040964256 18 * - Neither the name of ARM nor the names of its contributors may be used
DieterGraef 0:af2040964256 19 * to endorse or promote products derived from this software without
DieterGraef 0:af2040964256 20 * specific prior written permission.
DieterGraef 0:af2040964256 21 *
DieterGraef 0:af2040964256 22 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
DieterGraef 0:af2040964256 23 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
DieterGraef 0:af2040964256 24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
DieterGraef 0:af2040964256 25 * ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
DieterGraef 0:af2040964256 26 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
DieterGraef 0:af2040964256 27 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
DieterGraef 0:af2040964256 28 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
DieterGraef 0:af2040964256 29 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
DieterGraef 0:af2040964256 30 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
DieterGraef 0:af2040964256 31 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
DieterGraef 0:af2040964256 32 * POSSIBILITY OF SUCH DAMAGE.
DieterGraef 0:af2040964256 33 *---------------------------------------------------------------------------*/
DieterGraef 0:af2040964256 34
DieterGraef 0:af2040964256 35 /* Functions */
DieterGraef 0:af2040964256 36 extern OS_RESULT rt_evt_wait (U16 wait_flags, U16 timeout, BOOL and_wait);
DieterGraef 0:af2040964256 37 extern void rt_evt_set (U16 event_flags, OS_TID task_id);
DieterGraef 0:af2040964256 38 extern void rt_evt_clr (U16 clear_flags, OS_TID task_id);
DieterGraef 0:af2040964256 39 extern void isr_evt_set (U16 event_flags, OS_TID task_id);
DieterGraef 0:af2040964256 40 extern U16 rt_evt_get (void);
DieterGraef 0:af2040964256 41 extern void rt_evt_psh (P_TCB p_CB, U16 set_flags);
DieterGraef 0:af2040964256 42
DieterGraef 0:af2040964256 43 /*----------------------------------------------------------------------------
DieterGraef 0:af2040964256 44 * end of file
DieterGraef 0:af2040964256 45 *---------------------------------------------------------------------------*/
DieterGraef 0:af2040964256 46