NordicSemiconductor / pc-ble-driver-py

Python bindings for the ble-driver library
Other
126 stars 115 forks source link

No pc-ble-driver-py for raspberry pi #193

Open Samthebest999 opened 3 years ago

Samthebest999 commented 3 years ago

There is no pc-ble-driver-py version 0.12.0 and above for raspberry pi 4b. This is needed for nrfutil on the raspberry for OpenSK for a security key.

raykamp commented 3 years ago

+1 It'd be extremely valuable to compile this project for architectures other than x86.

My company develops manufacturing test tools for Nordic-based products. In that application, we use this pc-ble-driver-py project and are greatly appreciative that Nordic put in the effort to create this. However, it seems that this project is constrained to to run on x86 architecture because of the build toolchain selected. The underlying pc-ble-driver dependency is portable and this project (python bindings) should in theory also be portable because of its python-based nature.

Running this on a raspberry pi and other ARM-based targets would be a huge help in designing test equipment.

mbung commented 2 years ago

Same here. For many automated tests this setup (Raspberry Pi, Dongle, pc-ble-driver-py) would be a great solution. Unfortunately, the driver itself is not available for aarch64 and needs to built from a aarch64 machine. I'd appreciate it to have such a built available under pip, since it has to be setup quite often (CI/Docker).