Skip to content

Update repository.txt #6412

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jun 10, 2025
Merged

Update repository.txt #6412

merged 5 commits into from
Jun 10, 2025

Conversation

Herobrine-pixel
Copy link
Contributor

πŸŽ‰ TouchSensor Library v1.0.0 – Initial Release

This is the first official release of the TouchSensor Arduino Library.

It provides a simple, lightweight interface for capacitive touch sensors like the popular TTP223. Designed to work with any Arduino-compatible board, this library enables easy and reliable touch input handling using digital pins.


πŸš€ Features

  • πŸ“² isTouched() β€” Detects current touch state
  • ⏱️ Debounced input to avoid false triggers
  • πŸ” justTouched() and justReleased() edge detection
  • 🧠 Clean and readable API for use in interactive projects
  • ⚑ Lightweight and optimized for performance

πŸ”§ Supported Hardware

  • TTP223 capacitive touch sensor
  • Any touch sensor with a digital output
  • Arduino Uno, Nano, Mega, ESP32, and other compatible boards

πŸ“ Included Files

  • src/TouchSensor.h / TouchSensor.cpp – Library source
  • examples/BasicTouch/BasicTouch.ino – Example sketch
  • library.properties – Arduino metadata
  • README.md – Complete usage guide
  • LICENSE – MIT License

πŸ“₯ Installation

  1. Download this release as a .zip
  2. Open Arduino IDE β†’ Sketch β†’ Include Library β†’ Add .ZIP Library
  3. Start building with #include <TouchSensor.h>

πŸ”§ This version is stable and ready for use in your projects. Feedback and contributions are welcome!

β€” Herobrine Sah

url of repository: https://github.com/Herobrine-pixel/TouchSensorLib

Copy link
Contributor

Hi @Herobrine-pixel.
Your pull request has been detected as something other than a Library Manager submission.
A maintainer will need to review it before it can be merged.

If you intended to submit a library, please check the instructions and update your pull request if necessary:
https://github.com/arduino/library-registry/blob/main/README.md#instructions

@github-actions github-actions bot added the topic: other Something other than a library list request label Jun 10, 2025
@github-actions github-actions bot requested a review from per1234 June 10, 2025 04:48
@github-actions github-actions bot added topic: submission Add library to the list and removed topic: other Something other than a library list request labels Jun 10, 2025
@github-actions github-actions bot removed the request for review from per1234 June 10, 2025 09:03
Copy link
Contributor

Arduino Lint has suggestions for possible improvements to https://github.com/Herobrine-pixel/TouchSensorLib:

Linting library in TouchSensorLib
WARNING: No example sketches found. Please provide examples.                                      
         See: https://arduino.github.io/arduino-cli/latest/library-specification/#library-examples
         (Rule LD004)                                                                             

Linter results for project: 0 ERRORS, 1 WARNINGS

-------------------

@github-actions github-actions bot merged commit f882ac8 into arduino:main Jun 10, 2025
11 checks passed
Copy link
Contributor

Your submission has now been accepted! Thanks for your contribution to the Arduino Library Manager index.

The library(s) will be available for installation via Library Manager within a day's time.

You can check the logs from the Library Manager indexer for your library(s) here:
http://downloads.arduino.cc/libraries/logs/github.com/Herobrine-pixel/TouchSensorLib/

github-actions bot pushed a commit that referenced this pull request Jun 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: submission Add library to the list
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant