{"id":16283456,"url":"https://github.com/damiansuess/espblelibrary","last_synced_at":"2026-02-12T09:33:04.995Z","repository":{"id":56869687,"uuid":"526312951","full_name":"DamianSuess/EspBleLibrary","owner":"DamianSuess","description":"BLE Library for ESP-IDF based on Arduino","archived":false,"fork":false,"pushed_at":"2024-01-15T19:25:38.000Z","size":292,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-18T17:35:56.882Z","etag":null,"topics":["ble","bluetooth","bluetooth-le","bluetooth-low-energy","esp-idf","esp32","espidf","suess","suesslabs","xeno-innovations","xenoinc"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DamianSuess.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-18T17:37:51.000Z","updated_at":"2025-08-18T14:15:16.000Z","dependencies_parsed_at":"2024-11-05T09:10:56.013Z","dependency_job_id":null,"html_url":"https://github.com/DamianSuess/EspBleLibrary","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DamianSuess/EspBleLibrary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DamianSuess%2FEspBleLibrary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DamianSuess%2FEspBleLibrary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DamianSuess%2FEspBleLibrary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DamianSuess%2FEspBleLibrary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DamianSuess","download_url":"https://codeload.github.com/DamianSuess/EspBleLibrary/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DamianSuess%2FEspBleLibrary/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29362823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ble","bluetooth","bluetooth-le","bluetooth-low-energy","esp-idf","esp32","espidf","suess","suesslabs","xeno-innovations","xenoinc"],"created_at":"2024-10-10T19:13:30.386Z","updated_at":"2026-02-12T09:33:04.962Z","avatar_url":"https://github.com/DamianSuess.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP32 BLE Library based on Arduino\n\nQuickly implement Bluetooth LE on ESP32 using the ESP-IDF FreeRTOS projects.\n\n## Overview\n\nThe ESP32 BLE Library is based on the Arduino implementation so that you can quickly implement BLE on your FreeRTOS projects without having to use the Arduino library.\n\n## Coding Standards\n\nThough this is still a \"WiP\", the library still needs to go through the Xeno Innovations coding standards and naming conventions.\n\nQuick sample:\n\n```cpp\n// Parts of a class\nclass PascalCaseClass\n{\n  public:\n    PascalCaseMethods();\n    AnotherMethod(int camelCaseArgs);\n\n  private:\n    _privateFields;\n}\n```\n\n## Sponsor Note\n\nMade with ❤ by, [Xeno Innovations](https://github.com/xenoinc) and [Suess Labs](https://github.com/SuessLabs)\n\n```text\n                      `.---.`             ``.---.\n                 `:ohmmNNNNNmho.     `-+osysoo+oyh:\n               .ohyo/:---:+ymNNm+ `/shy+:.`     .dm`\n             `+h+-`         .+dNNhhs:.          /Nm.\n            `ys-             `sNNd.           `oNNo`\n           `y+`             /hsdNh`         `+dNd+`\n           os`            .hh:`yNo       `:ymNh+.\n          .h-            /ms. `dd-  `./ohmdy+-`\n          :y`        ```+Nh:-:oNhosyyys+/-`\n         `+h/+oo-..    ydNmysosms:-..`\n     `:osyhd+/::--...`.dNo` :d/`         .`\n   `+hs:-`-h`         /NN+`oh:           s:\n  `yd:`   `+`         sNNhhs-           `d-\n  /Ns                 oNNm/`            oy`\n  +Nm/`            `-ohmNNh.          `oh-\n  -hNNdo:.`````.:+ydy/.:dNNNs-`     `/yo.\n   .smNNNNNNNNNNmy+-`   .smNNNNdhyyhh+-\n     `:+ossso+:-`         `:+syyyo/-`\n```\n\n## References\n\nThe project is based on the works by NKolban's [ESP32_BLE_Arduino](https://github.com/nkolban/ESP32_BLE_Arduino) project and [Bluefruit](https://github.com/adafruit/Adafruit_nRF52_Arduino/tree/master/libraries/Bluefruit52Lib)\n\nFurther resources can be found below:\n\n* [Arduino ESP32 BLE Library](https://github.com/espressif/arduino-esp32/tree/master/libraries/BLE)\n* [NKolban ESP32 Snippets](https://github.com/nkolban/esp32-snippets)\n* [Arduino BLE Library](https://github.com/arduino-libraries/ArduinoBLE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamiansuess%2Fespblelibrary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdamiansuess%2Fespblelibrary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdamiansuess%2Fespblelibrary/lists"}