Several examples run on only mbed-os5.13.0 (not 5.14.0)
Dependencies: BD_SD_DISCO_F769NI BSP_DISCO_F769NI LCD_DISCO_F769NI TS_DISCO_F769NI USBHost_F769NI
check_revision.cpp@4:0f4affc00183, 2019-10-14 (annotated)
- Committer:
- kenjiArai
- Date:
- Mon Oct 14 08:55:15 2019 +0000
- Revision:
- 4:0f4affc00183
- Parent:
- 3:35ac9ee7d2d6
Several Examples
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kenjiArai | 3:35ac9ee7d2d6 | 1 | /* |
kenjiArai | 3:35ac9ee7d2d6 | 2 | * Check Mbed revision |
kenjiArai | 3:35ac9ee7d2d6 | 3 | * |
kenjiArai | 3:35ac9ee7d2d6 | 4 | * Copyright (c) 2019 Kenji Arai / JH1PJL |
kenjiArai | 3:35ac9ee7d2d6 | 5 | * http://www.page.sannet.ne.jp/kenjia/index.html |
kenjiArai | 3:35ac9ee7d2d6 | 6 | * https://os.mbed.com/users/kenjiArai/ |
kenjiArai | 3:35ac9ee7d2d6 | 7 | * Created: July 17th, 2019 |
kenjiArai | 4:0f4affc00183 | 8 | * Revised: October 14th, 2019 |
kenjiArai | 3:35ac9ee7d2d6 | 9 | */ |
kenjiArai | 3:35ac9ee7d2d6 | 10 | |
kenjiArai | 3:35ac9ee7d2d6 | 11 | #include "mbed.h" |
kenjiArai | 3:35ac9ee7d2d6 | 12 | |
kenjiArai | 4:0f4affc00183 | 13 | #if 0 // as of Oct.14th, Latest revision does not work for DISCO-F769 |
kenjiArai | 4:0f4affc00183 | 14 | // #1 RTC -> NG -> pc.readable() does not work |
kenjiArai | 4:0f4affc00183 | 15 | // #2 LCD -> NG -> LCD screen is not stable |
kenjiArai | 4:0f4affc00183 | 16 | // #3 Tiuch -> NG -> LCD screen is not stable |
kenjiArai | 4:0f4affc00183 | 17 | // #4 & beyond -> Gave up for checking |
kenjiArai | 4:0f4affc00183 | 18 | |
kenjiArai | 4:0f4affc00183 | 19 | // RUN ONLY ON mbed-os5.14.0 |
kenjiArai | 4:0f4affc00183 | 20 | #if (MBED_MAJOR_VERSION == 5) &&\ |
kenjiArai | 4:0f4affc00183 | 21 | (MBED_MINOR_VERSION == 14) &&\ |
kenjiArai | 4:0f4affc00183 | 22 | (MBED_PATCH_VERSION == 0) |
kenjiArai | 4:0f4affc00183 | 23 | #if defined(TARGET_STM32F769NI) |
kenjiArai | 4:0f4affc00183 | 24 | // correct mbed-os version |
kenjiArai | 4:0f4affc00183 | 25 | #else |
kenjiArai | 4:0f4affc00183 | 26 | #error "Not DISCO-F769NI" |
kenjiArai | 4:0f4affc00183 | 27 | #endif |
kenjiArai | 4:0f4affc00183 | 28 | #else |
kenjiArai | 4:0f4affc00183 | 29 | //#warning "Please use Mbed-os5.14.0" |
kenjiArai | 4:0f4affc00183 | 30 | #error "Please use Mbed-os5.14.0" |
kenjiArai | 4:0f4affc00183 | 31 | #endif |
kenjiArai | 4:0f4affc00183 | 32 | |
kenjiArai | 4:0f4affc00183 | 33 | #else // Only works well this revision |
kenjiArai | 4:0f4affc00183 | 34 | |
kenjiArai | 3:35ac9ee7d2d6 | 35 | // RUN ONLY ON mbed-os5.13.0 |
kenjiArai | 3:35ac9ee7d2d6 | 36 | #if (MBED_MAJOR_VERSION == 5) &&\ |
kenjiArai | 3:35ac9ee7d2d6 | 37 | (MBED_MINOR_VERSION == 13) &&\ |
kenjiArai | 3:35ac9ee7d2d6 | 38 | (MBED_PATCH_VERSION == 0) |
kenjiArai | 3:35ac9ee7d2d6 | 39 | #if defined(TARGET_STM32F769NI) |
kenjiArai | 3:35ac9ee7d2d6 | 40 | // correct mbed-os version |
kenjiArai | 3:35ac9ee7d2d6 | 41 | #else |
kenjiArai | 4:0f4affc00183 | 42 | #error "Not DISCO-F769NI" |
kenjiArai | 3:35ac9ee7d2d6 | 43 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 44 | #else |
kenjiArai | 3:35ac9ee7d2d6 | 45 | //#warning "Please use Mbed-os5.13.0" |
kenjiArai | 4:0f4affc00183 | 46 | #error "Please use Mbed-os5.13.0(7482462434 25 Jun 2019 Martin Kojtal)" |
kenjiArai | 4:0f4affc00183 | 47 | #endif |
kenjiArai | 4:0f4affc00183 | 48 | |
kenjiArai | 3:35ac9ee7d2d6 | 49 | #endif |