Fix free ID return value for MFM/RLL/XTA
This commit is contained in:
@@ -28,10 +28,10 @@ uint8_t
|
|||||||
SettingsBusTracking::next_free_mfm_channel()
|
SettingsBusTracking::next_free_mfm_channel()
|
||||||
{
|
{
|
||||||
if ((mfm_tracking & 0xff00ULL) && !(mfm_tracking & 0x00ffULL))
|
if ((mfm_tracking & 0xff00ULL) && !(mfm_tracking & 0x00ffULL))
|
||||||
return 0;
|
return 1;
|
||||||
|
|
||||||
if (!(mfm_tracking & 0xff00ULL) && (mfm_tracking & 0x00ffULL))
|
if (!(mfm_tracking & 0xff00ULL) && (mfm_tracking & 0x00ffULL))
|
||||||
return 1;
|
return 0;
|
||||||
|
|
||||||
return CHANNEL_NONE;
|
return CHANNEL_NONE;
|
||||||
}
|
}
|
||||||
@@ -41,10 +41,10 @@ uint8_t
|
|||||||
SettingsBusTracking::next_free_esdi_channel()
|
SettingsBusTracking::next_free_esdi_channel()
|
||||||
{
|
{
|
||||||
if ((esdi_tracking & 0xff00ULL) && !(esdi_tracking & 0x00ffULL))
|
if ((esdi_tracking & 0xff00ULL) && !(esdi_tracking & 0x00ffULL))
|
||||||
return 0;
|
return 1;
|
||||||
|
|
||||||
if (!(esdi_tracking & 0xff00ULL) && (esdi_tracking & 0x00ffULL))
|
if (!(esdi_tracking & 0xff00ULL) && (esdi_tracking & 0x00ffULL))
|
||||||
return 1;
|
return 0;
|
||||||
|
|
||||||
return CHANNEL_NONE;
|
return CHANNEL_NONE;
|
||||||
}
|
}
|
||||||
@@ -54,10 +54,10 @@ uint8_t
|
|||||||
SettingsBusTracking::next_free_xta_channel()
|
SettingsBusTracking::next_free_xta_channel()
|
||||||
{
|
{
|
||||||
if ((xta_tracking & 0xff00ULL) && !(xta_tracking & 0x00ffULL))
|
if ((xta_tracking & 0xff00ULL) && !(xta_tracking & 0x00ffULL))
|
||||||
return 0;
|
return 1;
|
||||||
|
|
||||||
if (!(xta_tracking & 0xff00ULL) && (xta_tracking & 0x00ffULL))
|
if (!(xta_tracking & 0xff00ULL) && (xta_tracking & 0x00ffULL))
|
||||||
return 1;
|
return 0;
|
||||||
|
|
||||||
return CHANNEL_NONE;
|
return CHANNEL_NONE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user