circuitpython/shared-module
Christian Walther 1117edae63 Fix erroneous claim of board.I2C() by deinited display.
At the end of a session that called displayio.release_displays() (and did not initialize a new display), a board.I2C() bus that was previously used by a display would wrongly be considered still in use. While I can’t think of any unrecoverable problem this would cause in the next session, it violates the assumption that a soft reboot resets everything not needed by displays, potentially leading to confusion.

By itself, this change does not fix the problem yet - rather, it introduces the same issue as in #3581 for SPI. This needs to be solved in the same way for I2C and SPI.
2020-10-26 22:44:38 +01:00
..
2020-08-10 18:42:05 -04:00
2020-09-03 16:32:12 -07:00
2017-11-02 12:41:50 -07:00
2020-07-06 19:16:25 +01:00
2020-08-21 19:08:25 -05:00
2020-08-19 20:18:17 +08:00
2019-07-24 16:46:31 +07:00
2020-07-06 19:16:25 +01:00