From c478c10923b9085b2abe135470e968029aaf2fdb Mon Sep 17 00:00:00 2001 From: Dan Halbert Date: Mon, 2 Oct 2017 20:49:40 -0400 Subject: Do not allow a *io object to be used after deinit(). Fixes #278, #277, #276, #275. --- shared-bindings/bitbangio/SPI.h | 1 + 1 file changed, 1 insertion(+) (limited to 'shared-bindings/bitbangio/SPI.h') diff --git a/shared-bindings/bitbangio/SPI.h b/shared-bindings/bitbangio/SPI.h index 93089a8aa..0ce329798 100644 --- a/shared-bindings/bitbangio/SPI.h +++ b/shared-bindings/bitbangio/SPI.h @@ -41,6 +41,7 @@ extern void shared_module_bitbangio_spi_construct(bitbangio_spi_obj_t *self, const mcu_pin_obj_t * miso); extern void shared_module_bitbangio_spi_deinit(bitbangio_spi_obj_t *self); +extern bool shared_module_bitbangio_spi_deinited(bitbangio_spi_obj_t *self); extern void shared_module_bitbangio_spi_configure(bitbangio_spi_obj_t *self, uint32_t baudrate, uint8_t polarity, uint8_t phase, uint8_t bits); -- cgit v1.2.3