![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
Memory management layer. More...
#include "usbd_msc_storage_template.h"
Go to the source code of this file.
Macros | |
#define | STORAGE_LUN_NBR 1 |
#define | STORAGE_BLK_NBR 0x10000 |
#define | STORAGE_BLK_SIZ 0x200 |
Functions | |
int8_t | STORAGE_Init (uint8_t lun) |
int8_t | STORAGE_GetCapacity (uint8_t lun, uint32_t *block_num, uint16_t *block_size) |
int8_t | STORAGE_IsReady (uint8_t lun) |
int8_t | STORAGE_IsWriteProtected (uint8_t lun) |
int8_t | STORAGE_Read (uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len) |
int8_t | STORAGE_Write (uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len) |
int8_t | STORAGE_GetMaxLun (void) |
Variables | |
int8_t | STORAGE_Inquirydata [] |
USBD_StorageTypeDef | USBD_MSC_Template_fops |
Memory management layer.
Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:
http://www.st.com/software_license_agreement_liberty_v2
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Definition in file usbd_msc_storage_template.c.
#define STORAGE_BLK_NBR 0x10000 |
Definition at line 42 of file usbd_msc_storage_template.c.
#define STORAGE_BLK_SIZ 0x200 |
Definition at line 43 of file usbd_msc_storage_template.c.
#define STORAGE_LUN_NBR 1 |
Definition at line 41 of file usbd_msc_storage_template.c.
int8_t STORAGE_GetCapacity | ( | uint8_t | lun, |
uint32_t * | block_num, | ||
uint16_t * | block_size | ||
) |
Definition at line 116 of file usbd_msc_storage_template.c.
int8_t STORAGE_GetMaxLun | ( | void | ) |
Definition at line 182 of file usbd_msc_storage_template.c.
int8_t STORAGE_Init | ( | uint8_t | lun | ) |
Definition at line 104 of file usbd_msc_storage_template.c.
int8_t STORAGE_IsReady | ( | uint8_t | lun | ) |
Definition at line 130 of file usbd_msc_storage_template.c.
int8_t STORAGE_IsWriteProtected | ( | uint8_t | lun | ) |
Definition at line 142 of file usbd_msc_storage_template.c.
int8_t STORAGE_Read | ( | uint8_t | lun, |
uint8_t * | buf, | ||
uint32_t | blk_addr, | ||
uint16_t | blk_len | ||
) |
Definition at line 154 of file usbd_msc_storage_template.c.
int8_t STORAGE_Write | ( | uint8_t | lun, |
uint8_t * | buf, | ||
uint32_t | blk_addr, | ||
uint16_t | blk_len | ||
) |
Definition at line 168 of file usbd_msc_storage_template.c.
int8_t STORAGE_Inquirydata[] |
Definition at line 68 of file usbd_msc_storage_template.c.