0.2.6 SET

This commit is contained in:
rob tillaart 2022-11-24 11:20:43 +01:00
parent 47196dbab8
commit 992a734480
7 changed files with 152 additions and 83 deletions

View File

@ -1,11 +1,27 @@
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:
- uno - uno
- due # - due
- zero # - zero
- leonardo # - leonardo
- m4 - m4
- esp32 - esp32
- esp8266 - esp8266
- mega2560 # - mega2560
- rpipico

View File

@ -0,0 +1,77 @@
# Change Log SET
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.2.6] - 2022-10-28
- Add RP2040 support to build-CI.
- Add CHANGELOG.md
## [0.2.5] - 2021-12-28
- update library.json
- update readme
- update license
- minor edits
## [0.2.4] - 2021-05-06
- getNth(n)
## [0.2.3] - 2021-05-05
- Add addAll (256 elements)
- setCurrent
## [0.2.2] - 2021-01-07
- Arduino-CI, unit test
## [0.2.1] - 2020-06-19
- fix library.json
## [0.2.0] - 2020-05-02
- refactored
- removed pre 1.0 support
----
## [0.1.11] - 2017-07-16
- fix count() --> 16 bit when set is full !
## [0.1.10] - 2017-07-16
- performance refactor
- isEmpty()
## [0.1.09] - 2015-07-12
- add const + constructor
## [0.1.08]
- memset for clr()
## [0.1.07]
- faster first/next/last/prev; interface
## [0.1.06]
- added flag to constructor to optimize +,-,*,
- set -> Set
## [0.1.05]
- bug fixing + performance a.o. count()
## [0.1.04]
- support for + - \*, some optimizations
## [0.1.03]
- changed &= to \*= to follow Pascal conventions
## [0.1.02]
- documentation
## [0.1.01]
- extending/refactor etc (09/11/2014)
## [0.1.00]
- initial version by Rob Tillaart (09/11/2014)

View File

@ -82,6 +82,4 @@ See examples
## Future ## Future
- update documentation - update documentation
- separate releaseNotes.md

View File

@ -1,32 +1,10 @@
// //
// FILE: set.cpp // FILE: set.cpp
// AUTHOR: Rob Tillaart // AUTHOR: Rob Tillaart
// VERSION: 0.2.5 // VERSION: 0.2.6
// DATE: 2014-09-11 // DATE: 2014-09-11
// PURPOSE: SET library for Arduino // PURPOSE: SET library for Arduino
// URL: https://github.com/RobTillaart/SET // URL: https://github.com/RobTillaart/SET
//
// HISTORY:
// 0.2.5 2021-12-28 update library.json, readme, license, minor edits
// 0.2.4 2021-05-06 getNth(n)
// 0.2.3 2021-05-05 Add addAll (256 elements) + setCurrent
// 0.2.2 2021-01-07 Arduino-CI, unit test
// 0.2.1 2020-06-19 fix library.json
// 0.2.0 2020-05-02 refactored, removed pre 1.0 support
// 0.1.11 2017-07-16 fix count() --> 16 bit when set is full !
// 0.1.10 2017-07-16 performance refactor. isEmpty()
// 0.1.09 2015-07-12 const + constructor
// 0.1.08 memset for clr()
// 0.1.07 faster first/next/last/prev; interface
// 0.1.06 added flag to constructor to optimize +,-,*,
// set -> Set
// 0.1.05 bug fixing + performance a.o. count()
// 0.1.04 support for + - *, some optimizations
// 0.1.03 changed &= to *= to follow Pascal conventions
// 0.1.02 documentation
// 0.1.01 extending/refactor etc (09/11/2014)
// 0.1.00 initial version by Rob Tillaart (09/11/2014)
//
#include "set.h" #include "set.h"

View File

@ -2,7 +2,7 @@
// //
// FILE: set.h // FILE: set.h
// AUTHOR: Rob Tillaart // AUTHOR: Rob Tillaart
// VERSION: 0.2.5 // VERSION: 0.2.6
// DATE: 2014-09-11 // DATE: 2014-09-11
// PURPOSE: SET library for Arduino // PURPOSE: SET library for Arduino
// URL: https://github.com/RobTillaart/SET // URL: https://github.com/RobTillaart/SET
@ -11,7 +11,7 @@
#include "Arduino.h" #include "Arduino.h"
#define SET_LIB_VERSION (F("0.2.5")) #define SET_LIB_VERSION (F("0.2.6"))
class Set class Set

View File

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

View File

@ -1,5 +1,5 @@
name=SET name=SET
version=0.2.5 version=0.2.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 to implement simple SET datastructure. sentence=Arduino library to implement simple SET datastructure.