Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BD_SD_DISCO_F769NI BSP_DISCO_F769NI LCD_DISCO_F769NI TS_DISCO_F769NI USBHost_F769NI
select_program.h@3:35ac9ee7d2d6, 2019-08-07 (annotated)
- Committer:
- kenjiArai
- Date:
- Wed Aug 07 05:39:01 2019 +0000
- Revision:
- 3:35ac9ee7d2d6
- Child:
- 4:0f4affc00183
1st trial revision (Not finalized yet)
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 | 3:35ac9ee7d2d6 | 8 | * Revised: July 29th, 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 | 3:35ac9ee7d2d6 | 14 | #define EXAMPLE_NUMBER 99 // select 0 to 10, 99 is special function | 
| 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 | 3:35ac9ee7d2d6 | 53 | #define EXAMPLE_7_USB_MSD | 
| kenjiArai | 3:35ac9ee7d2d6 | 54 | #ifdef EXAMPLE_7_USB_MSD | 
| kenjiArai | 3:35ac9ee7d2d6 | 55 | #warning "Compile 7_USBMemory.cpp" | 
| kenjiArai | 3:35ac9ee7d2d6 | 56 | #error "Under development!! 7_USBMemory.cpp" | 
| kenjiArai | 3:35ac9ee7d2d6 | 57 | #endif | 
| kenjiArai | 3:35ac9ee7d2d6 | 58 | #elif EXAMPLE_NUMBER == 8 | 
| kenjiArai | 3:35ac9ee7d2d6 | 59 | #define EXAMPLE_8_AUDIO | 
| kenjiArai | 3:35ac9ee7d2d6 | 60 | #ifdef EXAMPLE_8_AUDIO | 
| kenjiArai | 3:35ac9ee7d2d6 | 61 | #warning "Compile 8_audio.cpp" | 
| kenjiArai | 3:35ac9ee7d2d6 | 62 | #endif | 
| kenjiArai | 3:35ac9ee7d2d6 | 63 | #elif EXAMPLE_NUMBER == 9 | 
| kenjiArai | 3:35ac9ee7d2d6 | 64 | #define EXAMPLE_9_MANDEL | 
| kenjiArai | 3:35ac9ee7d2d6 | 65 | #ifdef EXAMPLE_9_MANDEL | 
| kenjiArai | 3:35ac9ee7d2d6 | 66 | #warning "Compile 9_Mandelbrot.cpp" | 
| kenjiArai | 3:35ac9ee7d2d6 | 67 | #endif | 
| kenjiArai | 3:35ac9ee7d2d6 | 68 | #elif EXAMPLE_NUMBER == 10 | 
| kenjiArai | 3:35ac9ee7d2d6 | 69 | #define EXAMPLE_10_BITMAP | 
| kenjiArai | 3:35ac9ee7d2d6 | 70 | #ifdef EXAMPLE_10_BITMAP | 
| kenjiArai | 3:35ac9ee7d2d6 | 71 | #warning "Compile 10_DrawBitmap.cpp" | 
| kenjiArai | 3:35ac9ee7d2d6 | 72 | #endif | 
| kenjiArai | 3:35ac9ee7d2d6 | 73 | #elif EXAMPLE_NUMBER == 99 | 
| kenjiArai | 3:35ac9ee7d2d6 | 74 | #define NIOI_SENSOR | 
| kenjiArai | 3:35ac9ee7d2d6 | 75 | #else | 
| kenjiArai | 3:35ac9ee7d2d6 | 76 | #error " Please set 0 to 5 number for EXAMPLE_NUMBER!!" | 
| kenjiArai | 3:35ac9ee7d2d6 | 77 | #endif |