Skip to content

ENODEV when running basicBW example on 6plus #28

@halffullheart

Description

@halffullheart

I have followed the docs steps 1 - 3 and now am trying to run the basicBW.py example like so:

python3 pyboard.py --device /dev/tty.usbserial-110 examples/basicBW.py

I get the following error:

Traceback (most recent call last):
  File "<stdin>", line 17, in <module>
  File "soldered_inkplate6PLUS.py", line 975, in begin
  File "soldered_inkplate6PLUS.py", line 76, in init
  File "PCAL6416A.py", line 84, in __init__
  File "PCAL6416A.py", line 110, in read
OSError: [Errno 19] ENODEV

That sounds like the PCAL6416A isn’t found.

Indeed my board came with a note reading:

Due to the current chip shortage in the world, the MCP2307 below had to be removed so you could get this Inkplate.
The GPIO pins below aren’t usable. To make up for it, here’s a code for 10% off your next order.

That note does not mention a PCAL6416A and indeed looking at the board, there appears to be no chip at all in the space labeled for the MCP2307. I assume this means my board has neither a MCP2307 or PCAL6416A.

If that’s true, can I get things working with micropython with different code than what is in soldered_inkplate6PLUS.py?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions