Merge pull request #64 from MatthiasLienhard/master-cmake

added power and preset buttons
This commit is contained in:
philippe44
2021-02-10 23:05:01 -08:00
committed by GitHub
3 changed files with 62 additions and 2 deletions

View File

@@ -97,6 +97,13 @@ static void sendIR(u16_t addr, u16_t cmd) {
UNLOCK_P;
}
static void lms_power(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_POWER_FRONT, pressed);
} else {
cli_send_cmd("button power");
}
}
static void lms_volume_up(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_VOLUP_FRONT, pressed);
@@ -205,6 +212,55 @@ static void lms_right(bool pressed) {
}
}
static void lms_pre1(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_PRESET_1, pressed);
} else {
cli_send_cmd("button preset_1.single");
}
}
static void lms_pre2(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_PRESET_2, pressed);
} else {
cli_send_cmd("button preset_2.single");
}
}
static void lms_pre3(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_PRESET_3, pressed);
} else {
cli_send_cmd("button preset_3.single");
}
}
static void lms_pre4(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_PRESET_4, pressed);
} else {
cli_send_cmd("button preset_4.single");
}
}
static void lms_pre5(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_PRESET_5, pressed);
} else {
cli_send_cmd("button preset_5.single");
}
}
static void lms_pre6(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_PRESET_6, pressed);
} else {
cli_send_cmd("button preset_6.single");
}
}
static void lms_knob_left(bool pressed) {
if (raw_mode) {
sendBUTN(BUTN_KNOB_LEFT, pressed);
@@ -230,6 +286,7 @@ static void lms_knob_push(bool pressed) {
}
const actrls_t LMS_controls = {
lms_power,
lms_volume_up, lms_volume_down, // volume up, volume down
lms_toggle, lms_play, // toggle, play
lms_pause, lms_stop, // pause, stop
@@ -237,6 +294,7 @@ const actrls_t LMS_controls = {
lms_prev, lms_next, // prev, next
lms_up, lms_down,
lms_left, lms_right,
lms_pre1, lms_pre2, lms_pre3, lms_pre4, lms_pre5, lms_pre6,
lms_knob_left, lms_knob_right, lms_knob_push,
};