From 01e238e8b26377d1f1f0ad50ff75e7e412105895 Mon Sep 17 00:00:00 2001 From: Rob Tillaart Date: Thu, 23 May 2024 20:06:36 +0200 Subject: [PATCH] 0.5.1 AD520X --- libraries/AD520X/AD520X.cpp | 2 +- libraries/AD520X/AD520X.h | 11 ++++++++--- libraries/AD520X/CHANGELOG.md | 4 ++++ libraries/AD520X/keywords.txt | 1 + libraries/AD520X/library.json | 2 +- libraries/AD520X/library.properties | 2 +- 6 files changed, 16 insertions(+), 6 deletions(-) diff --git a/libraries/AD520X/AD520X.cpp b/libraries/AD520X/AD520X.cpp index a641c724..729820d3 100644 --- a/libraries/AD520X/AD520X.cpp +++ b/libraries/AD520X/AD520X.cpp @@ -2,7 +2,7 @@ // FILE: AD520X.cpp // AUTHOR: Rob Tillaart // DATE: 2020-07-24 -// VERSION: 0.5.0 +// VERSION: 0.5.1 // PURPOSE: Arduino library for AD5204 and AD5206 digital potentiometers // (+ AD8400, AD8402, AD8403) // URL: https://github.com/RobTillaart/AD520X diff --git a/libraries/AD520X/AD520X.h b/libraries/AD520X/AD520X.h index 3d4ed01c..b9ac33e0 100644 --- a/libraries/AD520X/AD520X.h +++ b/libraries/AD520X/AD520X.h @@ -3,7 +3,7 @@ // FILE: AD520X.h // AUTHOR: Rob Tillaart // DATE: 2020-07-24 -// VERSION: 0.5.0 +// VERSION: 0.5.1 // PURPOSE: Arduino library for AD5204 and AD5206 digital potentiometers // (+ AD8400, AD8402, AD8403) // URL: https://github.com/RobTillaart/AD520X @@ -13,20 +13,25 @@ #include "SPI.h" -#define AD520X_LIB_VERSION (F("0.5.0")) +#define AD520X_LIB_VERSION (F("0.5.1")) #ifndef AD520X_MIDDLE_VALUE #define AD520X_MIDDLE_VALUE 128 #endif + #ifndef __SPI_CLASS__ - #if defined(ARDUINO_ARCH_RP2040) + // MBED must be tested before RP2040 + #if defined(ARDUINO_ARCH_MBED) + #define __SPI_CLASS__ SPIClass + #elif defined(ARDUINO_ARCH_RP2040) #define __SPI_CLASS__ SPIClassRP2040 #else #define __SPI_CLASS__ SPIClass #endif #endif + class AD520X { public: diff --git a/libraries/AD520X/CHANGELOG.md b/libraries/AD520X/CHANGELOG.md index 415c1253..c2b97795 100644 --- a/libraries/AD520X/CHANGELOG.md +++ b/libraries/AD520X/CHANGELOG.md @@ -6,10 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [0.5.1] - 2024-05-23 +- add support for ARDUINO_ARCH_MBED + ## [0.5.0] - 2024-01-19 - Fix #23, improve handling SPI dependency. - add SPIClass guard +---- ## [0.4.0] - 2023-11-26 - refactor constructor interface - breaking changes. diff --git a/libraries/AD520X/keywords.txt b/libraries/AD520X/keywords.txt index 22c41548..55053eac 100644 --- a/libraries/AD520X/keywords.txt +++ b/libraries/AD520X/keywords.txt @@ -30,6 +30,7 @@ powerOn KEYWORD2 powerOff KEYWORD2 isPowerOn KEYWORD2 +usesHWSPI KEYWORD2 # Constants (LITERAL1) AD520X_LIB_VERSION LITERAL1 diff --git a/libraries/AD520X/library.json b/libraries/AD520X/library.json index 3e79de9b..059726c4 100644 --- a/libraries/AD520X/library.json +++ b/libraries/AD520X/library.json @@ -15,7 +15,7 @@ "type": "git", "url": "https://github.com/RobTillaart/AD520X.git" }, - "version": "0.5.0", + "version": "0.5.1", "license": "MIT", "frameworks": "*", "platforms": "*", diff --git a/libraries/AD520X/library.properties b/libraries/AD520X/library.properties index fdeae0a7..4637c884 100644 --- a/libraries/AD520X/library.properties +++ b/libraries/AD520X/library.properties @@ -1,5 +1,5 @@ name=AD520X -version=0.5.0 +version=0.5.1 author=Rob Tillaart maintainer=Rob Tillaart sentence=Arduino library for SPI AD5204 and AD5206 digital potentiometers