mbeduino MP3 Sheild player MP3 player that runs on mebeduin with MP3 Shield. Regarding mbeduino, refer to: http://mbed.org/users/okini3939/notebook/mbeduino/ Regarding MP3 Shiled, refer to: http://www.sparkfun.com/commerce/product_info.php?products_id=9736
Dependencies: mbed SDFileSystem
ArduinoShield.h@1:c47269f0e9e1, 2010-10-16 (annotated)
- Committer:
- xshige
- Date:
- Sat Oct 16 05:14:59 2010 +0000
- Revision:
- 1:c47269f0e9e1
- Parent:
- 0:67cb2f650c15
2010/10/16 version: (1) Patch loading is supported. The patch is needed to make FLAC decoder work. (2)MP3,Ogg,MIDI,WMA,FLAC,AAC work correctly.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
xshige | 0:67cb2f650c15 | 1 | |
xshige | 0:67cb2f650c15 | 2 | // Arduino vs mbed Pin Assignment |
xshige | 0:67cb2f650c15 | 3 | #define ARD_D0 p27 |
xshige | 0:67cb2f650c15 | 4 | #define ARD_D1 p28 |
xshige | 0:67cb2f650c15 | 5 | #define ARD_D2 p29 |
xshige | 0:67cb2f650c15 | 6 | #define ARD_D3 p21 |
xshige | 0:67cb2f650c15 | 7 | #define ARD_D4 p30 |
xshige | 0:67cb2f650c15 | 8 | #define ARD_D5 p22 |
xshige | 0:67cb2f650c15 | 9 | #define ARD_D6 p23 |
xshige | 0:67cb2f650c15 | 10 | #define ARD_D7 p11 |
xshige | 0:67cb2f650c15 | 11 | #define ARD_D8 p12 |
xshige | 0:67cb2f650c15 | 12 | #define ARD_D9 p24 |
xshige | 0:67cb2f650c15 | 13 | #define ARD_D10 p25 |
xshige | 0:67cb2f650c15 | 14 | #define ARD_D11 p5 |
xshige | 0:67cb2f650c15 | 15 | #define ARD_D12 p6 |
xshige | 0:67cb2f650c15 | 16 | #define ARD_D13 p7 |
xshige | 0:67cb2f650c15 | 17 | |
xshige | 0:67cb2f650c15 | 18 | #define ARD_D14 ARD_A0 |
xshige | 0:67cb2f650c15 | 19 | #define ARD_D15 ARD_A1 |
xshige | 0:67cb2f650c15 | 20 | #define ARD_D16 ARD_A2 |
xshige | 0:67cb2f650c15 | 21 | #define ARD_D17 ARD_A3 |
xshige | 0:67cb2f650c15 | 22 | #define ARD_D18 ARD_A4 |
xshige | 0:67cb2f650c15 | 23 | #define ARD_D19 ARD_A5 |
xshige | 0:67cb2f650c15 | 24 | |
xshige | 0:67cb2f650c15 | 25 | #define ARD_A0 p15 |
xshige | 0:67cb2f650c15 | 26 | #define ARD_A1 p16 |
xshige | 0:67cb2f650c15 | 27 | #define ARD_A2 p17 |
xshige | 0:67cb2f650c15 | 28 | #define ARD_A3 p18 |
xshige | 0:67cb2f650c15 | 29 | #define ARD_A4 p19 |
xshige | 0:67cb2f650c15 | 30 | #define ARD_A5 p20 |
xshige | 0:67cb2f650c15 | 31 | |
xshige | 0:67cb2f650c15 | 32 | #define ARD_RX ARD_D0 |
xshige | 0:67cb2f650c15 | 33 | #define ARD_TX ARD_D1 |
xshige | 0:67cb2f650c15 | 34 | #define ARD_SDA p9 |
xshige | 0:67cb2f650c15 | 35 | #define ARD_SCL p10 |
xshige | 0:67cb2f650c15 | 36 | #define ARD_MOSI p5 |
xshige | 0:67cb2f650c15 | 37 | #define ARD_MISO p6 |
xshige | 0:67cb2f650c15 | 38 | #define ARD_SCK p7 |
xshige | 0:67cb2f650c15 | 39 | |
xshige | 0:67cb2f650c15 | 40 | // arduino compatible stuff |
xshige | 0:67cb2f650c15 | 41 | typedef unsigned char byte; |
xshige | 0:67cb2f650c15 | 42 | #define HIGH 1; |
xshige | 0:67cb2f650c15 | 43 | #define LOW 0; |
xshige | 0:67cb2f650c15 | 44 | |
xshige | 0:67cb2f650c15 | 45 | |
xshige | 0:67cb2f650c15 | 46 | void delay(int t) { |
xshige | 0:67cb2f650c15 | 47 | wait_ms(t); |
xshige | 0:67cb2f650c15 | 48 | return; |
xshige | 0:67cb2f650c15 | 49 | } |