4 What's New?

v4.2.0

Features:

  • Added Support for PIC18[L]FxxK40/42, dsPIC33CH, PIC16F152x (Software CVD) devices
  • Added Support for Boost mode in AVR devices.

Improvements:

  • Added additional notifications and warnings.

Bug Fixes:

  • Added fix for error during compilation with low power enabled for PIC16F18015 device.

v4.1.0

Features:

  • Added Support for PIC16[L]F184xx, PIC16F131xx, PIC18FxxQ24 and Additional variants of PIC16F171xx devices.
  • Added feature to support the configuration of X and Y Lines to enable the user to customize the Matrix view.
  • Updated ATTiny161x and ATTiny321x acquisition libraries to version 1.5.

Improvements:

  • Migrated from pins-standard module to pins-interface.
  • Improved Validation during the creation of new sensors.
  • Added restriction to prevent the multiplexing of unsupported lines in the matrix view.

Bug Fixes:

  • Added fix for CSD being set as a higher value than 999.
  • Added fix for sensors getting hidden during reopening of matrix in mutual-cap multiplexed lines.
  • Added fix for lump option being enabled for unsupported devices.
  • Added fix for compilation failure when debounce count value is modified.
  • Added fix for touch tune data streaming issue when larger data is sent/received.
  • Added fix for drivenshield plus code compilation issue in PIC18FxxQ8x devices.

v4.0.0

Features:

  • Added Support for PTG based touch Acquisition for dsPIC33CK devices.

Improvements:

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

Bug Fixes:

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

Important Notes:

  • If Timer's custom name is changed from default, then compilation error occurs in touch.c file.
  • For AVR devices, CPU clock has to be manually populated in to Touch Configurator. Otherwise Prescaler value used for PTC may not be correct.

v3.5.1

  • Bug Fixes and Improvements:
    • GAIN and Pre-scaler values are fixed in Configurator for ATmega devices.
    • Fixed the bug to edit CSD parameter in Configurator.
    • Fixed the bug to load old AVR projects.
    • 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).
    • Low power detect threshold parameter is hidden for Software based Low power as it is not applicable.
    • Touch_example.c file includes pins header file.

v3.5.0

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

v3.4.2

  • Added fix for AVRDA and ATtiny device compilations error when two-way tuning is enabled.

v3.4.1

  • Added fix for AVR and Tiny devices getting error during generation

v3.4.0

  • Added Touch Configurator support for dsPIC33CK device families.
  • Added future support for PIC18FxxQ20 devices.
  • Added touch ADC support for PIC16F1(71/81)xxx devices.
  • Added fix for PIC18FxxQ71 device's pins not getting populated in the pins grid view for touch.
  • Added fix for compenstaion capacitance (CC) value for self-capacitance technology not being updated properly for ATtiny devices.
  • Added fix for input buffer being disabled for PTC Pins.
  • Bug fixes and UI improvements.
v3.3.0
  • Touch Configurator support for ATtiny.

  • Added one-touch and two-touch Surface for Self-cap (Mutual-cap will be supported in next release).

  • Added Gesture Support.
  • Scan Rate control feature is added for PIC devices.
  • Improved the Driven Shield feature for user to enable/disable either Driven Shield (or) Driven Shield+ or both for better control .
v3.2.2
  • Added notification icon within touch configurator to highlight touch related hints, warnings and messages.
v3.2.1
  • Added fix for not being able to select multiple sensors.
  • Added fix for Touch files generation failure when driven shield is enabled.
  • Added fix for PIC16F180xx devices not getting loaded.
  • Fixed same pins getting generated multiple times in the signal matrix.
  • Updated Touch Library to support latest UART libraries.
  • Added fix for AVR devices not getting loaded when touch is added.
v3.2.0
  • Added Button, Slider Wheel sensor support for newly supported devices (Check Supported Devices and Families).
  • Added support for two-way Data Streamer protocol through UART communication for both supported AVR and PIC devices (Note: Update to the latest MPLAB touch Plugin v1.0.1).
  • Added example .c and .h files during generation of touch files.
v3.1.1
  • Updated Readme.md content
  • Added support for the remaining AVRxxDAxx devices
v3.1.0
  • Initial release - Touch Library in MCC Melody
  • Button, slider and wheels project creation is supported