Comments (10)
You could try the latest release 0.9.0 from today. attinysupport is partly tested and should be improved now. had no chance to test my new code till now.
from onewirehub.
Hi - Thank you.
I have tried the new version, and it is much better.
I do have som problems using OWFS. Some fields are not recognized ome
times. I suspect it is a timing issue, as it is not consistent.
Attached image show an example (r-locator).
Best regards
Erik
------ Original Message ------
From: "inʒo" [email protected]
To: "orgua/OneWireHub" [email protected]
Cc: "palsbo" [email protected]
Sent: 20-03-2016 20:43:11
Subject: Re: [OneWireHub] ATtiny85 (#3)
You could try the latest release 0.9.0 from today. attinysupport is
partly tested and should be improved now. had no chance to test my new
code till now.—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
from onewirehub.
image upload seems not to have worked
from onewirehub.
from onewirehub.
I just tested with a DS9490 usb-stick. Here the ow-slave will not show at all.
from onewirehub.
After changing ONEWIRE_TIME_READ_STD in OneWireHub.h from 30 to 20, things seems to works much better on ATtiny85. Even with DS9490. Not finished testing yet!
from onewirehub.
Yes, this could help as a dirty fix and can even be reduced to 15 µs. switching between the functions() adds a large amount of additional overhead. 80 clock cycles make up 10 µs on your platform. i will reduce this overhead-footprint in future commits.
We can't just switch to ASM, because it wouldn't be platform-independent anymore.
For the next 3-4 weeks i won't have hardware to test new code, so there will be no commits from my side. Feel free to research this topic in the meantime.
I collected more timing-related information from various datasheets in an older version of the onewirehub.h :
https://github.com/orgua/OneWireHub/blob/3e67d91e2ee7c040fbeb315949272b38393196c5/src/OneWireHub.h
from onewirehub.
is there something new on your side? i am beginning to continue my work on the lib
from onewirehub.
closing because thread is inactive.
from onewirehub.
Sorry for the big delay - there was a reason!
In the meantime there are new version and I cannot get it to work with ATTiny85 (and DS9490)
I tried to look into the timing, but nothing helped.
Try DS2431 with PB2 as ow-input pin. 8Mhz clock
Any suggestions?
from onewirehub.
Related Issues (20)
- OneWireHub on ESP32 PROBLEM HOT 4
- ZONT controller HOT 4
- Possible 24B33 support ?
- error:first bit of byte timeout HOT 1
- Issue on ESP32. Missing bit because interrupts executed
- Why DS2506_EEPROM.ino can't emulate more than 574 bytes of data? HOT 1
- Build issues on PlatformIO (for Arduino Uno)
- Stability / timing issue HOT 1
- Non-Volatile Memory / Save Page Data to EPROM
- Would it be possible to adapt this project with ATtiny85 for 1-wire + I2C? HOT 1
- ESPHome , Home Assistant HOT 1
- Need solution for ESPHome HOT 1
- Support for Raspberry RP2040 HOT 3
- Supported and tested Hardware: Attiny84 - Global variables use 574 bytes (112%) of dynamic memory HOT 17
- samd51 m4
- Instability when connected with several real slaves HOT 2
- Support for ATtiny816 / 1-series ATtiny HOT 1
- Not Run Correctly on STACK-M5 ATOM-U (ESP32) HOT 4
- DS2431 wrong answer (0x55) at Copy Scratchpad Command
- DS2430 is not included in keywords.txt.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from onewirehub.