From d03dbbfde560cf1ac85d21f16406302bb555bef8 Mon Sep 17 00:00:00 2001 From: Jeffrey Lee Date: Wed, 10 Jun 2020 20:37:55 +0100 Subject: [PATCH] Add some test code From the deep dark recesses of my hard disc, some Pi 1-era test code for CPU & DMA driven PWM audio, now updated to run on Pi 2, 3, & 4. Version 0.86. Tagged as 'HAL_BCM2835-0_86' --- Test/PWMAudio,ffb | Bin 0 -> 4919 bytes Test/PWMDMA,ffb | Bin 0 -> 6179 bytes VersionNum | 20 ++++++++++---------- 3 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 Test/PWMAudio,ffb create mode 100644 Test/PWMDMA,ffb diff --git a/Test/PWMAudio,ffb b/Test/PWMAudio,ffb new file mode 100644 index 0000000000000000000000000000000000000000..785aafea661ca0de10126bdf41ea3f9e900c9d24 GIT binary patch literal 4919 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 JUm>vn`7f=mX^;Q_ literal 0 HcmV?d00001 diff --git a/Test/PWMDMA,ffb b/Test/PWMDMA,ffb new file mode 100644 index 0000000000000000000000000000000000000000..e7209f535deabc335679a8a84047939155b5e2fa GIT binary patch literal 6179 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 NZ)b>q3Woj9e*xUa)J6aR literal 0 HcmV?d00001 diff --git a/VersionNum b/VersionNum index 5f211a9..94db79b 100644 --- a/VersionNum +++ b/VersionNum @@ -1,21 +1,21 @@ -/* (0.85) +/* (0.86) * * This file is automatically maintained by srccommit, do not edit manually. * */ -#define Module_MajorVersion_CMHG 0.85 +#define Module_MajorVersion_CMHG 0.86 #define Module_MinorVersion_CMHG -#define Module_Date_CMHG 30 May 2020 +#define Module_Date_CMHG 19 Jun 2020 -#define Module_MajorVersion "0.85" -#define Module_Version 85 +#define Module_MajorVersion "0.86" +#define Module_Version 86 #define Module_MinorVersion "" -#define Module_Date "30 May 2020" +#define Module_Date "19 Jun 2020" -#define Module_ApplicationDate "30-May-20" +#define Module_ApplicationDate "19-Jun-20" #define Module_ComponentName "HAL_BCM2835" -#define Module_FullVersion "0.85" -#define Module_HelpVersion "0.85 (30 May 2020)" -#define Module_LibraryVersionInfo "0:85" +#define Module_FullVersion "0.86" +#define Module_HelpVersion "0.86 (19 Jun 2020)" +#define Module_LibraryVersionInfo "0:86" -- GitLab