4.0.0 • Published 3 months ago

@mchp-mcc/touch-library v4.0.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
3 months ago

Touch Library

Touch Library for MCC Melody is a royalty-free software library for developing touch applications on 8-bit microcontrollers. Developers can use it to integrate touch-sensing capability into their applications. The library supports both self-capacitance and mutual capacitance acquisition methods.

Refer to the microchip developer pages listed under "MCC Melody Touch Library Configurator" for more information.

Features

  • Touch configurator support to create Button, Slider, and Wheel sensor projects

For more information refer the Release Notes

Supported Devices

Generated Files

  • ./mcc_generated_files/touch/touch.c
  • ./mcc_generated_files/touch/touch.h

Changelog

All notable changes to this project will be documented in this file.

4.0.0 - 2024-02-11

New Features

  • CC8SCRIP-19506 :- Added Support for PTG based touch Acquisition for dsPIC33CK devices.

Bug Fixes

  • CC8SCRIP-19514 :- Calibration capacitance Interpretation in Datavisualizer is fixed for ATtiny devices.
  • CC8SCRIP-19513 :- Added fix sensor not getting added for Q83/Q84 PIC devices.
  • CC8SCRIP-19512 :- Added fix for PIC16F18877 compilation issue.

Improvements

  • CC8SCRIP-19511 :- Added Clock/Timer inputs in Touch Configurator to input the user loaded modules in UI.
  • CC8SCRIP-19510 :- Improved Horizontal Scrollbar visibility.
  • CC8SCRIP-19509 :- Provision to remove warnings and hints generated by Touch Configurator is added.
  • CC8SCRIP-19508 :- Added option to update all parameters of same category in sensor parameters table.
  • CC8SCRIP-19507 :- Improved Matrix View for Mutual Capacitance pin assignment

3.5.1 - 2023-09-20

Bug Fixes

  • CC8SCRIP-18213 :- GAIN and Pre-scaler values are fixed in Configurator for ATmega devices.
  • CC8SCRIP-18212 :- Fixed the bug to edit CSD parameter in Configurator
  • CC8SCRIP-18211 :- Fixed the bug to load old AVR projects
  • CC8SCRIP-18209 :- Fixed bug in updating Node parameters properly for Tiny devices in Touch Tune (bidirectional) part of Datavisualizer (Needs MPLAB Touch plugin 2.2.1 as dependency)
  • CC8SCRIP-18208 :- Low power detect threshold parameter is hidden for Software based Low power as it is not applicable
  • CC8SCRIP-18207 :- Touch_example.c file includes pins header file

3.5.0 - 2023-09-01

Improvements

  • CC8SCRIP-17703 :- Added lump and low power feature support for AVR and PIC devices.
  • CC8SCRIP-17702 :- Added Touch Configurator support for ATmega32(4|8)PB devices.
  • CC8SCRIP-17701 :- Bug fixes and UI improvements