0.3.6 HT16K33

This commit is contained in:
rob tillaart 2022-11-09 14:38:27 +01:00
parent 56515b4375
commit a50bea6e61
6 changed files with 127 additions and 53 deletions

View File

@ -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: compile:
# Choosing to run compilation tests on 2 different Arduino platforms # Choosing to run compilation tests on 2 different Arduino platforms
platforms: platforms:
@ -9,3 +24,6 @@ compile:
- esp32 - esp32
# - esp8266 # - esp8266
# - mega2560 # - mega2560
- rpipico
libraries:
- "printHelpers"

View File

@ -0,0 +1,80 @@
# Change Log HT16K33
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.6] - 2022-11-09
- add changelog.md
- add rp2040 to build-CI
- update readme.md
## [0.3.5] - 2022-09-23
- fix #21 additional LEDs on the display
used in a special layout :88:8'8
## [0.3.4] - 2021-12-19
- update library.json
- update license
- minor edits
## [0.3.3] - 2021-05-26
- fix #17 add leadingZero flag in displayTIme() (Kudos to OwenDuffy)
## [0.3.2] - 2021-01-14
- add WireN support,
- add refresh(), // experimental
- add getOverflow(); // experimental
- add displayFloat(f, decimals); // experimental
## [0.3.1] - 2020-12-28
- Arduino-CI, unit test (framework only)
## [0.3.0] - 2020-10-12
- negative float
- cache control
- extend displayRaw()
----
## [0.2.4] - 2020-10-10
- refactor #5 setDigits() iso suppressLeadingZeroPlaces()
## [0.2.3] - 2020-10-09
- issue #4 add negative values for displayInt()
## [0.2.2] - 2020-10-04
- add displayDate() thanks to bepitama
## [0.2.1] - 2020-07-15
- fix #160 - decimal point
## [0.2.0] - 2020-06-13
- ESP32 support
- fix brightness bug
----
## [0.1.5] - 2019-11-30
- refactor
## [0.1.4] - 2019-11-28
- add displayRaw()
- add displayVULeft(), displayVURight()
## [0.1.3] - 2019-10-07
- fix clear
- add suppressLeadingZeroPlaces()
## [0.1.2] - 2019-02-11
-- optimized performance
## [0.1.1] - 2019-02-07
- first stable version
## [0.1.0] - 2019-02-07
- initial version

View File

@ -1,35 +1,12 @@
// //
// FILE: HT16K33.cpp // FILE: HT16K33.cpp
// AUTHOR: Rob Tillaart // AUTHOR: Rob Tillaart
// VERSION: 0.3.5 // VERSION: 0.3.6
// DATE: 2019-02-07 // DATE: 2019-02-07
// PURPOSE: Arduino Library for HT16K33 4x7segment display // PURPOSE: Arduino Library for HT16K33 4x7segment display
// URL: https://github.com/RobTillaart/HT16K33 // URL: https://github.com/RobTillaart/HT16K33
// //
// HISTORY: // HISTORY: see changelog.md
// 0.1.0 2019-02-07 initial version
// 0.1.1 2019-02-07 first stable version
// 0.1.2 2019-02-11 optimized performance
// 0.1.3 2019-10-07 fixed clear, added suppressLeadingZeroPlaces();
// 0.1.4 2019-11-28 added displayRaw(), displayVULeft(), displayVURight()
// 0.1.5 2019-11-30 refactor,
//
// 0.2.0 2020-06-13 ESP32 support; fix brightness bug;
// 0.2.1 2020-07-15 fix #160 - decimal point
// 0.2.2 2020-10-04 added displayDate() thanks to bepitama
// 0.2.3 2020-10-09 issue #4 add negative values for displayInt()
// 0.2.4 2020-10-10 refactor #5 setDigits() iso suppressLeadingZeroPlaces()
//
// 0.3.0 2020-10-12 negative float, cache control, extend displayRaw()
// 0.3.1 2020-12-28 Arduino-CI, unit test (framework only),
// 0.3.2 2021-01-14 add WireN support,
// add refresh(), // experimental
// add getOverflow(); // experimental
// add displayFloat(f, decimals); // experimental
// 0.3.3 2021-05-26 fix #17 add leadingZero flag in displayTIme() [Kudos to OwenDuffy]
// 0.3.4 2021-12-19 update library.json, license, minor edits
// 0.3.5 2022-09-23 fix #21 additional LEDs on the display
// used in a special layout :88:8'8
#include "HT16K33.h" #include "HT16K33.h"

View File

@ -2,19 +2,18 @@
// //
// FILE: HT16K33.h // FILE: HT16K33.h
// AUTHOR: Rob Tillaart // AUTHOR: Rob Tillaart
// VERSION: 0.3.5 // VERSION: 0.3.6
// DATE: 2019-02-07 // DATE: 2019-02-07
// PURPOSE: Arduino Library for HT16K33 4x7segment display // PURPOSE: Arduino Library for HT16K33 4x7segment display
// http://www.adafruit.com/products/1002 // http://www.adafruit.com/products/1002
// URL: https://github.com/RobTillaart/HT16K33.git // URL: https://github.com/RobTillaart/HT16K33.git
//
#include "Arduino.h" #include "Arduino.h"
#include "Wire.h" #include "Wire.h"
#define HT16K33_LIB_VERSION (F("0.3.5")) #define HT16K33_LIB_VERSION (F("0.3.6"))
// Characters // Characters

View File

@ -15,7 +15,7 @@
"type": "git", "type": "git",
"url": "https://github.com/RobTillaart/HT16K33.git" "url": "https://github.com/RobTillaart/HT16K33.git"
}, },
"version": "0.3.5", "version": "0.3.6",
"license": "MIT", "license": "MIT",
"frameworks": "arduino", "frameworks": "arduino",
"platforms": "*", "platforms": "*",

View File

@ -1,5 +1,5 @@
name=HT16K33 name=HT16K33
version=0.3.5 version=0.3.6
author=Rob Tillaart <rob.tillaart@gmail.com> author=Rob Tillaart <rob.tillaart@gmail.com>
maintainer=Rob Tillaart <rob.tillaart@gmail.com> maintainer=Rob Tillaart <rob.tillaart@gmail.com>
sentence=Arduino Library for HT16K33 I2C 4x7segment display sentence=Arduino Library for HT16K33 I2C 4x7segment display