BLE switch interface with GROVE joystic for micro:bit http://mahoro-ba.net/e2073.html

Dependencies:   microbit

Files at this revision

API Documentation at this revision

Comitter:
masakjm
Date:
Tue Mar 19 20:03:53 2019 +0000
Parent:
15:e0aa8c44cd70
Child:
17:cd518ed30bac
Commit message:

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
readme.txt Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Sat Mar 16 23:14:25 2019 +0000
+++ b/main.cpp	Tue Mar 19 20:03:53 2019 +0000
@@ -289,7 +289,8 @@
 MicroBitMessageBus bus;
 MicroBitButton buttonA(MICROBIT_PIN_BUTTON_A, MICROBIT_ID_BUTTON_A);
 MicroBitButton buttonB(MICROBIT_PIN_BUTTON_B, MICROBIT_ID_BUTTON_B);
-MicroBitPin P0(MICROBIT_ID_IO_P0, MICROBIT_PIN_P0, PIN_CAPABILITY_ALL);
+//MicroBitPin P0(MICROBIT_ID_IO_P0, MICROBIT_PIN_P0, PIN_CAPABILITY_ALL);
+MicroBitButton P0(MICROBIT_PIN_P0, MICROBIT_ID_IO_P0, MICROBIT_BUTTON_ALL_EVENTS, PullUp);
 
 /** ----------  
  * @brief  キーコードを送信する
@@ -475,14 +476,8 @@
     bus.listen(MICROBIT_ID_ANY, MICROBIT_BUTTON_EVT_UP,   onButtonUp);
     bus.listen(MICROBIT_ID_ANY, MICROBIT_BUTTON_EVT_HOLD, onButtonHold);
 
-
-//----- Button
-    bus.listen(MICROBIT_ID_ANY, MICROBIT_BUTTON_EVT_DOWN, onButtonDown);
-    bus.listen(MICROBIT_ID_ANY, MICROBIT_BUTTON_EVT_UP,   onButtonUp);
-    bus.listen(MICROBIT_ID_ANY, MICROBIT_BUTTON_EVT_HOLD, onButtonHold);
-
-    // Put the P0 pins into touch sense mode.
-    P0.isTouched();
+// Put the P0 pins into touch sense mode.
+//    P0.isTouched();
 
 //----- Joystick
     JOY_STATUS joyStatus;
--- a/readme.txt	Sat Mar 16 23:14:25 2019 +0000
+++ b/readme.txt	Tue Mar 19 20:03:53 2019 +0000
@@ -31,5 +31,5 @@
 
 Version
 JOY-190225  初版リリース(3SW-190215から派生)
-JOY-190316  S=3のキー割り当てを変更            
-JOY-190317  安定性を改善
\ No newline at end of file
+JOY-190316  S=3のキー割り当てを変更
+JOY-190320  安定性改善            
\ No newline at end of file