circuitpython/ports
Jeff Epler 1bc770c3dc esp32s2: PulseIn: Fix supervisor tick enabling
Before, there were two problems:
 * Even if a pulsein was never constructed, supervisor_disable_tick
   would occur during restart.  This could cancel out a supervisor_enable_tick
   from someplace else, with unexpected results.
 * If two or more pulseins were constructed, each one would enable ticks,
   but only the last one deinited (or the reset routine) would disable,
   leaving ticks running indefinitely.

In my testing, it seemed that this led to the board sometimes stopping when
it should have auto-reloaded.
2020-11-17 17:45:41 -06:00
..
atmel-samd Save flash space 2020-11-13 18:57:52 -08:00
cxd56 cxd56 needed more precise include for __packed; needed SRC_C += on some ports 2020-10-15 15:24:24 -04:00
esp32s2 esp32s2: PulseIn: Fix supervisor tick enabling 2020-11-17 17:45:41 -06:00
litex no _bleio for litex; ESP32S2 defines BIT() already 2020-10-15 16:34:19 -04:00
mimxrt10xx Update parallel bus signatures 2020-11-13 18:57:52 -08:00
nrf Merge pull request #3667 from microDev1/watchdog-s2 2020-11-16 15:01:54 -08:00
stm Update parallel bus signatures 2020-11-13 18:57:52 -08:00
unix cxd56 needed more precise include for __packed; needed SRC_C += on some ports 2020-10-15 15:24:24 -04:00