1st working sample

Dependencies:   BSP_DISCO_F469NI BD_SD_DISCO_F469NI

Committer:
kenjiArai
Date:
Mon Jan 06 11:17:55 2020 +0000
Revision:
0:9a320d54d2dc
1st working sample

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kenjiArai 0:9a320d54d2dc 1 /*
kenjiArai 0:9a320d54d2dc 2 * Mbed Application program
kenjiArai 0:9a320d54d2dc 3 * SD Card & USB on Mbed-os5
kenjiArai 0:9a320d54d2dc 4 *
kenjiArai 0:9a320d54d2dc 5 * Copyright (c) 2019,'20 Kenji Arai / JH1PJL
kenjiArai 0:9a320d54d2dc 6 * http://www.page.sannet.ne.jp/kenjia/index.html
kenjiArai 0:9a320d54d2dc 7 * https://os.mbed.com/users/kenjiArai/
kenjiArai 0:9a320d54d2dc 8 * Created: December 31st, 2019
kenjiArai 0:9a320d54d2dc 9 * Revised: January 6th, 2020
kenjiArai 0:9a320d54d2dc 10 */
kenjiArai 0:9a320d54d2dc 11
kenjiArai 0:9a320d54d2dc 12 // Include --------------------------------------------------------------------
kenjiArai 0:9a320d54d2dc 13 #include "mbed.h"
kenjiArai 0:9a320d54d2dc 14 #include "USBMSD.h"
kenjiArai 0:9a320d54d2dc 15 #include "SDBlockDeviceDISCOF469NI.h"
kenjiArai 0:9a320d54d2dc 16
kenjiArai 0:9a320d54d2dc 17 // Definition -----------------------------------------------------------------
kenjiArai 0:9a320d54d2dc 18
kenjiArai 0:9a320d54d2dc 19 // Constructor ----------------------------------------------------------------
kenjiArai 0:9a320d54d2dc 20 SDBlockDeviceDISCOF469NI sd;
kenjiArai 0:9a320d54d2dc 21 USBMSD usb(&sd);
kenjiArai 0:9a320d54d2dc 22
kenjiArai 0:9a320d54d2dc 23 // RAM ------------------------------------------------------------------------
kenjiArai 0:9a320d54d2dc 24
kenjiArai 0:9a320d54d2dc 25 // ROM / Constant data --------------------------------------------------------
kenjiArai 0:9a320d54d2dc 26
kenjiArai 0:9a320d54d2dc 27 // Function prototypes --------------------------------------------------------
kenjiArai 0:9a320d54d2dc 28
kenjiArai 0:9a320d54d2dc 29 //------------------------------------------------------------------------------
kenjiArai 0:9a320d54d2dc 30 // Control Program
kenjiArai 0:9a320d54d2dc 31 //------------------------------------------------------------------------------
kenjiArai 0:9a320d54d2dc 32 // Same as follow
kenjiArai 0:9a320d54d2dc 33 // https://os.mbed.com/docs/mbed-os/v5.15/apis/usbmsd.html
kenjiArai 0:9a320d54d2dc 34 int main() {
kenjiArai 0:9a320d54d2dc 35
kenjiArai 0:9a320d54d2dc 36 while(true) {
kenjiArai 0:9a320d54d2dc 37 usb.process();
kenjiArai 0:9a320d54d2dc 38 }
kenjiArai 0:9a320d54d2dc 39 return 0;
kenjiArai 0:9a320d54d2dc 40 }