Skip to content

Commit

Permalink
add changelog.md (#2)
Browse files Browse the repository at this point in the history
  • Loading branch information
RobTillaart authored Nov 13, 2022
1 parent ce4a9c3 commit cc52b33
Show file tree
Hide file tree
Showing 8 changed files with 56 additions and 23 deletions.
19 changes: 18 additions & 1 deletion .arduino-ci.yml
Original file line number Diff line number Diff line change
@@ -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:
Expand All @@ -7,5 +22,7 @@ compile:
# - leonardo
- m4
- esp32
# - esp8266
- esp8266
# - mega2560
- rpipico

15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Change Log I2CKeyPad8x8

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.1.1] - 2022-11-12
- Add RP2040 support to build-CI.
- Add CHANGELOG.md


## [0.1.0] - 2022-09-29
- initial version
6 changes: 2 additions & 4 deletions I2CKeyPad8x8.cpp
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
//
// FILE: I2CKeyPad8x8.cpp
// AUTHOR: Rob Tillaart
// VERSION: 0.1.0
// VERSION: 0.1.1
// PURPOSE: Arduino library for 8x8 or smaller KeyPad connected to an I2C PCF8575.
// URL: https://github.com/RobTillaart/I2CKeyPad8x8
//
// HISTORY:
// 0.1.0 2022-09-29 initial version

// HISTORY: see changelog.md


#include "I2CKeyPad8x8.h"
Expand Down
8 changes: 4 additions & 4 deletions I2CKeyPad8x8.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
//
// FILE: I2CKeyPad8x8.h
// AUTHOR: Rob Tillaart
// VERSION: 0.1.0
// VERSION: 0.1.1
// PURPOSE: Arduino library for 8x8 or smaller KeyPad connected to an I2C PCF8575.
// URL: https://github.com/RobTillaart/I2CKeyPad

Expand All @@ -11,10 +11,10 @@
#include "Wire.h"


#define I2C_KEYPAD8x8_LIB_VERSION (F("0.1.0"))
#define I2C_KEYPAD8x8_LIB_VERSION (F("0.1.1"))

#define I2C_KEYPAD8x8_NOKEY 64
#define I2C_KEYPAD8x8_FAIL 65
#define I2C_KEYPAD8x8_NOKEY 64
#define I2C_KEYPAD8x8_FAIL 65


class I2CKeyPad8x8
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2022 Rob Tillaart
Copyright (c) 2022-2022 Rob Tillaart

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,15 @@ See the conceptual schema below.
PROC PCF8575 KEYPAD
+--------+ +--------+ +--------+
| | | 0|----------|R |
| SDA |--------| 1|----------|O |
| SCL |--------| 2|----------|W |
| | | 3|----------|S |
| SDA |--------| .|----------|O |
| SCL |--------| .|----------|W |
| | | 7|----------|S |
| | | .| | |
| | | .| | |
| | | 8|----------|C |
| | | 9|----------|O |
| | | 10|----------|L |
| | | 11|----------|S |
| | | .| | |
| | | .| | |
| | | 16|----------| |
| | | .|----------|O |
| | | .|----------|L |
| | | 15|----------|S |
+--------+ +--------+ +--------+
```

Expand Down Expand Up @@ -110,10 +106,17 @@ See examples

## Future


#### must
- update documentation

#### should
- test extensively
- basic working (OK)
- interrupts
- keymapping
- performance
- update documentation
- keep in sync with **I2CKeyPad** as much as possible.

#### would

2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"type": "git",
"url": "https://github.com/RobTillaart/I2CKeyPad8x8.git"
},
"version": "0.1.0",
"version": "0.1.1",
"license": "MIT",
"frameworks": "arduino",
"platforms": "*",
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=I2CKeyPad8x8
version=0.1.0
version=0.1.1
author=Rob Tillaart <rob.tillaart@gmail.com>
maintainer=Rob Tillaart <rob.tillaart@gmail.com>
sentence=Arduino library for a KeyPad connected to a PCF8575.
Expand Down

0 comments on commit cc52b33

Please sign in to comment.