RuntimeError: ESP32 timed out on SPI select For New Airlifts

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
JWaymond
 
Posts: 20
Joined: Fri Dec 11, 2020 10:46 pm

RuntimeError: ESP32 timed out on SPI select For New Airlifts

Post by JWaymond »

Hi. I'm getting this error for a couple of new Airlifts mounted on an nrf52840 and using this code:

Code: Select all

import board
import busio
from digitalio import DigitalInOut

from adafruit_esp32spi import adafruit_esp32spi

print("ESP32 SPI hardware test")

esp32_cs = DigitalInOut(board.D13)
esp32_ready = DigitalInOut(board.D11)
esp32_reset = DigitalInOut(board.D12)

spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
esp = adafruit_esp32spi.ESP_SPIcontrol(spi, esp32_cs, esp32_ready, esp32_reset)

if esp.status == adafruit_esp32spi.WL_IDLE_STATUS:
    print("ESP32 found and in idle mode")
print("Firmware vers.", esp.firmware_version)
print("MAC addr:", [hex(i) for i in esp.MAC_address])

for ap in esp.scan_networks():
    print("\t%s\t\tRSSI: %d" % (str(ap['ssid'], 'utf-8'), ap['rssi']))

print("Done!")
[img]
Airlift On Nrf52840
Airlift On Nrf52840
20211012_085937 (1).jpg (270.88 KiB) Viewed 57 times
[/img]

Locked
Please be positive and constructive with your questions and comments.

Return to “Feather - Adafruit's lightweight platform”