北海道情報専門学校 ライフハック研究所のエンベデッドUSBチーム松葉和仁により開発されたUSBSecのmbedに使用するソースコード by 和仁

Dependencies:   SDFileSystem MusicEngine

Fork of mbed-os-example-ble-LED by mbed-os-examples

北海道情報専門学校 ライフハック研究所 エンベデッドUSB USBSec用mbedプログラム

松葉和仁

Files at this revision

API Documentation at this revision

Comitter:
kazu0o2
Date:
Wed Feb 08 03:00:32 2017 +0000
Parent:
36:8177cbd5ddf0
Commit message:
term debug console

Changed in this revision

source/main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/source/main.cpp	Wed Feb 08 02:18:02 2017 +0000
+++ b/source/main.cpp	Wed Feb 08 03:00:32 2017 +0000
@@ -663,6 +663,21 @@
     eventQueue.call(Callback<void()>(&ble, &BLE::processEvents));
 }
 
+
+/**
+ *機器状態デバッグ用出力
+ *機器状態を定期的に出力するためのキュー
+ */
+void echoUsbsecState(){
+    DEBUG("USBSec is in operation\r\n");
+    DEBUG("Password regist state : %d\r\n",authenticationInformation);
+    DEBUG("Password auth state : %d\r\n",authenticated);
+    /*DEBUG("USB state : %d\r\n",actuatedLED);
+    DEBUG("Speaker ECO state : %d\r\n",speakerD);*/
+    
+    eventQueue.call_in(5000.0f, &echoUsbsecState);
+}
+
 int main()
 {    
     //SDカードパスワードの取得
@@ -701,6 +716,9 @@
     
     eventQueue.call_every(500, blinkCallback);
 
+    //デバッグ用ステート確認
+    eventQueue.call_in(5000.0f, &echoUsbsecState);
+
     BLE &ble = BLE::Instance();
     ble.onEventsToProcess(scheduleBleEventsProcessing);
     ble.init(bleInitComplete);