TYBLE16 on os5 sample programs
Dependencies: BME280 TextLCD nRF51_Vdd
Fork of TYBLE16_mbedlized_os5_BASE by
Please refer following notebook.
/users/kenjiArai/notebook/tyble16-module-as-mbed-os-5-board-mbedlization/
Diff: select_example.cpp
- Revision:
- 1:9011c83e4178
- Child:
- 2:47ad8c48224e
diff -r 6eea047171a3 -r 9011c83e4178 select_example.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/select_example.cpp Sat Apr 14 04:56:34 2018 +0000 @@ -0,0 +1,94 @@ +/* + * 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 14th, 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 + 9. 9_Monitor + Check nRF51 CPU functions + */ +#define EXAMPLE_NUMBER 9 +// select 0 to 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 +#define EXAMPLE_7_UART_CLIENT +#ifdef EXAMPLE_7_UART_CLIENT +#include "7_Uart_Client/main.cpp" +#warning "Please set VCOM baudrate -> 115200 "" +#endif +#elif EXAMPLE_NUMBER == 8 +#define EXAMPLE_8_UART_SERVER +#ifdef EXAMPLE_8_UART_SERVER +#include "8_Uart_Server/main.cpp" +#warning "Please set VCOM baudrate -> 115200 "" +#endif +#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