summaryrefslogtreecommitdiff
path: root/libs/surfaces/faderport8
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-12-19 17:56:57 +0100
committerRobin Gareus <robin@gareus.org>2017-12-19 17:56:57 +0100
commite921088ee8b3d85cd9250b6af4f91c1ba5f72f2b (patch)
treea6f954477e4453a4a63e3b8270dc1bcc81da73d9 /libs/surfaces/faderport8
parent3cb952d7fb0c6f6857418fcb3d0b10ead6823c8f (diff)
Fix fp16 encoder (misleading doc on fp8)
Diffstat (limited to 'libs/surfaces/faderport8')
-rw-r--r--libs/surfaces/faderport8/faderport8.cc10
1 files changed, 1 insertions, 9 deletions
diff --git a/libs/surfaces/faderport8/faderport8.cc b/libs/surfaces/faderport8/faderport8.cc
index d6928f6bb4..8405174ad5 100644
--- a/libs/surfaces/faderport8/faderport8.cc
+++ b/libs/surfaces/faderport8/faderport8.cc
@@ -578,18 +578,10 @@ FaderPort8::controller_handler (MIDI::Parser &, MIDI::EventTwoBytes* tb)
{
debug_2byte_msg ("CC", tb->controller_number, tb->value);
/* encoder
- * FaderPort8:
- * val Bit 7 = direction, Bits 0-6 = number of steps
- * FaderPort16:
- * val Bit 6 = direction, Bits 0-5 = number of steps
+ * val Bit 6 = direction, Bits 0-5 = number of steps
*/
-#ifdef FADERPORT16
- static const uint8_t dir_mask = 0x20;
- static const uint8_t step_mask = 0x1f;
-#else
static const uint8_t dir_mask = 0x40;
static const uint8_t step_mask = 0x3f;
-#endif
if (tb->controller_number == 0x3c) {
encoder_navigate (tb->value & dir_mask ? true : false, tb->value & step_mask);