Pair function with BLE_Paired_Sever. If missing BLE_Paired_Server side, BZ will ON for notice.

Dependencies:   BLE_API TextLCD mbed nRF51822 nRF51_LowPwr nRF51_Vdd

Files at this revision

API Documentation at this revision

Comitter:
kenjiArai
Date:
Sun Jun 12 12:39:00 2016 +0000
Parent:
4:ed7848c6d374
Commit message:
Use nRF51_LowPwr library

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
nRF51_LowPwr.lib Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Wed Jun 01 12:36:23 2016 +0000
+++ b/main.cpp	Sun Jun 12 12:39:00 2016 +0000
@@ -5,7 +5,7 @@
  *      http://mbed.org/users/kenjiArai/
  *
  *      Started:  April     8th, 2016
- *      Revised:  June      1st, 2016
+ *      Revised:  June     12th, 2016
  *
  *  Original program:
  *      BLE_Nano_CentralTest
@@ -33,9 +33,9 @@
 //  Definition ------------------------------------------------------------------------------------
 //  Before using this function, please specify your program are used following functions or not.
 #define    USE_DEVICE_STDIO_MESSAGES       0   // printf
-#define    USE_DEVICE_SERIAL               0   // Serial or DEBUG & etc.
+#define    USE_DEVICE_SERIAL               1   // Serial or DEBUG & etc.
 #define    USE_DEVICE_I2C                  1   // Sensors with I2C, LCD, EEPROM, Driver chips & etc.
-#define    USE_DEVICE_SPI                  0   // Sensors with SOI, LCD, EEPROM, Driver chips & etc.
+#define    USE_DEVICE_SPI                  0   // Sensors with SPI, LCD, EEPROM, Driver chips & etc.
 #define    USE_DEVICE_SPISLAVE             0   // Communication with master vis SPI
 #define    USE_DEVICE_PWMOUT               0   // PWM duty output, Serve & etc.
 #define    USE_DEVICE_ANALOGIN             0   // Analog adc
@@ -178,13 +178,13 @@
     uint8_t *p;
 
     nrf_delay_us(100);
+    LowPwr set_lowpwr(&lowpwr_table);
     ticker.attach(periodicCallback, 5); /* Blink LED every second */
     ATTACH(&serialRxCallback, Serial::RxIrq);
     for (int k = 0; k < 20; k++) { PRINTF("\r\n");}
     PRINTF("Check paired Peripheral board\r\n"); // opening message
-    LowPwr set_lowpwr(&lowpwr_table);
+    wait(1.0);
     // lcd
-    lcd.setCursor(TextLCD::CurOff_BlkOff);
     lcd.locate(0, 0);    // 1st line top
     //          12345678
     lcd.printf("TY51822r");
@@ -192,6 +192,7 @@
     //        12345678
     lcd.puts(" JH1PJL ");
     contrast = auto_contrast(vdd.read_real_value());
+    lcd.setCursor(TextLCD::CurOff_BlkOff);
     lcd.setContrast(contrast);
     // BLE
     ble.init();
--- a/nRF51_LowPwr.lib	Wed Jun 01 12:36:23 2016 +0000
+++ b/nRF51_LowPwr.lib	Sun Jun 12 12:39:00 2016 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/users/kenjiArai/code/nRF51_LowPwr/#9ddf14df689c
+https://developer.mbed.org/users/kenjiArai/code/nRF51_LowPwr/#ffd5168de563