TYBLE16 on os5 sample programs

Dependencies:   BME280 TextLCD nRF51_Vdd

Fork of TYBLE16_mbedlized_os5_BASE by Kenji Arai

Please refer following notebook.
/users/kenjiArai/notebook/tyble16-module-as-mbed-os-5-board-mbedlization/

select_example.cpp

Committer:
kenjiArai
Date:
2018-04-15
Revision:
3:c0010c8ad17f
Parent:
2:47ad8c48224e

File content as of revision 3:c0010c8ad17f:

/*
 * AE-TYBLE16 Module example programs
 *
 * Copyright (c) 2018 Kenji Arai / JH1PJL
 *  http://www.page.sannet.ne.jp/kenjia/index.html
 *  https://os.mbed.com/users/kenjiArai/
 *      Created:    April      7th, 2018
 *      Revised:    April     15th, 2018
 */

/*
    You can select several examples as followings.
    0.  0_Blinky_LED
        LED Blinky
    1.  1_Check_RTC
        Check RTC function
        -> Time is not so accurate because 32.768KHz is made by Internal RC osc.
    2.  2_EddyStoneBeacon
        Demonstration sample program EddyStone Beacon
    3.  3_Heart_Rate
        Demonstration sample program Heart Rate
    4.  4_RCBController
        Potential usage for Radio Controller (RCB Controller)
    5.  5_SDCard
        Demonstration sample program SD Card
    6.  6_Thermo
        Demonstration sample program Thermometer
        -> If you have I2C temperature sensor, you can connect it.
        -> LCD can display the data.
    7 & 8.  7_Uart_Client & 8_Uart_Server
        Uart Client(Central) and Server(Peripheral)
        -> PLEASE SET VCOM BAUDRATE IS 115200
        https://os.mbed.com/users/kenjiArai/
                        code/TYBLE16_mbedlized_os5_several_examples_2/
    9.  9_Monitor
        Check nRF51 CPU functions
 */
#define EXAMPLE_NUMBER      0       // select 0 to 6 & 9

//----------------- You don't need any modification ----------------------------
#if EXAMPLE_NUMBER == 0
#define EXAMPLE_0_BLINKY_LED
#ifdef EXAMPLE_0_BLINKY_LED
#include "0_Blinky_LED/main.cpp"
#endif
#elif EXAMPLE_NUMBER == 1
#define EXAMPLE_1_CHECK_RTC
#ifdef EXAMPLE_1_CHECK_RTC
#include "1_Check_RTC/main.cpp"
#endif
#elif EXAMPLE_NUMBER == 2
#define EXAMPLE_2_EDDYSTONE_BEACON
#ifdef EXAMPLE_2_EDDYSTONE_BEACON
#include "2_EddyStoneBeacon/main.cpp"
#endif
#elif EXAMPLE_NUMBER == 3
#define EXAMPLE_3_HEART_RATE
#ifdef EXAMPLE_3_HEART_RATE
#include "3_Heart_Rate/main.cpp"
#endif
#elif EXAMPLE_NUMBER == 4
#define EXAMPLE_4_RCB_CONTROLLER
#ifdef EXAMPLE_4_RCB_CONTROLLER
#include "4_RCBController/main.cpp"
#endif
#elif EXAMPLE_NUMBER == 5
#define EXAMPLE_5_SDCARD
#ifdef EXAMPLE_5_SDCARD
#include "5_SDCard/main.cpp"
#endif
#elif EXAMPLE_NUMBER == 6
#define EXAMPLE_6_THERMO
#ifdef EXAMPLE_6_THERMO
#include "6_Thermo/main.cpp"
#endif
#elif EXAMPLE_NUMBER == 7
#error "Please use TYBLE16_mbedlized_os5_several_examples_2nd"
#elif EXAMPLE_NUMBER == 8
#error "Please use TYBLE16_mbedlized_os5_several_examples_2nd"
#elif EXAMPLE_NUMBER == 9
#define EXAMPLE_9_MONITOR
#ifdef EXAMPLE_9_MONITOR
#include "9_Monitor/main.cpp"
#endif
#else
#error " Please set 0 to 9 number for EXAMPLE_NUMBER!!"
#endif