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
select_program.h@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 | * DISCO-F769NI |
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 | /* |
kenjiArai | 3:35ac9ee7d2d6 | 12 | You can select several programs. |
kenjiArai | 3:35ac9ee7d2d6 | 13 | */ |
kenjiArai | 4:0f4affc00183 | 14 | #define EXAMPLE_NUMBER 7 // select 0 to 7 |
kenjiArai | 3:35ac9ee7d2d6 | 15 | |
kenjiArai | 3:35ac9ee7d2d6 | 16 | //----------------- You don't need any modification ---------------------------- |
kenjiArai | 3:35ac9ee7d2d6 | 17 | #if EXAMPLE_NUMBER == 0 |
kenjiArai | 3:35ac9ee7d2d6 | 18 | #define EXAMPLE_0_BLINKY_LED |
kenjiArai | 3:35ac9ee7d2d6 | 19 | #ifdef EXAMPLE_0_BLINKY_LED |
kenjiArai | 3:35ac9ee7d2d6 | 20 | #warning "Compile 0_led_blinky.cpp" |
kenjiArai | 3:35ac9ee7d2d6 | 21 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 22 | #elif EXAMPLE_NUMBER == 1 |
kenjiArai | 3:35ac9ee7d2d6 | 23 | #define EXAMPLE_1_CHECK_RTC |
kenjiArai | 3:35ac9ee7d2d6 | 24 | #ifdef EXAMPLE_1_CHECK_RTC |
kenjiArai | 3:35ac9ee7d2d6 | 25 | #warning "Compile 1_rtc.cpp" |
kenjiArai | 3:35ac9ee7d2d6 | 26 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 27 | #elif EXAMPLE_NUMBER == 2 |
kenjiArai | 3:35ac9ee7d2d6 | 28 | #define EXAMPLE_2_LCD |
kenjiArai | 3:35ac9ee7d2d6 | 29 | #ifdef EXAMPLE_2_LCD |
kenjiArai | 3:35ac9ee7d2d6 | 30 | #warning "Compile 2_lcd.cpp" |
kenjiArai | 3:35ac9ee7d2d6 | 31 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 32 | #elif EXAMPLE_NUMBER == 3 |
kenjiArai | 3:35ac9ee7d2d6 | 33 | #define EXAMPLE_3_LCD_TOUCH |
kenjiArai | 3:35ac9ee7d2d6 | 34 | #ifdef EXAMPLE_3_LCD_TOUCH |
kenjiArai | 3:35ac9ee7d2d6 | 35 | #warning "Compile 3_lcd_touch.cpp" |
kenjiArai | 3:35ac9ee7d2d6 | 36 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 37 | #elif EXAMPLE_NUMBER == 4 |
kenjiArai | 3:35ac9ee7d2d6 | 38 | #define EXAMPLE_4_MICROSD |
kenjiArai | 3:35ac9ee7d2d6 | 39 | #ifdef EXAMPLE_4_MICROSD |
kenjiArai | 3:35ac9ee7d2d6 | 40 | #warning "Compile 4_microSD.cpp" |
kenjiArai | 3:35ac9ee7d2d6 | 41 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 42 | #elif EXAMPLE_NUMBER == 5 |
kenjiArai | 3:35ac9ee7d2d6 | 43 | #define EXAMPLE_5_TCP_SERVER |
kenjiArai | 3:35ac9ee7d2d6 | 44 | #ifdef EXAMPLE_5_TCP_SERVER |
kenjiArai | 3:35ac9ee7d2d6 | 45 | #warning "Compile 5_tcp_server.cpp" |
kenjiArai | 3:35ac9ee7d2d6 | 46 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 47 | #elif EXAMPLE_NUMBER == 6 |
kenjiArai | 3:35ac9ee7d2d6 | 48 | #define EXAMPLE_6_USBHOST_SERIAL |
kenjiArai | 3:35ac9ee7d2d6 | 49 | #ifdef EXAMPLE_6_USBHOST_SERIAL |
kenjiArai | 3:35ac9ee7d2d6 | 50 | #warning "Compile 6_USBHost_serial.cpp" |
kenjiArai | 3:35ac9ee7d2d6 | 51 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 52 | #elif EXAMPLE_NUMBER == 7 |
kenjiArai | 4:0f4affc00183 | 53 | #define EXAMPLE_7_MANDEL |
kenjiArai | 4:0f4affc00183 | 54 | #ifdef EXAMPLE_7_MANDEL |
kenjiArai | 4:0f4affc00183 | 55 | #warning "Compile 8_Mandelbrot.cpp" |
kenjiArai | 3:35ac9ee7d2d6 | 56 | #endif |
kenjiArai | 3:35ac9ee7d2d6 | 57 | #else |
kenjiArai | 3:35ac9ee7d2d6 | 58 | #error " Please set 0 to 5 number for EXAMPLE_NUMBER!!" |
kenjiArai | 3:35ac9ee7d2d6 | 59 | #endif |