Giter Site home page Giter Site logo

Comments (4)

brianrho avatar brianrho commented on July 18, 2024

Any reason why you think the protocol is different? As far as I can tell, the module is basically the same as the one I used. Try the new modules with an Uno; if everything works as expected, then this is an ESP related issue, most likely caused by the absence of yield() calls in the loop where readRaw() grabs the template.

from fpm.

danbicks avatar danbicks commented on July 18, 2024

from fpm.

brianrho avatar brianrho commented on July 18, 2024

No I haven't used Firebase nor do I have much experience with ESPs really. The debug option in the library isn't well implemented yet else that would've been the way to go so I can see the bytes coming from the new reader. But you say everything works for both reader types except for the process of reading in the templates (I assume you don't mean the getTemplate() call itself) which causes problems both with the new and old readers when used with an ESP; that's why I think the issue is ESP-related. I guess we'll know for sure after you've tested with an Uno and inserted the yield()s.

from fpm.

danbicks avatar danbicks commented on July 18, 2024

Hi Brian,

Big thanks for getting back so soon, yes the getTemplate() routine works fine with the older reader type as long as wifi has no connectivity on the ESP, with the new reader type the routine causes a stack dump crash. Could be lacking of yield statements however the data output using one of my routines looks different. I will do some further tests over this weekend and beginning of next week and report back the results of my tests.

Keep you posted, thanks again for all your efforts.

Dans

from fpm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.