1st working sample
Dependencies: BSP_DISCO_F469NI BD_SD_DISCO_F469NI
main.cpp@0:9a320d54d2dc, 2020-01-06 (annotated)
- Committer:
- kenjiArai
- Date:
- Mon Jan 06 11:17:55 2020 +0000
- Revision:
- 0:9a320d54d2dc
1st working sample
Who changed what in which revision?
User | Revision | Line number | New 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 | } |