Release 2.2.0

This commit is contained in:
h2zero 2025-02-24 17:53:24 -07:00
parent 74b5c59887
commit c582c8c67e
56 changed files with 64 additions and 55 deletions

View file

@ -1,6 +1,15 @@
# Changelog # Changelog
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [2.2.0] 2025-02-24
## Fixed
- Crash when calling `NimBLEClient::DiscoverAttributes`.
## Added
- Conditional macros for logging.
- `NimBLEDeviceCallbacks` class with a callback for handling bond storage.
## [2.1.1] 2025-01-26 ## [2.1.1] 2025-01-26
## Fixed ## Fixed

2
NOTICE
View file

@ -1,6 +1,6 @@
esp-nimble-cpp esp-nimble-cpp
NimBLE-Arduino NimBLE-Arduino
Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
esp-nimble-cpp, NimBLE-Arduino contributors. esp-nimble-cpp, NimBLE-Arduino contributors.
The Initial Developer of some parts of this library, which are copied from, The Initial Developer of some parts of this library, which are copied from,

View file

@ -48,7 +48,7 @@ PROJECT_NAME = esp-nimble-cpp
# could be handy for archiving the generated documentation or if some version # could be handy for archiving the generated documentation or if some version
# control system is used. # control system is used.
PROJECT_NUMBER = 2.1.1 PROJECT_NUMBER = 2.2.0
# Using the PROJECT_BRIEF tag one can provide an optional one line description # Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a # for a project that appears at the top of each page and should give viewer a

View file

@ -1,5 +1,5 @@
## IDF Component Manager Manifest File ## IDF Component Manager Manifest File
version: "2.1.1" version: "2.2.0"
license: "Apache-2.0" license: "Apache-2.0"
description: "C++ wrapper for the NimBLE BLE stack" description: "C++ wrapper for the NimBLE BLE stack"
url: "https://github.com/h2zero/esp-nimble-cpp" url: "https://github.com/h2zero/esp-nimble-cpp"

View file

@ -1,6 +1,6 @@
{ {
"name": "esp-nimble-cpp", "name": "esp-nimble-cpp",
"version": "2.1.1", "version": "2.2.0",
"description": "C++ wrapper for the NimBLE BLE stack", "description": "C++ wrapper for the NimBLE BLE stack",
"keywords": [ "keywords": [
"BLE", "BLE",

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");

View file

@ -1,5 +1,5 @@
/* /*
* Copyright 2020-2024 Ryan Powell <ryan@nable-embedded.io> and * Copyright 2020-2025 Ryan Powell <ryan@nable-embedded.io> and
* esp-nimble-cpp, NimBLE-Arduino contributors. * esp-nimble-cpp, NimBLE-Arduino contributors.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");