MP3 Player without external hardware MP3 Player without external hardware. A software based MP3 player based on a modified version of libmad. Mono output (at the moment) via AnalogOut. Files are read from an USB drive. This is a demo program, it plays only one file at the moment. Documentation is in "main.cpp" and "config.h"

Dependencies:   mbed

Committer:
Gruenfrosch
Date:
Fri Nov 26 12:18:30 2010 +0000
Revision:
0:7627c79db971
First Version

Who changed what in which revision?

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