Skip to content

Commit

Permalink
update readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
RobTillaart committed Nov 4, 2023
1 parent fe0f6e1 commit 0a2c5d8
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 10 deletions.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).


## [0.1.2] - 2023-11-04
- update readme.md


## [0.1.1] - 2023-01-25
- fix bit mask
- removed return value **setCHannel()** as makes no sense.
Expand All @@ -14,7 +18,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- add example HC4067_16_buttons.ino
- minor edits.


## [0.1.0] - 2023-01-25
- initial version

6 changes: 3 additions & 3 deletions HC4067.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
// FILE: HC4067.h
// AUTHOR: Rob Tillaart
// DATE: 2023-01-25
// VERSION: 0.1.1
// PURPOSE: Arduino library for CD74HC4067 16 channel multiplexer and compatibles.
// VERSION: 0.1.2
// PURPOSE: Arduino library for CD74HC4067 1 x 16 channel multiplexer and compatibles.
// URL: https://github.com/RobTillaart/HC4067



#include "Arduino.h"

#define HC4067_LIB_VERSION (F("0.1.1"))
#define HC4067_LIB_VERSION (F("0.1.2"))


class HC4067
Expand Down
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@
[![Arduino CI](https://github.com/RobTillaart/HC4067/workflows/Arduino%20CI/badge.svg)](https://github.com/marketplace/actions/arduino_ci)
[![Arduino-lint](https://github.com/RobTillaart/HC4067/actions/workflows/arduino-lint.yml/badge.svg)](https://github.com/RobTillaart/HC4067/actions/workflows/arduino-lint.yml)
[![JSON check](https://github.com/RobTillaart/HC4067/actions/workflows/jsoncheck.yml/badge.svg)](https://github.com/RobTillaart/HC4067/actions/workflows/jsoncheck.yml)
[![GitHub issues](https://img.shields.io/github/issues/RobTillaart/HC4067.svg)](https://github.com/RobTillaart/HC4067/issues)

[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/RobTillaart/HC4067/blob/master/LICENSE)
[![GitHub release](https://img.shields.io/github/release/RobTillaart/HC4067.svg?maxAge=3600)](https://github.com/RobTillaart/HC4067/releases)
[![PlatformIO Registry](https://badges.registry.platformio.org/packages/robtillaart/library/HC4067.svg)](https://registry.platformio.org/libraries/robtillaart/HC4067)


# HC4067

HC4067 is an Arduino library for a HC4067 16 channel multiplexer.
HC4067 is an Arduino library for a HC4067 1 x 16 channel multiplexer.


## Description
Expand All @@ -31,6 +34,14 @@ Not tested, considered compatible.
- CD74HC4067, 74HC4067, 74HCT4067


#### Related

- https://github.com/RobTillaart/HC4051 (1x8 mux)
- https://github.com/RobTillaart/HC4052 (2x4 mux)
- https://github.com/RobTillaart/HC4053 (3x2 mux)
- https://github.com/RobTillaart/HC4067 (1x16 mux)


## Hardware connection

Typical connection is to connect the four **select pins** to four IO Pins of your board.
Expand Down Expand Up @@ -123,3 +134,12 @@ Also returns true if enablePin is not set.
- only do digitalWrite when changed? gain is minimal.
- now takes 24 micros on UNO if set.


## Support

If you appreciate my libraries, you can support the development and maintenance.
Improve the quality of the libraries by providing issues and Pull Requests, or
donate through PayPal or GitHub sponsors.

Thank you,

6 changes: 3 additions & 3 deletions library.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "HC4067",
"keywords": "CD74HC4067,74HC4067,74HCT4067",
"description": "Arduino library for a HC4067 16 channel multiplexer.",
"description": "Arduino library for a HC4067 1 x 16 channel multiplexer.",
"authors":
[
{
Expand All @@ -15,9 +15,9 @@
"type": "git",
"url": "https://github.com/RobTillaart/HC4067.git"
},
"version": "0.1.1",
"version": "0.1.2",
"license": "MIT",
"frameworks": "arduino",
"frameworks": "*",
"platforms": "*",
"headers": "HC4067.h"
}
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name=HC4067
version=0.1.1
version=0.1.2
author=Rob Tillaart <rob.tillaart@gmail.com>
maintainer=Rob Tillaart <rob.tillaart@gmail.com>
sentence=Arduino library for a HC4067 16 channel multiplexer
sentence=Arduino library for a HC4067 1 x 16 channel multiplexer
paragraph=CD74HC4067,74HC4067,74HCT4067
category=Sensors
url=https://github.com/RobTillaart/HC4067
Expand Down

0 comments on commit 0a2c5d8

Please sign in to comment.