Coder Social home page Coder Social logo

Comments (7)

krzmaz avatar krzmaz commented on June 25, 2024 1

Hey folks, sorry for the super late response. 😅

I finally got some time to look into the project again.
I've managed to get it to compile again and noted the versions/commits of the dependencies I'm using.
It seems that some behaviors of the Bluetooth stack have changed in the updated platform packages and I'm seeing problems with the new build working as the previous one.

Nevertheless, you should be now able to compile the project and use the WiFi captive portal to configure the WiFi and Bluetooth connection. It should pair with your desk (remember to put your desk into pairing mode) and print the height to the serial monitor. Sadly, the movement part does not work for me yet...

I'd appreciate it if you could test if you see the same problems.

Merry Christmas! 🎄

from linakdeskesp32controller.

krzmaz avatar krzmaz commented on June 25, 2024

Hi, thank you for your interest in the project!
I'm currently on vacation and won't be able to look into the issue until the end of next week.

However looking at the error output I think that the problem is that the branch of arduino-esp32 package I was using got deleted.
You can experiment with changing the line 18 of platformio.ini to point to a different revision of the repo

from linakdeskesp32controller.

ranger81 avatar ranger81 commented on June 25, 2024

Hi,
thanks for your quick response even though you are on vacation. First of all, enjoy your holiday :-)

I tried experimenting with a few other branched but it caused several different follow up issues which I could not really handle to solve by myself.

Thanks!

from linakdeskesp32controller.

krzmaz avatar krzmaz commented on June 25, 2024

Hey, sorry for the delay, getting back to reality was hard 😁
I've looked into the project, but haven't found any quick fix.

As a temporary solution, if you want to experiment on your own, while I figure out how to freeze the dependencies better, here are the exact commits I was using:

platformio/platform-espressif32@833f645
espressif/arduino-esp32@beedeea

You can try pointing platformio.ini to them, but I'm not sure if it will work for the second, detached one. You can create a fork and point it to that 😁

I'll try to figure it out next week, but it might require some code changes, which will prolong things...

from linakdeskesp32controller.

mancu1 avatar mancu1 commented on June 25, 2024

Hi, Do you have any updates on this issue?😁

from linakdeskesp32controller.

macca16 avatar macca16 commented on June 25, 2024

No issues compiling with latest for me today. I was able to set configuration, but I'm not sure I've located the correct MAC address for my desk yet, so no pairing or printing of height as yet for me.

Thanks and Happy New Year!

from linakdeskesp32controller.

krzmaz avatar krzmaz commented on June 25, 2024

Hey, thanks for the confirmation! For finding the MAC address of your desk, I recommend using an app like "nRF connect" on your smartphone.
Regarding the Bluetooth stack problems I've mentioned above, I was investigating it in scope of h2zero/NimBLE-Arduino#323 and even found a hacky fix in that library. I've pushed a commit changing the dependency to my fork with the fix. A clean project compiles and works for me fully! 🥳
Happy New Year! 😁

from linakdeskesp32controller.

Related Issues (13)

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.