is just added to File System Lib used by our students

Dependents:   FileSystem_POPS

Committer:
bouaziz
Date:
Sun Nov 10 20:59:07 2013 +0000
Revision:
0:7c305139fb85
Very difficult to find lib for USB mass storage access.; This one works fine after few modif.; This is identified POPS because is used by our undergraduate students Polytech Paris Sud Orsay  engineer School;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bouaziz 0:7c305139fb85 1 /*
bouaziz 0:7c305139fb85 2 **************************************************************************************************************
bouaziz 0:7c305139fb85 3 * NXP USB Host Stack
bouaziz 0:7c305139fb85 4 *
bouaziz 0:7c305139fb85 5 * (c) Copyright 2008, NXP SemiConductors
bouaziz 0:7c305139fb85 6 * (c) Copyright 2008, OnChip Technologies LLC
bouaziz 0:7c305139fb85 7 * All Rights Reserved
bouaziz 0:7c305139fb85 8 *
bouaziz 0:7c305139fb85 9 * www.nxp.com
bouaziz 0:7c305139fb85 10 * www.onchiptech.com
bouaziz 0:7c305139fb85 11 *
bouaziz 0:7c305139fb85 12 * File : usbhost_err.h
bouaziz 0:7c305139fb85 13 * Programmer(s) : Ravikanth.P
bouaziz 0:7c305139fb85 14 * Version :
bouaziz 0:7c305139fb85 15 *
bouaziz 0:7c305139fb85 16 **************************************************************************************************************
bouaziz 0:7c305139fb85 17 */
bouaziz 0:7c305139fb85 18
bouaziz 0:7c305139fb85 19 #ifndef USBHOST_ERR_H
bouaziz 0:7c305139fb85 20 #define USBHOST_ERR_H
bouaziz 0:7c305139fb85 21
bouaziz 0:7c305139fb85 22
bouaziz 0:7c305139fb85 23 /*
bouaziz 0:7c305139fb85 24 **************************************************************************************************************
bouaziz 0:7c305139fb85 25 * GENERAL DEFINITIONS
bouaziz 0:7c305139fb85 26 **************************************************************************************************************
bouaziz 0:7c305139fb85 27 */
bouaziz 0:7c305139fb85 28
bouaziz 0:7c305139fb85 29 #define OK 0
bouaziz 0:7c305139fb85 30 #define MATCH_FOUND 0
bouaziz 0:7c305139fb85 31
bouaziz 0:7c305139fb85 32 /*
bouaziz 0:7c305139fb85 33 **************************************************************************************************************
bouaziz 0:7c305139fb85 34 * HOST CONTROLLER SPECIFIC ERROR CODES
bouaziz 0:7c305139fb85 35 **************************************************************************************************************
bouaziz 0:7c305139fb85 36 */
bouaziz 0:7c305139fb85 37
bouaziz 0:7c305139fb85 38 #define ERR_TD_FAIL -1
bouaziz 0:7c305139fb85 39
bouaziz 0:7c305139fb85 40 /*
bouaziz 0:7c305139fb85 41 **************************************************************************************************************
bouaziz 0:7c305139fb85 42 * MASS STORAGE SPECIFIC ERROR CODES
bouaziz 0:7c305139fb85 43 **************************************************************************************************************
bouaziz 0:7c305139fb85 44 */
bouaziz 0:7c305139fb85 45
bouaziz 0:7c305139fb85 46 #define ERR_MS_CMD_FAILED -10
bouaziz 0:7c305139fb85 47 #define ERR_BAD_CONFIGURATION -11
bouaziz 0:7c305139fb85 48 #define ERR_NO_MS_INTERFACE -12
bouaziz 0:7c305139fb85 49
bouaziz 0:7c305139fb85 50 /*
bouaziz 0:7c305139fb85 51 **************************************************************************************************************
bouaziz 0:7c305139fb85 52 * FAT SPECIFIC ERROR CODES
bouaziz 0:7c305139fb85 53 **************************************************************************************************************
bouaziz 0:7c305139fb85 54 */
bouaziz 0:7c305139fb85 55
bouaziz 0:7c305139fb85 56 #define MATCH_NOT_FOUND -20
bouaziz 0:7c305139fb85 57 #define ERR_FAT_NOT_SUPPORTED -21
bouaziz 0:7c305139fb85 58 #define ERR_OPEN_LIMIT_REACHED -22
bouaziz 0:7c305139fb85 59 #define ERR_INVALID_BOOT_SIG -23
bouaziz 0:7c305139fb85 60 #define ERR_INVALID_BOOT_SEC -24
bouaziz 0:7c305139fb85 61 #define ERR_ROOT_DIR_FULL -25
bouaziz 0:7c305139fb85 62
bouaziz 0:7c305139fb85 63 #endif