# HG changeset patch # User Radomir Dopieralski # Date 1466704847 -7200 # Node ID 623ca8ae5f4ef6ac907a3d16b9f3df4c7d3d275c # Parent f63f9d678d11584b645586d3ee194f27cf35024b Bug in button code diff -r f63f9d678d11 -r 623ca8ae5f4e basics.rst --- a/basics.rst Mon Jun 20 12:14:14 2016 +0200 +++ b/basics.rst Thu Jun 23 20:00:47 2016 +0200 @@ -191,7 +191,7 @@ while True: if not button.value(): led.value(not led.value()) - while button.value(): + while not button.value(): pass We have used ``Pin.IN`` because we want to use ``gpio14`` as an input pin, on @@ -224,7 +224,7 @@ if not button.value(): led.value(not led.value()) time.sleep_ms(300) - while button.value(): + while not button.value(): pass Here we wait 3/10 of a second -- too fast for a human to notice, but enough for