500KB USB mass storage

Dependencies:   mbed EEPROM USBDevice

Committer:
muraguchi
Date:
Tue Feb 09 12:02:52 2021 +0000
Revision:
1:49963e1662d6
Parent:
0:1472308ded03
Initial release

Who changed what in which revision?

UserRevisionLine numberNew contents of line
muraguchi 0:1472308ded03 1 #include "mbed.h"
muraguchi 0:1472308ded03 2
muraguchi 0:1472308ded03 3 #include "USBMSD_STEP1.h"
muraguchi 0:1472308ded03 4
muraguchi 0:1472308ded03 5 #define ND_CEB P0_9
muraguchi 0:1472308ded03 6 #define ND_CLE P0_8
muraguchi 0:1472308ded03 7 #define ND_ALE P1_29
muraguchi 0:1472308ded03 8 #define ND_WEB P0_12
muraguchi 0:1472308ded03 9 #define ND_REB P1_21
muraguchi 0:1472308ded03 10 #define ND_WPB P0_11
muraguchi 0:1472308ded03 11 #define ND_RBB P1_31
muraguchi 0:1472308ded03 12 #define ND_IO1 P0_18
muraguchi 0:1472308ded03 13 #define ND_IO2 P0_19
muraguchi 0:1472308ded03 14 #define ND_IO3 P1_25
muraguchi 0:1472308ded03 15 #define ND_IO4 P0_20
muraguchi 0:1472308ded03 16 #define ND_IO5 P0_2
muraguchi 0:1472308ded03 17 #define ND_IO6 P1_26
muraguchi 0:1472308ded03 18 #define ND_IO7 P1_27
muraguchi 0:1472308ded03 19 #define ND_IO8 P1_23
muraguchi 0:1472308ded03 20
muraguchi 0:1472308ded03 21 #define LED_RD P0_7
muraguchi 0:1472308ded03 22 #define LED_WR P1_13
muraguchi 0:1472308ded03 23 #define SW_INIT P1_20
muraguchi 0:1472308ded03 24
muraguchi 0:1472308ded03 25
muraguchi 0:1472308ded03 26 int main() {
muraguchi 0:1472308ded03 27 USBMSD_STEP1 *myusb;
muraguchi 0:1472308ded03 28
muraguchi 0:1472308ded03 29 myusb = new USBMSD_STEP1(ND_CEB,ND_CLE,ND_ALE,ND_WEB,ND_REB,ND_WPB,ND_RBB,
muraguchi 0:1472308ded03 30 ND_IO1,ND_IO2,ND_IO3,ND_IO4,ND_IO5,ND_IO6,ND_IO7,ND_IO8,
muraguchi 0:1472308ded03 31 LED_RD,LED_WR,SW_INIT);
muraguchi 0:1472308ded03 32 myusb->connect();
muraguchi 0:1472308ded03 33 while(1) {
muraguchi 0:1472308ded03 34 __NOP();
muraguchi 0:1472308ded03 35 }
muraguchi 0:1472308ded03 36 }