Comments (5)
I should also add that the code I'm using on this device is the tutorial "15-RealPushButtons" with minor changes.
from homespan.
Hmm. I think I understand the problem but unfortunately not sure how to fix it. It may be possible to use the Arduino if(Serial) command to check whether the Serial port is active, but even if this works this would likely require every Serial.print() command to check as well to avoid hanging. I don't have an FTDI so unfortunately can't test this hypothesis.
from homespan.
I had the same thought but I'm struggling to understand why it is blocking. I'm not sure how it's any different to any prebuilt board. I'll need to read more about the blocking nature of serial with FTDI.
With the Wifi bug fixed, my need to use the serial commands is lessened.
I will provide any updates if I get some.
from homespan.
I have localised the issue to within the homespan.poll()
function where it checks for any available serial. If I comment out the if block, the module works. See below:
Line 185 in 5e8d8ed
from homespan.
Solution for this specific case was to add a high value resister between RX and VCC to pull the floating RX line high.
See comment in issue 131 for more detail.
Closing this as it is now being tracked in #131.
from homespan.
Related Issues (20)
- Ip cameras HOT 3
- Error message "Unrecognized Controller ID:" HOT 1
- setPairingCode() has no effect: Home Kit only takes default pairing code HOT 1
- Long time support HOT 2
- Add support for white pixels HOT 8
- Connection issue with two esp32 HOT 1
- AP not created with control button HOT 6
- TempBuffer memory allocation failure should not use Serial.printf() HOT 3
- 1.9.0 01-SimpleLightBulb erroring out HOT 2
- linked services example (shower) really working? HOT 1
- Decrypted message error HOT 1
- Accessory not reachable HOT 3
- Ethernet support - could this help get mDNS to work? HOT 2
- Whenever I read brightness value, I get previous value instead of the current one somehow HOT 4
- Pixel issue. HOT 2
- Corrupted display name when passing c_str() to begin() HOT 7
- motorized window accessory crashes early?
- SpanPoint not able to send RGB values HOT 1
- Homespan not infomation wifi conect HOT 2
- Wifi connection loss (possible memory leak?) HOT 25
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 homespan.