diff --git a/iopcomm/iopcomm.cpp b/iopcomm/iopcomm.cpp index 4c8830c..e48c6dd 100644 --- a/iopcomm/iopcomm.cpp +++ b/iopcomm/iopcomm.cpp @@ -53,7 +53,7 @@ void sendIOPModeCommand(rig_mode mode) IOPMessage m; m.id = IOP_MODE_COMMAND; m.len = 1; - m.data[0] = uint8_t(mode); + m.data[0] = static_cast(mode); sendIOPMessage(m); } diff --git a/ubitx_iop/ubitx_iop.ino b/ubitx_iop/ubitx_iop.ino index f4e29f3..df9fe85 100644 --- a/ubitx_iop/ubitx_iop.ino +++ b/ubitx_iop/ubitx_iop.ino @@ -188,14 +188,14 @@ void loop() } else if (knobPos > 3 && menu_is_active) { // left - menu_item->prev(); + menu_item = menu_item->prev(); knob.write(0); menu_updated = true; USBDEBUG("knob turned left"); } else if (knobPos < -3 && menu_is_active) { // right - menu_item->next(); + menu_item = menu_item->next(); knob.write(0); menu_updated = true; USBDEBUG("knob turned right");