-
Notifications
You must be signed in to change notification settings - Fork 11
OneWire has not been implemented #21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
there is no low level interface for 1 wire on linux/raspberry pi like there is for uart/i2c/spi/i2s..., so you must use the kernel level 1-wire interfaces. @dherrada wanna update that readme to remove the raspberry pi details? |
@ladyada Sure |
@ladyada Ok, just removed the 'Installing from PyPI' section |
alight hopefully that will help. perhaps one day there will be a kernel module that lets us 1wire in userspace :) |
The current Circuitpython guide for DS18B20 still indiretly suggests the DS18B20 and Onewire can be used on the Raspberry Pi:
|
@dherrada please update! ^ |
@ladyada On it! |
Oh no |
because its not a low enough interface. the kernel simply does not expose 'onewire' it only exposes 'complete ds18b20 driver' |
There was already a similar issue posted here, but unfortunately the "solution" was a bit vague (in my opinion...).
Following the documentation on PyPi I installed OneWire with:
On a Raspberry Pi Zero. Running the example code from that page:
results in:
I really don't understand the "yah! we dont support onewire thru blinka - you can use the sysfs 1-wire library system instead (we have no way to access 1-wire data outside the kernel)" posted in the previous issue. According to the documentation, this should work on a Raspberry Pi. Then why doesn't it work?
The text was updated successfully, but these errors were encountered: