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

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?

UserRevisionLine numberNew 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