OSDN Git Service

2.0.2
[mimic/MiMicSDK.git] / misc / mbedJS / mbddJS.API / test.PwmOut.html
index 96fc2a0..548b4be 100644 (file)
@@ -87,7 +87,51 @@ function async()
                }\r
        });\r
 }\r
-\r
+function async2()\r
+{\r
+       log();\r
+       log("ASYNC2");\r
+       var mcu=new mbedJS.Mcu("192.168.128.39",\r
+       {\r
+               onNew:function(){\r
+                       var pin=new mbedJS.PwmOut(mcu,mbedJS.PinName.p21,function(){\r
+                               log("[PASS]onNew");\r
+                               pin.write(0.33,function(){\r
+                                       log("[PASS]onwrite:");\r
+                                       pin.read(function(v)\r
+                                       {\r
+                                               log("[PASS]onread:"+v);\r
+                                               pin.period(1.0,function(){\r
+                                                       log("[PASS]onPeriod:");\r
+                                                       pin.period_ms(1,function(){\r
+                                                               log("[PASS]onPeriod_ms:");\r
+                                                               pin.period_us(10,function(){\r
+                                                                       log("[PASS]onPeriod_us:");\r
+                                                                       pin.pulsewidth(3,function(){\r
+                                                                               log("[PASS]onPulseWidth:");\r
+                                                                               pin.pulsewidth_ms(30,function(){\r
+                                                                                       log("[PASS]onPulseWidth_ms:");\r
+                                                                                       pin.pulsewidth_us(40,function(){\r
+                                                                                               log("[PASS]onPulseWidth_us:");\r
+                                                                                               mcu.close();\r
+                                                                                       });\r
+                                                                               });\r
+                                                                       });\r
+                                                               });\r
+                                                       });\r
+                                               });\r
+                                       });\r
+                               });\r
+                       });\r
+               },\r
+               onClose:function(){\r
+                       log("[PASS]onClose");\r
+               },\r
+               onError:function(){\r
+                       alert("Error");\r
+               }\r
+       });\r
+}\r
 /**\r
  * Sync\r
  */\r
@@ -138,6 +182,7 @@ function sync()
 <h1>Pwm test</h1>\r
 <hr/>\r
 <button onclick="async();">ASYNC</button>\r
+<button onclick="async2();">ASYNC</button>\r
 <button onclick="sync();">SYNC</button>\r
 <textarea id="console" rows="15" cols="80"></textarea>\r
 </body>
\ No newline at end of file