Add my Arduino library to the library manager #6134
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds the "Arduino Debounce Library" to the Arduino Library Manager.
Library Name: Arduino Debounce Library
Description:
This is a high-performance Arduino library for button debouncing using a 16-bit history approach for superior noise immunity. It provides stable and responsive button readings and supports a wide range of button interaction types, including press, release, held, up, double-press, and long-press detection. The library is optimized for low memory footprint, non-blocking operation, and supports both polling and interrupt-based implementations.
Key Features:
GitHub Repository: https://github.com/brooksbUWO/Debounce
License: MIT License
Verification:
I have verified that this library adheres to the Arduino Library Specification and includes a valid
library.propertiesfile. The repository contains clear documentation, example sketches, and is well-structured for easy integration with the Arduino IDE.This library offers a robust and versatile solution for button debouncing in Arduino projects, providing advanced features and reliable performance.