circuitpython/shared-module
Radomir Dopieralski 1c97b7f4df Gracefully reset the gamepad module
If a soft reset happens while the gamepad module is scanning for button
presses, there is a moment when the pins get de-initialized, but the
gamepad module is still trying to read them, which ends in a crash.
We can avoid it by disabling scanning on reset.

(cherry picked from commit 470a23d4c9)

Conflicts:
	atmel-samd/main.c
2017-10-22 20:54:10 -07:00
..
bitbangio Do not allow a *io object to be used after deinit(). 2017-10-03 12:07:17 -07:00
busio Do not allow a *io object to be used after deinit(). 2017-10-03 12:07:17 -07:00
gamepad Gracefully reset the gamepad module 2017-10-22 20:54:10 -07:00
multiterminal esp8266: Introduce multiterminal module for managing a secondary 2017-08-07 14:30:11 -07:00
os shared-module: Fix os.listdir to correctly return list rather than 2017-06-28 12:51:32 -07:00
random Introduce a random module that is a subset of CPython's random. It 2017-06-27 17:37:24 -07:00
storage Change vfs mount ordering such that the root is always last in the 2017-06-28 14:46:49 -07:00
struct CircuitPython now has struct instead of ustruct (#302) 2017-10-18 12:50:20 -07:00
uheap uheap: Switch to using gc_nbytes to measure allcoation size so we stop undercounting. 2016-11-23 17:32:50 -08:00
ustack Measure and report maximum stack usage. (#175) 2017-07-23 15:32:05 -04:00