circuitpython/ports/atmel-samd/common-hal
Scott Shawcroft 2fbab8067a Prevent freezing USB during high frequency PulseIn.
We now track the last time the background task ran and bail on the
PulseIn if it starves the background work. In practice, this
happens after the numbers from pulsein are no longer accurate.

This also adjusts interrupt priorities so most are the lowest level
except for the tick and USB interrupts.

Fixes #516 and #876
2018-06-08 12:56:32 -07:00
..
analogio atmel-samd: Re-org helper peripheral files into their own subdirectory. 2018-06-01 15:07:31 -07:00
audiobusio atmel-samd: Re-org helper peripheral files into their own subdirectory. 2018-06-01 15:07:31 -07:00
audioio atmel-samd: Re-org helper peripheral files into their own subdirectory. 2018-06-01 15:07:31 -07:00
board Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
busio Adapt for feedback and hack around pIRkey size constraint. 2018-06-01 15:08:52 -07:00
digitalio PBxx pins were not setting DRVSTR or reporting PULL properly 2018-05-10 23:09:51 -04:00
microcontroller Prevent freezing USB during high frequency PulseIn. 2018-06-08 12:56:32 -07:00
neopixel_write Implement UART for 3.0 + related fixes. 2018-02-21 17:18:49 -05:00
nvm Turn on nvm in 3.0. 2018-04-13 16:22:28 -07:00
os Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
pulseio Prevent freezing USB during high frequency PulseIn. 2018-06-08 12:56:32 -07:00
rotaryio Adapt for feedback and hack around pIRkey size constraint. 2018-06-01 15:08:52 -07:00
rtc atmel-samd: RTC: Improve precision when setting datetime 2018-05-01 21:35:24 -04:00
storage esp8266 and nrf: raise NotImplementedError 2018-04-10 12:08:41 -04:00
supervisor atmel-samd: changed Status to Runtime; instituted runtime singleton 2018-03-09 02:19:51 +00:00
time Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
touchio atmel-samd: Re-org helper peripheral files into their own subdirectory. 2018-06-01 15:07:31 -07:00
usb_hid HID gamepad support 2018-04-23 23:51:23 -04:00