STA_DEV_OK
if ((sta & (STA_PRESENT | STA_ENABLED | STA_DEV_OK)) !=
(STA_PRESENT | STA_ENABLED | STA_DEV_OK)) {
if ((sta & STA_PRESENT) == 0 && (sta & STA_DEV_OK) == 0)
if (sta & STA_DEV_OK)
if (sta & STA_DEV_OK)
STA_DEV_OK | STA_BATTERY;
st = STA_PRESENT | STA_ENABLED | STA_DEV_OK;
if ((st & (STA_PRESENT | STA_ENABLED | STA_DEV_OK)) !=
(STA_PRESENT | STA_ENABLED | STA_DEV_OK))
st = STA_PRESENT | STA_ENABLED | STA_DEV_OK;
if ((st & (STA_PRESENT | STA_ENABLED | STA_DEV_OK)) !=
(STA_PRESENT | STA_ENABLED | STA_DEV_OK))
st = STA_PRESENT | STA_ENABLED | STA_DEV_OK;
if ((sta & (STA_PRESENT | STA_ENABLED | STA_DEV_OK)) !=
(STA_PRESENT | STA_ENABLED | STA_DEV_OK)) {
sta = STA_PRESENT | STA_ENABLED | STA_DEV_OK | 0x1000;
sta = STA_PRESENT | STA_ENABLED | STA_DEV_OK | 0x1000;
if ((sta & (STA_PRESENT | STA_ENABLED | STA_DEV_OK)) !=
(STA_PRESENT | STA_ENABLED | STA_DEV_OK)) {