Browse Source

Add 'Clear' button

for clearing stuff in the sequencer
main
heck 7 months ago
parent
commit
fd63c9c9b4
  1. 3
      src/globals.hh
  2. 2
      src/main_perkons.cc

3
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

2
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<ld::MidiEvent, 128> 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);

Loading…
Cancel
Save