AirioBase + 2 chip PicoSSD board.
Dependencies: mbed EEPROM USBDevice
main.cpp@4:2e8b78a74493, 2021-09-15 (annotated)
- Committer:
- muraguchi
- Date:
- Wed Sep 15 16:32:12 2021 +0000
- Revision:
- 4:2e8b78a74493
- Parent:
- 0:1472308ded03
AirioBase + 2 chip PicoSSD board.
Who changed what in which revision?
User | Revision | Line number | New 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 | 4:2e8b78a74493 | 5 | // PicoSSD pin assignment |
muraguchi | 4:2e8b78a74493 | 6 | #define ND_CEB0 P0_13 |
muraguchi | 4:2e8b78a74493 | 7 | #define ND_CEB1 P0_14 |
muraguchi | 4:2e8b78a74493 | 8 | #define ND_CLE P0_8 |
muraguchi | 4:2e8b78a74493 | 9 | #define ND_ALE P1_29 |
muraguchi | 4:2e8b78a74493 | 10 | #define ND_WEB P0_12 |
muraguchi | 4:2e8b78a74493 | 11 | #define ND_REB P0_9 |
muraguchi | 4:2e8b78a74493 | 12 | #define ND_WPB P0_11 |
muraguchi | 4:2e8b78a74493 | 13 | #define ND_RBB P1_21 |
muraguchi | 4:2e8b78a74493 | 14 | #define ND_IO1 P1_25 |
muraguchi | 4:2e8b78a74493 | 15 | #define ND_IO2 P0_20 |
muraguchi | 4:2e8b78a74493 | 16 | #define ND_IO3 P0_2 |
muraguchi | 4:2e8b78a74493 | 17 | #define ND_IO4 P1_26 |
muraguchi | 4:2e8b78a74493 | 18 | #define ND_IO5 P1_27 |
muraguchi | 4:2e8b78a74493 | 19 | #define ND_IO6 P1_23 |
muraguchi | 4:2e8b78a74493 | 20 | #define ND_IO7 P1_28 |
muraguchi | 4:2e8b78a74493 | 21 | #define ND_IO8 P1_31 |
muraguchi | 0:1472308ded03 | 22 | |
muraguchi | 0:1472308ded03 | 23 | #define LED_RD P0_7 |
muraguchi | 0:1472308ded03 | 24 | #define LED_WR P1_13 |
muraguchi | 0:1472308ded03 | 25 | #define SW_INIT P1_20 |
muraguchi | 0:1472308ded03 | 26 | |
muraguchi | 0:1472308ded03 | 27 | |
muraguchi | 0:1472308ded03 | 28 | int main() { |
muraguchi | 0:1472308ded03 | 29 | USBMSD_STEP1 *myusb; |
muraguchi | 0:1472308ded03 | 30 | |
muraguchi | 4:2e8b78a74493 | 31 | myusb = new USBMSD_STEP1(ND_CEB0,ND_CEB1,ND_CLE,ND_ALE,ND_WEB,ND_REB,ND_WPB,ND_RBB, |
muraguchi | 0:1472308ded03 | 32 | ND_IO1,ND_IO2,ND_IO3,ND_IO4,ND_IO5,ND_IO6,ND_IO7,ND_IO8, |
muraguchi | 0:1472308ded03 | 33 | LED_RD,LED_WR,SW_INIT); |
muraguchi | 0:1472308ded03 | 34 | myusb->connect(); |
muraguchi | 0:1472308ded03 | 35 | while(1) { |
muraguchi | 0:1472308ded03 | 36 | __NOP(); |
muraguchi | 0:1472308ded03 | 37 | } |
muraguchi | 0:1472308ded03 | 38 | } |