Skip to content

Commit ca17653

Browse files
committed
esp8266: Fix busio.SPI to take both MOSI and MISO.
1 parent 67ec52d commit ca17653

File tree

1 file changed

+2
-1
lines changed
  • esp8266/common-hal/busio

1 file changed

+2
-1
lines changed

esp8266/common-hal/busio/SPI.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ void common_hal_busio_spi_construct(busio_spi_obj_t *self,
4242
const mcu_pin_obj_t * clock, const mcu_pin_obj_t * mosi,
4343
const mcu_pin_obj_t * miso) {
4444
if (clock != &pin_MTMS || !((mosi == &pin_MTCK && miso == MP_OBJ_TO_PTR(mp_const_none)) ||
45-
(mosi == MP_OBJ_TO_PTR(mp_const_none) && miso == &pin_MTDI))) {
45+
(mosi == MP_OBJ_TO_PTR(mp_const_none) && miso == &pin_MTDI) ||
46+
(mosi == &pin_MTCK && miso == &pin_MTDI))) {
4647
nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_OSError,
4748
"Pins not valid for SPI"));
4849
}

0 commit comments

Comments
 (0)