GithubHelp home page GithubHelp logo

Comments (14)

h2zero avatar h2zero commented on May 16, 2024 7

@mitchjs You are most welcome šŸ˜„, NimBLE has been the best motivator to continue the great work @nkolban and @chegewara started. I'm very pleased that others are taking interest and seeing improvements.

@Jeroen88 has been an amazing help to optimize things and greatly accelerated the progress.

I could make a big list of thank you's, but I'll just say thank you to all you use this repo and/or the original, your use and feedback are incredibly helpful.

from nimble-arduino.

bluelu avatar bluelu commented on May 16, 2024 3

I was running out of memory when I was putting together my different esphome components and added the bluetooth component. Your arduino port saved me! Thank you! :)

from nimble-arduino.

h2zero avatar h2zero commented on May 16, 2024 2

@chegewara mesh coming soon, once I get done with some of my time constraints and a couple more tweaks to this.

Do you know what the new chip is called? Iā€™d love to be able to use long range BLE.

from nimble-arduino.

Jeroen88 avatar Jeroen88 commented on May 16, 2024 1

@mitchjs Thank you very much for your kind words!!

@h2zero Thank you too. It was a pleasure working together getting the optimizations done so quickly. I am looking forward to the improved semaphores and the non-automatic discovery, two other big steps forward!

@nkolban and @chegewara created great libary. Without it, I would never have started to even think about using Bluetooth. You greatly reduced the complexity to communicate using BLE!

I like the open source community very much. Complete strangers create beautiful things that other people may use. Why? Just because... I am one of those lucky users, e.g. of the Arduino IDE, PlatformIO, Eclipse, the ESP32 core libraries, ESP8266 core libraries, NodeJS, git, github, etc. I am glad that I could make a contribution this time, I hope for the benefit of a lot of people!

from nimble-arduino.

chegewara avatar chegewara commented on May 16, 2024 1

BLE library was my very first contact with mcu programming and im happy i found it. I have come a long way since then and i am very happy i found it in first place.
Now @h2zero is doing great job with NimBLE library, giving users hope to build projects that were not possible because of size of bludroid library or because of bugs that still are in arduino BLE library.
Lets hope we can also have ble mesh with nimble very soon.

Recently ive hear rumors that we will have esp32/esp BLE chip (not current esp32), i cant wait to get it in my hands.

from nimble-arduino.

chegewara avatar chegewara commented on May 16, 2024 1

Do you know what the new chip is called? Iā€™d love to be able to use long range BLE.

esp32 S3

from nimble-arduino.

1technophile avatar 1technophile commented on May 16, 2024 1

Thanks a lot for this library, we use to say "1 stone 2 birds" but in my case it's more 3 or 4 birds since I'm getting my hands on your work!
It's magic :-)
And thanks for the OpenMQTTGateway users who will benefit from this.

from nimble-arduino.

Torxgewinde avatar Torxgewinde commented on May 16, 2024 1

Connecting to two devices was a pain with the Bluedroid-Stack and just by switching to NimBLE the very same sourcecode (except changing the header to NimBLE) works without stalling and triggering the watchdog. You cannot imagine how happy I was to find that you made switching so easy! Thanks a lot!

from nimble-arduino.

ntwallace avatar ntwallace commented on May 16, 2024

Big thanks for this library, it significantly reduced flash usage, and program complexity! So great to have the BLE stack running in PSRAM.

from nimble-arduino.

h2zero avatar h2zero commented on May 16, 2024

Big thanks for this library, it significantly reduced flash usage, and program complexity! So great to have the BLE stack running in PSRAM.

I think this is the best part of the library. The ability to now tweak the settings rather than rely on the pre-compiled archive from the built-in bluedroid stack makes personalizing applications much more comprehensive. Now we can load the stack into PSRAM and connect to 9 devices, eliminate code and save memory all by adjusting settings in nimconfig. Many may not use this but it's a nice tool to have. Makes me happy to see this being used šŸ˜„.

from nimble-arduino.

h2zero avatar h2zero commented on May 16, 2024

Welcome @Torxgewinde, that was the goal. I had multi-client purpose in mind from the start, very glad to hear it's working for you.

from nimble-arduino.

pix3lize avatar pix3lize commented on May 16, 2024

@bluelu Could you share how you add the nimble to esphome custom component, would greatly appreciate :). I'm stuck on adding Wifi and Bluetooth on esphome and end up disable the display (st7789v).

from nimble-arduino.

teajohnson90 avatar teajohnson90 commented on May 16, 2024

Thanks for doing this, really appreciated. I was switching between ESP-IDF and arduino code because the original size was too large.

from nimble-arduino.

h2zero avatar h2zero commented on May 16, 2024

@teajohnson90 you're welcome šŸ˜ƒ good to hear it helped you!

from nimble-arduino.

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.