diff options
| author | Radomir Dopieralski <openstack@sheep.art.pl> | 2018-01-10 22:50:10 +0100 |
|---|---|---|
| committer | Radomir Dopieralski <openstack@sheep.art.pl> | 2018-01-11 17:06:53 +0100 |
| commit | 0ff128ec0309f910bf605cde17abb2b89f409a6f (patch) | |
| tree | fb32f924160a7e811569fccb5bf5f1ef988f2530 | |
| parent | d9ae709045fcfccf3dbdefa1ad11adf1778dcd0a (diff) | |
Fix example for gamepad
The example code for the gamepad module would skip detected
button presses in the code that waits for a button to be released,
because it would run it even when no button is pressed.
Also updated the example pin names to not use RX and TX.
| -rw-r--r-- | shared-bindings/gamepad/GamePad.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/shared-bindings/gamepad/GamePad.c b/shared-bindings/gamepad/GamePad.c index bdc3359fb..a03b9318d 100644 --- a/shared-bindings/gamepad/GamePad.c +++ b/shared-bindings/gamepad/GamePad.c @@ -49,8 +49,8 @@ gamepad_obj_t* gamepad_singleton = NULL; //| //| //| pad = gamepad.GamePad( -//| digitalio.DigitalInOut(board.D0), -//| digitalio.DigitalInOut(board.D1), +//| digitalio.DigitalInOut(board.D10), +//| digitalio.DigitalInOut(board.D11), //| ) //| //| y = 0 @@ -63,8 +63,9 @@ gamepad_obj_t* gamepad_singleton = NULL; //| y += 1 //| print(y) //| time.sleep(0.1) -//| while pad.get_pressed(): +//| while buttons: //| # Wait for all buttons to be released. +//| buttons = pad.get_pressed() //| time.sleep(0.1) //| |
