mirror of
https://github.com/dwhinham/mt32-pi.git
synced 2026-02-04 05:34:49 +00:00
Update to circle-stdlib v16/Circle 45.1
This commit is contained in:
@@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
### Changed
|
||||
|
||||
- Update to circle-stdlib v15.14/Circle Step 45.
|
||||
- Update to circle-stdlib v16/Circle Step 45.1.
|
||||
- Update ARM toolchains to 11.3.rel1.
|
||||
- Update to libmt32emu v2.7.0.
|
||||
- Update to FluidSynth v2.3.0.
|
||||
|
||||
2
Makefile
2
Makefile
@@ -36,7 +36,6 @@ $(CIRCLE_STDLIB_CONFIG) $(CIRCLE_CONFIG)&:
|
||||
# Apply patches
|
||||
@${APPLY_PATCH} $(CIRCLEHOME) patches/circle-45-minimal-usb-drivers.patch
|
||||
@${APPLY_PATCH} $(CIRCLEHOME) patches/circle-45-cp210x-remove-partnum-check.patch
|
||||
@${APPLY_PATCH} $(CIRCLEHOME) patches/circle-45-fix-missing-struct-init.patch
|
||||
|
||||
ifeq ($(strip $(GC_SECTIONS)),1)
|
||||
# Enable function/data sections for circle-stdlib
|
||||
@@ -141,7 +140,6 @@ clean:
|
||||
#
|
||||
veryclean: clean
|
||||
# Reverse patches
|
||||
@${REVERSE_PATCH} $(CIRCLEHOME) patches/circle-45-fix-missing-struct-init.patch
|
||||
@${REVERSE_PATCH} $(CIRCLEHOME) patches/circle-45-cp210x-remove-partnum-check.patch
|
||||
@${REVERSE_PATCH} $(CIRCLEHOME) patches/circle-45-minimal-usb-drivers.patch
|
||||
@${REVERSE_PATCH} $(FLUIDSYNTHHOME) patches/fluidsynth-2.3.0-circle.patch
|
||||
|
||||
2
external/circle-stdlib
vendored
2
external/circle-stdlib
vendored
Submodule external/circle-stdlib updated: a281592c9b...80491be953
@@ -1,22 +0,0 @@
|
||||
From 26fef0f51d9a4fb2fc65a0c4abaf29c64ed5dea7 Mon Sep 17 00:00:00 2001
|
||||
From: Dale Whinham <daleyo@gmail.com>
|
||||
Date: Sun, 4 Dec 2022 22:09:40 +0000
|
||||
Subject: [PATCH] FIXED: soundcontroller: missing field initializers
|
||||
|
||||
---
|
||||
include/circle/sound/soundcontroller.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/circle/sound/soundcontroller.h b/include/circle/sound/soundcontroller.h
|
||||
index cc578fbc..193a82ce 100644
|
||||
--- a/include/circle/sound/soundcontroller.h
|
||||
+++ b/include/circle/sound/soundcontroller.h
|
||||
@@ -104,7 +104,7 @@ class CSoundController /// Optional controller of a sound device
|
||||
/// \return Info about the control in the selected configuration
|
||||
/// \note A control may be supported for ChannelAll, but not for ChannelLeft/Right.
|
||||
virtual const TControlInfo GetControlInfo (TControl Control, TJack Jack,
|
||||
- TChannel Channel) const { return { FALSE }; }
|
||||
+ TChannel Channel) const { return { FALSE, 0, 0 }; }
|
||||
/// \param Control Control selector
|
||||
/// \param Jack Affected jack
|
||||
/// \param Channel Affected channel(s)
|
||||
@@ -85,9 +85,6 @@ bool CKernel::Initialize(void)
|
||||
return false;
|
||||
}
|
||||
|
||||
// Initialize newlib stdio with a reference to Circle's file system
|
||||
CGlueStdioInit(m_SDFileSystem);
|
||||
|
||||
// Load configuration file
|
||||
if (!m_Config.Initialize("mt32-pi.cfg"))
|
||||
m_Logger.Write(GetKernelName(), LogWarning, "Unable to find or parse config file; using defaults");
|
||||
|
||||
Reference in New Issue
Block a user