diff --git a/src/globals.hh b/src/globals.hh index bf20c83..a77e91c 100644 --- a/src/globals.hh +++ b/src/globals.hh @@ -12,7 +12,7 @@ namespace Heck { namespace Constants { namespace Hardware { constexpr int PIN_BUTTON_RECORD = 28; - + constexpr int PIN_BUTTON_CLEAR = 27; } constexpr int BUFFERSIZE = 4; @@ -58,6 +58,7 @@ namespace Heck { //Hardware extern ld::DaisySeed hw; extern ld::Switch but_rec; + extern ld::Switch but_clear; } // namespace Heck diff --git a/src/main_perkons.cc b/src/main_perkons.cc index 3523f9b..00bae12 100644 --- a/src/main_perkons.cc +++ b/src/main_perkons.cc @@ -21,6 +21,7 @@ namespace Heck { // ============================================================================================= ld::DaisySeed hw{}; ld::Switch but_rec{}; + ld::Switch but_clear{}; static ld::MidiUartHandler midi{}; static ld::FIFO event_log{}; @@ -201,6 +202,7 @@ namespace Heck { hw.StartLog(Constants::Developer::LOG_BLOCKS_BOOT); but_rec.Init(hw.GetPin(Constants::Hardware::PIN_BUTTON_RECORD), 0); + but_clear.Init(hw.GetPin(Constants::Hardware::PIN_BUTTON_CLEAR), 0); hw.PrintLine("Setting Blocksize: %i", Constants::BUFFERSIZE); hw.SetAudioBlockSize(Constants::BUFFERSIZE);