OpenCyphal / pycyphal

Python implementation of the Cyphal protocol stack.
https://pycyphal.readthedocs.io/
MIT License
120 stars 105 forks source link

Integrate the PCAN Basic Python interface #232

Open emrainey opened 2 years ago

emrainey commented 2 years ago

Integrate the PCAN-USB PCANBasic.py Python interface for PEAK devices (and others). This will enable CAN interface tooling to work on Mac OSX.

https://github.com/mac-can/PCBUSB-Library

This was merged to UAVCAN v0.5 branch. Rework that patch to work here.

pavel-kirienko commented 2 years ago

You might be able to use it via Python-CAN as-is, like UAVCAN__CAN__IFACE='pcan:PCAN_USBBUS1'.

pavel-kirienko commented 2 years ago

I'm not sure if Python-CAN works on macOS though