Update to circle-stdlib v16/Circle 45.1

This commit is contained in:
Dale Whinham
2023-02-02 13:19:29 +00:00
parent 92197b6cb3
commit df801b6578
5 changed files with 2 additions and 29 deletions

View File

@@ -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.

View File

@@ -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

View File

@@ -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)

View File

@@ -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");