From 13508efef3cbdcc5e50467f9027e7cc3f062546f Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 3 Jul 2023 23:31:48 -0600 Subject: [PATCH] lpp: successfully enter programmer mode --- libs/surfaces/launchpad_pro/lppro.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libs/surfaces/launchpad_pro/lppro.cc b/libs/surfaces/launchpad_pro/lppro.cc index 51b4b74304..d911ab0bb6 100644 --- a/libs/surfaces/launchpad_pro/lppro.cc +++ b/libs/surfaces/launchpad_pro/lppro.cc @@ -193,7 +193,7 @@ LaunchPadPro::begin_using_device () { DEBUG_TRACE (DEBUG::Launchpad, "begin using device\n"); - set_device_mode (Programmer); + set_device_mode (Standalone); // all_pads_off (); all_pads_on (); #if 0 @@ -498,7 +498,7 @@ LaunchPadPro::set_device_mode (DeviceMode m) switch (m) { case Standalone: - msg[7] = 0x0; + /* no edit necessary */ break; case DAW: msg[7] = 0x1; @@ -509,10 +509,12 @@ LaunchPadPro::set_device_mode (DeviceMode m) break; case Programmer: msg[6] = 0xe; - msg[6] = 0x1; + msg[7] = 0x1; break; } + std::cerr << "Send " << msg << " to enter mode " << m << std::endl; + write (msg); }