CircuitPython repo is empty? No files found to download?
https://circuitpython.org/board/ai_on_the_edge_cam/
Can not download the firmware to flash the board!
CircuitPython repo is empty? No files found to download?
https://circuitpython.org/board/ai_on_the_edge_cam/
Can not download the firmware to flash the board!
Also the link to Arduino examples seems to end with 404 error… from the Tindie product link for same.
https://github.com/allexoK/ai-on-the-edge-device-cam-code-examples
I cannot seem to find any Arduino sketch examples specific to this board via your github repository.
Since the link to the Arduino sketch examples is broken I am sort of tying to figure out the pin assignments for SD, ETH, etc.
I think I have the SPI bus initialization right. At least no error. But the W5500 is different on this board from the ‘Stick’ board? I was expecting them to be the same?
SPI…
{SPI(id=1, baudrate=40000000, polarity=0, phase=0, bits=8, firstbit=0, sck=21, mosi=1, miso=14)}
W5500…
{‘Carrier’: 39, ‘Reset’: 0, ‘Interrupt’: 38}
LAN(phy_type=PHY_W5500, spi=theBus, phy_addr=ONE, cs=Pin(W5500[‘Carrier’]), int=Pin(W5500[‘Interrupt’]), reset=Pin(W5500[‘Reset’]))
I am getting an esp32 eth driver failure error on the ‘ai’ board that I did not get from the ‘stick’ board.
esp_eth_driver_install failed
Per the MicroPython ETH support, the error is typical of incorrect initialization. Thoughts?
Tried Adafruit Feather ESP32 S3 with the finally SPI/Ethernet GPIO assignments, and it failed as well…
#define ETH_PHY_TYPE ETH_PHY_W5500
#define ETH_PHY_ADDR 1
#define ETH_PHY_CS 39 // 15
#define ETH_PHY_IRQ 38 // 4
#define ETH_PHY_RST 0 // 5
#define ETH_PHY_SPI_HOST SPI2_HOST
#define ETH_PHY_SPI_SCK 21 // 14
#define ETH_PHY_SPI_MISO 14 // 12
#define ETH_PHY_SPI_MOSI 1 // 13
It’s not my product but I pointed it out on the Adafruit discord and the download link has been fixed.