-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Loading From Arduino Library Manager Library Is Placed In INCOMPATIBLE Folder #8
Comments
Thanks for pointing out, |
My recent developments for DHT are all in the dhtnew library. The core acquisition is quite identical. |
I have used dhtnew in the past and, in fact, ported it to be included in one of my libraries. The library is an updated version of Firmata. This has worked rather nicely for DHT11's and DHT22's. I wanted to get rid of my port and just include your library so that users would always have easy access to the latest and greatest. However when running the examples in the latest dhtnew, the DHT11's always return an error (I think it is a timeout error). The DHT22's do work but occasionally timeout. I know the sensors are good. If I run the examples from dhtstable, the DHT11s and DHT22s both work consistently without error. |
Dhtnew could indeed be more time critical in timing. Will dive into dhtstable this week. Thanks for the feedback so far |
I checked with arduino-lint and got some errors which explains the INCOMPATIBLE flag.
I will update the library and rename the filenames so it complies to the arduino-lint check. Version will be updated to 1.0.0 |
Can you please check if the develop branch works for you? Arduino-lint is happy now, and all tests are OK.
|
I keep the issue open as I still not understand why it was never INCOMPATIBLE for me. |
NP. FYI, I just installed 0.2.9 on Windows using 1.8.15 and also get INCOMPATIBLE. I also tried removing my Arduino directory (the one that holds the libraries) on my Linux box and tried installing 0.2.9 using 1.8.13 and it also generates INCOMPATIBLE. Hope this may offer some insight. |
Some additional information. I also found 3 other libraries that were added to INCOMPATIBLE: Adafruit Zero DMA library I ran the lining too on Adafruit Zero DMA, and here is the output:
I also ran the tool on the current master branch of DHTstable, and here are the results:
The develop branch shows no errors or warnings. I thought this would be a useful exercise in case I ever run into something similar. Again, thanks for letting me know about the liniting tool. Hopefully this helps to shed some light on the problem. |
Thanks! I noticed that
Will start adding arduino-lint workflow to all my github repo's today. |
On both Windows and Ubuntu Linux the screen shot below shows where the library is loaded.
The text was updated successfully, but these errors were encountered: