Skip to content

Commit ba78571

Browse files
committed
Updated MozziGuts for different buffer size
1 parent ff7b782 commit ba78571

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

internal/MozziGuts.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ inline void bufferAudioOutput(const AudioOutput f) {
8686
++samples_written_to_buffer;
8787
}
8888
#else
89-
CircularBuffer<AudioOutput> output_buffer; // fixed size 256
89+
CircularBuffer<AudioOutput, MOZZI_OUTPUT_BUFFER_SIZE> output_buffer;
9090
# define canBufferAudioOutput() (!output_buffer.isFull())
9191
# define bufferAudioOutput(f) output_buffer.write(f)
9292
static void CACHED_FUNCTION_ATTR defaultAudioOutput() {
@@ -150,7 +150,7 @@ uint16_t getAudioInput() { return audio_input; }
150150

151151
#if MOZZI_IS(MOZZI__LEGACY_AUDIO_INPUT_IMPL, 1)
152152
// ring buffer for audio input
153-
CircularBuffer<uint16_t> input_buffer; // fixed size 256
153+
CircularBuffer<uint16_t, 256> input_buffer; // fixed size 256
154154
#define audioInputAvailable() (!input_buffer.isEmpty())
155155
#define readAudioInput() (input_buffer.read())
156156
/** NOTE: Triggered at MOZZI_AUDIO_RATE via defaultAudioOutput(). In addition to the MOZZI_AUDIO_INPUT_PIN, at most one reading is taken for mozziAnalogRead(). */

0 commit comments

Comments
 (0)