circuitpython/ports/atmel-samd/common-hal/microcontroller
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
..
Pin.c atmel-samd: Re-org helper peripheral files into their own subdirectory. 2018-06-01 15:07:31 -07:00
Pin.h atmel-samd: Re-org helper peripheral files into their own subdirectory. 2018-06-01 15:07:31 -07:00
Processor.c atmel-samd: Re-org helper peripheral files into their own subdirectory. 2018-06-01 15:07:31 -07:00
Processor.h Added Unique ID Functions/Updated Support Matrix (#527) 2018-01-18 11:39:11 -08:00
__init__.c Prevent freezing USB during high frequency PulseIn. 2018-06-08 12:56:32 -07:00