Changelog

All notable changes to the mTouch® library and the MPLAB® Code Configurator (MCC) module are documented here.

Version 2.50.1

Added

  • Added interrupt protection for the critical section in ADCC acquisition.

Changed

  • Changed MTOUCH_Sensor_ADCC_Initialize( ) as public function.

Fixed

  • Fixed Typo in the viewer and notification.
  • Fixed the bug for dual ADC acquisition code.
  • Fixed Data visualizer display label.
  • Fixed Callback function for polling option.
  • Fixed Baseline update bug for AKS™ technology.
  • Fixed the hysteresis implementation.
  • Fixed the proximity deviation calculation.

Version 2.50

Added

  • Slider and Wheel support.
  • Button/Proximity Sensor Suspend and Disable feature.
  • Reburst feature.
  • Hysteresis option.
  • Drive Idle sensor as shield option.

Changed

  • New user interface.
  • Changed the display label in Data Visualizer.
  • Changed CVD scan waveform for ADC² device for less emission.

Fixed

  • Debounce for button and proximity sensor.
  • Fixed the missing callback interface in Proximity sensor module.

Version 2.40

Added

  • Button/Proximity Sensor debounce option.
  • Data Visualizer support for debugging.
  • Scan Rate option.

Changed

  • Changed to compile with MCC core v4.35

Fixed

  • Fixed the bug in ADC² device acquisition.
  • Fixed the wrong typecast in mtouch_sensor.c file.

Version 2.30

Added

  • Added 12-bit ADC² devices support.
  • AKS technology group support.
  • Corrupted scan data protection.

Changed

  • Changed to compile with MCC core v4.26.

Version 2.00

Added

  • Added 10-bit ADC² devices support.
  • Added analog auto-calibration.

Changed

  • Changed to compile with MCC core v4.15.
  • Improved the AFA algorithm.
  • Changed the mtouch_sensor data structure.

Fixed

  • Fixed the notification.
  • Fixed the reloading issue.

Version 1.11

Changed

  • Changed to compile with MCC core v3.25.
  • Changed Frequency resolution for AFA.

Fixed

  • Fixed the notification.
  • Fixed the reloading issue.

Version 1.10

Added

  • Added dual ADC parts support (PIC16LF1554/1559/1566/1567).
  • Added button and proximity sensor reading filter option.
  • Added advanced filter for the proximity sensor.
  • Added individual oversampling, precharge and acquisition time option.
  • Added error handling in all the modules.

Changed

  • Changed code structure for AFA algorithm.

Removed

  • Removed ADC module dependency when configuring mTouch module.

Fixed

  • Fixed the notification.
  • Fixed the reloading issue.

Version 1.00

Initial release for mTouch library.

© 2018 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.