From 24ecd50d48babb599dd838685be3f43b4c4e5650 Mon Sep 17 00:00:00 2001 From: Stephen Hensley Date: Mon, 23 Feb 2026 11:13:28 -0800 Subject: [PATCH 1/2] version.h updated to new version. --- src/version.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/version.h b/src/version.h index 63a9bc81c..8dc84428b 100644 --- a/src/version.h +++ b/src/version.h @@ -2,8 +2,8 @@ #ifndef DSY_VERSION_H #define DSY_VERSION_H -#define LIBDAISY_VER_MAJ 4 -#define LIBDAISY_VER_MIN 0 +#define LIBDAISY_VER_MAJ 8 +#define LIBDAISY_VER_MIN 1 #define LIBDAISY_VER_PATCH 0 #endif From fa366b65fcda04e893da52447dc9960cd32e3ccb Mon Sep 17 00:00:00 2001 From: Stephen Hensley Date: Mon, 23 Feb 2026 11:14:04 -0800 Subject: [PATCH 2/2] Changelog for v8.1.0 --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4511c597e..d534c27ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,32 @@ ## Unreleased +## v8.1.0 + +### Features + +- Audio Files: Reworked WavPlayer, added helpful utilies for working with WAV files (WavParser, FileTable), and added examples for demonstrating their usage. +- SDMMC: HAL_SD_ErrorCallback is now being handled to help with error handling + - **note**: this may cause things that would previously _stall_ indefinitely to now cause an error. Often, the error will occur in `f_sync()` or `f_close()` since that is where the disk i/o tends to occur. The SDMMC_HelloWorld example has been updated to better handle these errors. +- MPR121: Added demonstration program using MPR121 to examples. + ### Bug Fixes - SDMMC: fix an issue where status flags were optimized out, resulting in very long while loops +- CMake: The platform definition for the new FileReader in CMake is now properly set up for use in targets _outside_ of libDaisy. +- ICM20948: Fixed an incorrect number of arguments on call to `ReadExternalRegister`. +- MPR121: Fixed i2c i/o issues that led to problems reading correct data from the sensor. +- version: The version.h hasn't been updated since v4.0.0 -- it has now been updated to the current version. + +### Bootloader + +- Update to v6.4. This version resolves issues related to i/o timeouts that could occur after programming devices hundreds/thousands of times with larger binary files. + +### New Contributors + +* @Brokezawa made their first contribution in https://github.com/electro-smith/libDaisy/pull/686 +* @CyberDuck79 made their first contribution in https://github.com/electro-smith/libDaisy/pull/685 +* @kaathewise made their first contribution in https://github.com/electro-smith/libDaisy/pull/688 ## v8.0.0