esp8266: Fix busio.SPI to take both MOSI and MISO.
This commit is contained in:
parent
67ec52d7a9
commit
ca176535a9
@ -42,7 +42,8 @@ void common_hal_busio_spi_construct(busio_spi_obj_t *self,
|
|||||||
const mcu_pin_obj_t * clock, const mcu_pin_obj_t * mosi,
|
const mcu_pin_obj_t * clock, const mcu_pin_obj_t * mosi,
|
||||||
const mcu_pin_obj_t * miso) {
|
const mcu_pin_obj_t * miso) {
|
||||||
if (clock != &pin_MTMS || !((mosi == &pin_MTCK && miso == MP_OBJ_TO_PTR(mp_const_none)) ||
|
if (clock != &pin_MTMS || !((mosi == &pin_MTCK && miso == MP_OBJ_TO_PTR(mp_const_none)) ||
|
||||||
(mosi == MP_OBJ_TO_PTR(mp_const_none) && miso == &pin_MTDI))) {
|
(mosi == MP_OBJ_TO_PTR(mp_const_none) && miso == &pin_MTDI) ||
|
||||||
|
(mosi == &pin_MTCK && miso == &pin_MTDI))) {
|
||||||
nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_OSError,
|
nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_OSError,
|
||||||
"Pins not valid for SPI"));
|
"Pins not valid for SPI"));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user