USBDCallbacks.c
Go to the documentation of this file.
1 /* ---------------------------------------------------------------------------- */
2 /* Atmel Microcontroller Software Support */
3 /* SAM Software Package License */
4 /* ---------------------------------------------------------------------------- */
5 /* Copyright (c) 2015, Atmel Corporation */
6 /* */
7 /* All rights reserved. */
8 /* */
9 /* Redistribution and use in source and binary forms, with or without */
10 /* modification, are permitted provided that the following condition is met: */
11 /* */
12 /* - Redistributions of source code must retain the above copyright notice, */
13 /* this list of conditions and the disclaimer below. */
14 /* */
15 /* Atmel's name may not be used to endorse or promote products derived from */
16 /* this software without specific prior written permission. */
17 /* */
18 /* DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR */
19 /* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF */
20 /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE */
21 /* DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, */
22 /* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT */
23 /* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */
24 /* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF */
25 /* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */
26 /* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, */
27 /* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */
28 /* ---------------------------------------------------------------------------- */
29 
40 /*------------------------------------------------------------------------------
41  * Headers
42  *------------------------------------------------------------------------------*/
43 
44 #include "USBD.h"
45 #include "USBDDriver.h"
46 
47 /*------------------------------------------------------------------------------
48  * Exported function
49  *------------------------------------------------------------------------------*/
50 
55 {
56  /* Does nothing */
57 }
58 
62 WEAK void USBDCallbacks_Reset(void)
63 {
64  /* Does nothing*/
65 }
66 
70 WEAK void USBDCallbacks_Suspended(void) {}
71 
76 WEAK void USBDCallbacks_Resumed(void) {}
77 
84 {
85  /* Does basic enumeration */
87 }
88 
WEAK void USBDCallbacks_RequestReceived(const USBGenericRequest *request)
Definition: USBDCallbacks.c:83
WEAK void USBDCallbacks_Resumed(void)
Definition: USBDCallbacks.c:76
WEAK void USBDCallbacks_Suspended(void)
Definition: USBDCallbacks.c:70
void USBDDriver_RequestHandler(USBDDriver *pDriver, const USBGenericRequest *pRequest)
Definition: USBDDriver.c:609
WEAK void USBDCallbacks_Reset(void)
Definition: USBDCallbacks.c:62
USBDDriver * USBD_GetDriver(void)
Definition: USBDDriver.c:549
WEAK void USBDCallbacks_Initialized(void)
Definition: USBDCallbacks.c:54


inertial_sense_ros
Author(s):
autogenerated on Sat Sep 19 2020 03:19:05