スマートコンセント PS-5204PSをmbedで

Dependencies:   FatFileSystemCpp mbed TextLCD

Fork of BlueUSB by Peter Barrett

Fusjitsu スマートコンセント FX-5204PSを利用できます。

BlueUSBを利用していますが、Bluetoothは兼用できません。

複数台利用するには、USBハブを使用してください。ただし相性があります。
・良ければ10台まで利用できるかも。
・稼働中に追加はできますが、外すことはできません。



LED1-3, スマートコンセント接続状態(3台まで表示)
LED4、点滅で正常動作

Revision:
2:32a2d06f4fe2
Parent:
1:3f2890d103fb
--- a/AutoEvents.cpp	Wed Sep 26 06:29:47 2012 +0000
+++ b/AutoEvents.cpp	Thu Sep 27 13:04:36 2012 +0000
@@ -141,9 +141,10 @@
 
 void OnLoadDevice(int device, DeviceDescriptor* deviceDesc, InterfaceDescriptor* interfaceDesc)
 {
+ int kk=0;
     printf("LoadDevice %d %02X:%02X:%02X\n",device,interfaceDesc->bInterfaceClass,interfaceDesc->bInterfaceSubClass,interfaceDesc->bInterfaceProtocol);
     char s[128];
-    for (int i = 1; i < 3; i++)
+        for (int i = 1; i < 3; i++)
     {
         if (GetString(device,i,s,sizeof(s)) < 0)
             break;
@@ -163,7 +164,8 @@
         //  Added by Y.Tauchi  ------------------------------------
         case CLASS_VENDOR_SPECIFIC:
             if (interfaceDesc->bInterfaceSubClass == 0x01 && interfaceDesc->bInterfaceProtocol == 0x02)
-                OnUspsInsert(device);    // it's USPS! (FUJITSU FX-5204PS)
+                 kk =  OnUspsInsert(device);    // it's USPS! (FUJITSU FX-5204PS)
+              if(kk!=0)printf("OnUspsInsert Error %d \n\r",kk);
             break;
 //  ----------------------------------------------------------
         default: