北海道情報専門学校 ライフハック研究所のエンベデッドUSBチーム松葉和仁により開発されたUSBSecのmbedに使用するソースコード by 和仁
Dependencies: SDFileSystem MusicEngine
Fork of mbed-os-example-ble-LED by
北海道情報専門学校 ライフハック研究所 エンベデッドUSB USBSec用mbedプログラム
松葉和仁
Diff: source/main.cpp
- Revision:
- 21:969148afd29e
- Parent:
- 20:09bb6cbf820f
- Child:
- 22:ad986f13599d
--- a/source/main.cpp Thu Feb 02 23:44:15 2017 +0000 +++ b/source/main.cpp Thu Feb 02 23:54:25 2017 +0000 @@ -63,6 +63,7 @@ void connectAlertOff(); //http://mag.switch-science.com/2015/06/17/fathersday2015/ + /** *接続時発音 *接続時に発音されるためのキュー @@ -74,9 +75,9 @@ speakerP.write(0.5f); eventQueue.call_in(1.0f, &connectAlertOff); */ - Speaker.play("T120L4CDEFEDCREFGAGFER");//非同期だった - wait(7); - speakerD = 0; + //Speaker.play("T120L4CDEFEDCREFGAGFER");//非同期だった//7秒? + Speaker.play("T120L4CDEFEDC");//非同期だった//7秒? + eventQueue.call_in(5000.0f, &connectAlertOff); } /** @@ -84,8 +85,8 @@ *接続時に発音されるためのキュー */ void connectAlertOff() { + DEBUG("connectAlertOff\r\n"); /* - DEBUG("connectAlertOff\r\n"); speakerP.write(0.0f); if(connectAlertCount<4){ connectAlertCount += 1; @@ -98,6 +99,7 @@ DEBUG("connectAlertStop\r\n"); } */ + speakerD = 0; } /** @@ -125,9 +127,8 @@ eventQueue.call_in(1.0f, &disconnectAlertOff); */ - Speaker.play("T120L4CR4CR4CR4CR4CDEFEDC");//非同期だった - wait(7); - speakerD = 0; + Speaker.play("T120L4CR4CR4CR4CR4");//非同期だった + eventQueue.call_in(5000.0f, &disconnectAlertOff); } /** @@ -147,6 +148,7 @@ disconnectAlertCount = 0; DEBUG("disconnectAlertStop\r\n"); }*/ + speakerD = 0; } /**