// SPDX-License-Identifier: Unlicense

#ifndef TUNER_DIVIDED_H
#define TUNER_DIVIDED_H

#include "global.h"

#ifdef SHR3D_SFX_CORE_HEXFIN

namespace TunerThread
{
  extern f32 inBlock[Const::audioMaximumPossibleBlockSize];
#ifdef SHR3D_SFX_CORE_HEXFIN_DIVIDED
  extern f32 inBlock0[Const::audioMaximumPossibleBlockSize];
  extern f32 inBlock1[Const::audioMaximumPossibleBlockSize];
  extern f32 inBlock2[Const::audioMaximumPossibleBlockSize];
  extern f32 inBlock3[Const::audioMaximumPossibleBlockSize];
  extern f32 inBlock4[Const::audioMaximumPossibleBlockSize];
  extern f32 inBlock5[Const::audioMaximumPossibleBlockSize];
#endif // SHR3D_SFX_CORE_HEXFIN_DIVIDED

  void tick();
}

#endif // SHR3D_SFX_CORE_HEXFIN

#endif // TUNER_DIVIDED_H
