# Change Log I2CKeyPad

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

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).


## [0.5.0] - 2024-07-14
- Fix #21, add section to readme.md
- Fix #22, implement **debounceThreshold**
- add constant **I2C_KEYPAD_THRESHOLD**
- add **uint32_t getLastTimeRead()**
- update **getChar()** to support **I2C_KEYPAD_THRESHOLD**
- update readme.md
- update unit test
- update keywords.txt
- minor edits

----

## [0.4.0] - 2023-11-09
- simplify begin()
- added I2Ckeypad_Wire1_ESP32.ino
- update readme.md
- minor edits

----

## [0.3.3] - 2022-11-12
- Add RP2040 support to build-CI.
- Add CHANGELOG.md

## [0.3.2] - 2022-09-19
- experimental version
- add 5x3, 6x2 and 8x1 support
- moved all code to .cpp file

## [0.3.1] - 2021-12-19
- update library.json
- update license
- minor edits

## [0.3.0] - 2021-11-04
- add key mapping functions.

----

## [0.2.1] - 2021-05-06
- add \_read(0xF0) to begin() to enable PCF8574
- interrupts. (#5 thanks to JohnMac1234)

## [0.2.0] - 2021-05-06
- MultiWire ... (breaking interface)

----

## [0.1.2] - 2020-12-27
- Arduino-CI + unit test

## [0.1.1] - 2020-07-05
- fix compilation for ESP32

## [0.1.0] - 2020-06-26
- first release

-----

## [0.0.1] - 2019-10-01
- initial version

