Prusa MINI Firmware overview
Main Page
Modules
Classes
Files
File List
File Members
usbh_diskio.h
Go to the documentation of this file.
1
/**
2
******************************************************************************
3
* @file usbh_diskio.h (based on usbh_diskio_template.h v2.0.2)
4
* @brief Header for usbh_diskio.c module
5
******************************************************************************
6
* This notice applies to any and all portions of this file
7
* that are not between comment pairs USER CODE BEGIN and
8
* USER CODE END. Other portions of this file, whether
9
* inserted by the user or by software development tools
10
* are owned by their respective copyright owners.
11
*
12
* Copyright (c) 2019 STMicroelectronics International N.V.
13
* All rights reserved.
14
*
15
* Redistribution and use in source and binary forms, with or without
16
* modification, are permitted, provided that the following conditions are met:
17
*
18
* 1. Redistribution of source code must retain the above copyright notice,
19
* this list of conditions and the following disclaimer.
20
* 2. Redistributions in binary form must reproduce the above copyright notice,
21
* this list of conditions and the following disclaimer in the documentation
22
* and/or other materials provided with the distribution.
23
* 3. Neither the name of STMicroelectronics nor the names of other
24
* contributors to this software may be used to endorse or promote products
25
* derived from this software without specific written permission.
26
* 4. This software, including modifications and/or derivative works of this
27
* software, must execute solely and exclusively on microcontroller or
28
* microprocessor devices manufactured by or for STMicroelectronics.
29
* 5. Redistribution and use of this software other than as permitted under
30
* this license is void and will automatically terminate your rights under
31
* this license.
32
*
33
* THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS"
34
* AND ANY EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT
35
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
36
* PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY
37
* RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT
38
* SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
39
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
40
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
41
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
42
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
43
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
44
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
45
*
46
******************************************************************************
47
*/
48
/* Define to prevent recursive inclusion -------------------------------------*/
49
#ifndef __USBH_DISKIO_H
50
#define __USBH_DISKIO_H
51
52
/* USER CODE BEGIN firstSection */
53
/* can be used to modify / undefine following code or add new definitions */
54
/* USER CODE END firstSection */
55
56
/* Includes ------------------------------------------------------------------*/
57
#include "
usbh_core.h
"
58
#include "
usbh_msc.h
"
59
/* Exported types ------------------------------------------------------------*/
60
/* Exported constants --------------------------------------------------------*/
61
/* Exported functions ------------------------------------------------------- */
62
extern
const
Diskio_drvTypeDef
USBH_Driver
;
63
64
/* USER CODE BEGIN lastSection */
65
/* can be used to modify / undefine previous code or add new definitions */
66
/* USER CODE END lastSection */
67
68
#endif
/* __USBH_DISKIO_H */
69
70
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
usbh_core.h
Header file for usbh_core.c.
Diskio_drvTypeDef
Disk IO Driver structure definition.
Definition:
ff_gen_drv.h:67
usbh_msc.h
This file contains all the prototypes for the usbh_msc.c.
USBH_Driver
const Diskio_drvTypeDef USBH_Driver
Definition:
usbh_diskio.c:77
Prusa-Firmware-Buddy-Private1
include
usb_host
usbh_diskio.h
Generated by
1.8.16