From 3f9e6ddbab0f8fe770f2ad41f7ae79ee9c4fac6c Mon Sep 17 00:00:00 2001 From: Making Sound Machines Date: Fri, 5 Jul 2024 14:46:11 +0200 Subject: Disables Merge Playback, adds Disable Autosave flag (off by default) Cleaned up build files to adhere to this naming convention - plink0A3.bin plink0A3.uf2 so one can match the versions. Deleted some extra build files to the root - deleted CURRENT.uf2 (which could be any version) deleted plinkyblack.bin (which can't be flashed on its own) Plinky V0.A3.zip (different naming convention) -> took CURRENT.UF2 from the zip and renamed it plink0A3.uf2 Disabled MERGE_PLAYBACK in touch.h Added a define DISABLE_AUTOSAVE. It's commented out by default. It enables Superbooth Demo Mode: changes are not written to flash, a reboot restores the device completely. Disables ProgramPage() in params.h. Added version descriptions in config.h --- sw/Core/Src/config.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'sw/Core/Src/config.h') diff --git a/sw/Core/Src/config.h b/sw/Core/Src/config.h index 0314cb7..682230e 100755 --- a/sw/Core/Src/config.h +++ b/sw/Core/Src/config.h @@ -16,6 +16,8 @@ // THIS SHOULD NOT BE DEFINED FOR REAL BOARDS: //#define HALF_FLASH // pcbway fitted the wrong CPU, with only half the flash ram! this disables all use of the upper 512k, to enable testing +//#define DISABLE_AUTOSAVE // enables Demo Mode - changes are not written to flash. Disables ProgramPage() in params.h + // 0.7 - flashed onto first units // 0.8 - fix stereo pan when changing waveshape, and the broken wipe pattern // 0.9 - click encoder to zero value @@ -49,4 +51,7 @@ // 0.9z - fix shimmer click? thanks hippo! // 0.A - USB MIDI Sync // 0.A1 - HW SERIAL MIDI SYNC & More CCs -#define VERSION2 "v0.A3" +// 0.A2 - Allows for playing notes from the touch surface over a recorded sequence. Still buggy. In touch.h #define MERGE_PLAYBACK 1 +// 0.A3 - Fixes a USB bug in which some hosts wouldn't recognize Plinky. New startup sequence is plinky_init(), then midiinit(). +// 0.A4 - Disabled MERGE_PLAYBACK in touch.h. DISABLE_AUTOSAVE flag enables Demo Mode - changes are not written to flash. Disables ProgramPage() in params.h +#define VERSION2 "v0.A4" -- cgit v1.2.3