北海道情報専門学校 ライフハック研究所のエンベデッドUSBチーム松葉和仁により開発されたUSBSecのmbedに使用するソースコード by 和仁
Dependencies: SDFileSystem MusicEngine
Fork of mbed-os-example-ble-LED by
北海道情報専門学校 ライフハック研究所 エンベデッドUSB USBSec用mbedプログラム
松葉和仁
Revision 37:dcb097426442, committed 2017-02-08
- 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 |
diff -r 8177cbd5ddf0 -r dcb097426442 source/main.cpp --- 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);