fix: break sweep loop on frequency change

lever-ops 0.2.3
TT 6 years ago
parent f7e712798a
commit 3fc17e18f9

@ -793,6 +793,8 @@ update_frequencies(void)
}
set_frequencies(start, stop, sweep_points);
operation_requested = OP_FREQCHANGE;
update_marker_index();
// set grid layout

@ -86,6 +86,9 @@ extern int8_t sweep_enabled;
extern void ui_init(void);
extern void ui_process(void);
enum { OP_NONE = 0, OP_LEVER, OP_TOUCH, OP_FREQCHANGE };
extern uint8_t operation_requested;
/*
* dsp.c
*/

@ -59,7 +59,6 @@ static uint32_t last_button_down_ticks;
static uint32_t last_button_repeat_ticks;
static int8_t inhibit_until_release = FALSE;
enum { OP_NONE = 0, OP_LEVER, OP_TOUCH };
uint8_t operation_requested = OP_NONE;
int8_t previous_marker = -1;

Loading…
Cancel
Save

Powered by TurnKey Linux.