#ifndef HECK_LIBDIZZY_MAIN_FRAMEWORK_PROTO1_HH
#define HECK_LIBDIZZY_MAIN_FRAMEWORK_PROTO1_HH

#include <cstdint>
#include "daisy_seed.h"
#include "daisysp.h"
#include "types.hh"

namespace Heck {
    namespace Constants {
        namespace Hardware {
            constexpr int PIN_BUT_1 = 27;
            constexpr int PIN_BUT_2 = 28;
            constexpr int PIN_BUT_3 = 29;
            constexpr int PIN_BUT_4 = 30;

            constexpr int PIN_POT_1 = 15;
            constexpr int PIN_POT_2 = 16;
            constexpr int PIN_POT_3 = 17;
            constexpr int PIN_POT_4 = 18;

            constexpr int BUT_FUZZ = 40;
        } // namespace Hardware

        constexpr bool CPU_BOOST480MHZ = false;
        constexpr int AUDIO_BUFFERSIZE = 4;
        constexpr Samplerate AUDIO_SAMPLERATE = Samplerate::SAI_48KHZ;

        namespace Developer {
            constexpr bool LOG_BLOCKS_BOOT = true;
        }
    } // namespace Constants
} // namespace Heck


#endif