Skip to content
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

Enhance CST816S Library: Add Register Info and New Features with Examples #10

Merged
merged 2 commits into from
Sep 29, 2024

Conversation

georgemclaughlin
Copy link
Contributor

This PR adds a few enhancements to the CST816S library:

  • Detailed Register Information: Updated the README with a comprehensive table of register descriptions, addresses, default values, and configuration options for better developer understanding.
  • New enable_double_click() Function: Enables double-click gesture detection with a demo example for counting double-click events.
  • New enable_auto_standby() Function: Allows setting the auto standby delay dynamically in milliseconds, with an included example demonstrating its usage.

- Updated README with detailed CST816S register information, including descriptions, addresses, default values, and configuration options.
- Added `enable_double_click()` function to enable double-click gesture detection, with an example demonstrating double-click counting.
- Renamed and added `enable_auto_standby(uint16_t milliseconds)` function to dynamically set the auto standby delay, with an example showcasing its use.
- Enhanced documentation and examples to improve usability and functionality of the CST816S touch controller.
@fbiego fbiego merged commit 3e9f96e into fbiego:main Sep 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants