Add __enter__ and __exit__ to ADC_SPI to support use in with block