From c80f0fed9ab736066aa71de2cb9e3ccc6037c472 Mon Sep 17 00:00:00 2001 From: itzmarkoni Date: Fri, 12 Dec 2025 15:57:59 -0500 Subject: [PATCH] updated --- kernel.lua | 6 +++++- speaker-driver.lua | 5 +---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/kernel.lua b/kernel.lua index 4570b06..dc62757 100644 --- a/kernel.lua +++ b/kernel.lua @@ -44,6 +44,10 @@ end addDriver("task-manager") addDriver("monitor-driver") addDriver("disk-driver") -addDriver("speaker-driver") +speaker = addDriver("speaker-driver") + +for index, value in ipairs(speaker.sounds) do + addSound(value.name) +end return { addDriver = addDriver, addFolderDriver = addFolderDriver, addProgram = addProgram, addSound = addSound } \ No newline at end of file diff --git a/speaker-driver.lua b/speaker-driver.lua index 644fdda..6e2adfe 100644 --- a/speaker-driver.lua +++ b/speaker-driver.lua @@ -1,7 +1,5 @@ local speaker = peripheral.find("speaker") local dfpwm = require("cc.audio.dfpwm") -local kernel = require("kernel") - local sounds = { @@ -9,8 +7,7 @@ local sounds = { } local function initialize() - - kernel.addSound("notification") + speaker = peripheral.find("speaker") if not speaker then