diff --git a/libraries/I2CKeyPad/.arduino-ci.yml b/libraries/I2CKeyPad/.arduino-ci.yml index cecf5850..77a333f9 100644 --- a/libraries/I2CKeyPad/.arduino-ci.yml +++ b/libraries/I2CKeyPad/.arduino-ci.yml @@ -1,3 +1,18 @@ +platforms: + rpipico: + board: rp2040:rp2040:rpipico + package: rp2040:rp2040 + gcc: + features: + defines: + - ARDUINO_ARCH_RP2040 + warnings: + flags: + +packages: + rp2040:rp2040: + url: https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json + compile: # Choosing to run compilation tests on 2 different Arduino platforms platforms: @@ -7,5 +22,7 @@ compile: # - leonardo - m4 - esp32 - # - esp8266 + - esp8266 # - mega2560 + - rpipico + diff --git a/libraries/I2CKeyPad/CHANGELOG.md b/libraries/I2CKeyPad/CHANGELOG.md new file mode 100644 index 00000000..f59cb93a --- /dev/null +++ b/libraries/I2CKeyPad/CHANGELOG.md @@ -0,0 +1,51 @@ +# 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.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 + diff --git a/libraries/I2CKeyPad/I2CKeyPad .cpp b/libraries/I2CKeyPad/I2CKeyPad .cpp index f66e3ada..098792c9 100644 --- a/libraries/I2CKeyPad/I2CKeyPad .cpp +++ b/libraries/I2CKeyPad/I2CKeyPad .cpp @@ -1,25 +1,11 @@ // // FILE: I2CKeyPad.cpp // AUTHOR: Rob Tillaart -// VERSION: 0.3.2 +// VERSION: 0.3.3 // PURPOSE: Arduino library for 4x4 KeyPad connected to an I2C PCF8574 // URL: https://github.com/RobTillaart/I2CKeyPad // -// HISTORY: -// 0.0.1 2019-10-01 initial version -// 0.1.0 2020-06-26 first release -// 0.1.1 2020-07-05 fix compilation for ESP32 -// 0.1.2 2020-12-27 Arduino-CI + unit test -// -// 0.2.0 2021-05-06 MultiWire ... (breaking interface) -// 0.2.1 2021-05-06 add _read(0xF0) to begin() to enable PCF8574 -// interrupts. (#5 thanks to JohnMac1234) -// -// 0.3.0 2021-11-04 add key mapping functions. -// 0.3.1 2021-12-19 update library.json, license, minor edits -// 0.3.2 2022-09-19 experimental version -// add 5x3, 6x2 and 8x1 support -// moved all code to .cpp file. +// HISTORY: see changelog.md #include "I2CKeyPad.h" diff --git a/libraries/I2CKeyPad/I2CKeyPad.h b/libraries/I2CKeyPad/I2CKeyPad.h index 9aa22683..01a9aee8 100644 --- a/libraries/I2CKeyPad/I2CKeyPad.h +++ b/libraries/I2CKeyPad/I2CKeyPad.h @@ -2,7 +2,7 @@ // // FILE: I2CKeyPad.h // AUTHOR: Rob Tillaart -// VERSION: 0.3.2 +// VERSION: 0.3.3 // PURPOSE: Arduino library for 4x4 KeyPad connected to an I2C PCF8574 // URL: https://github.com/RobTillaart/I2CKeyPad @@ -11,7 +11,7 @@ #include "Wire.h" -#define I2C_KEYPAD_LIB_VERSION (F("0.3.2")) +#define I2C_KEYPAD_LIB_VERSION (F("0.3.3")) #define I2C_KEYPAD_NOKEY 16 #define I2C_KEYPAD_FAIL 17 diff --git a/libraries/I2CKeyPad/library.json b/libraries/I2CKeyPad/library.json index c4a940bc..e895e053 100644 --- a/libraries/I2CKeyPad/library.json +++ b/libraries/I2CKeyPad/library.json @@ -15,7 +15,7 @@ "type": "git", "url": "https://github.com/RobTillaart/I2CKeyPad.git" }, - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "frameworks": "arduino", "platforms": "*", diff --git a/libraries/I2CKeyPad/library.properties b/libraries/I2CKeyPad/library.properties index 2890a3b4..3ebb790d 100644 --- a/libraries/I2CKeyPad/library.properties +++ b/libraries/I2CKeyPad/library.properties @@ -1,5 +1,5 @@ name=I2CKeyPad -version=0.3.2 +version=0.3.3 author=Rob Tillaart maintainer=Rob Tillaart sentence=Arduino library for a KeyPad connected to a PCF8574.