MicrOS
capabilities_fields Struct Reference

Capabilities. More...

#include <harddisk_identify_device_data.h>

Public Attributes

uint8_t __pad0__: 8
 
uint8_t dma_supported: 1
 DMA supported. More...
 
uint8_t lba_supported: 1
 LBA supported. More...
 
uint8_t iordy_may_be_disabled_or_supported: 1
 IORDY may be disabled = 1 or may be supported = 0. More...
 
uint8_t iordy_supported: 1
 IORDY supported. More...
 
uint8_t __pad1__: 1
 
uint8_t standby_timer_type: 1
 1 = standby timer values as specified in this standard are supported, 0 = standby timer values will be managed by device More...
 
uint8_t __pad2__: 2
 
uint8_t standby_timer_value_min: 1
 Will be set to one to indicate a device specific Standby timer value minimum. More...
 
uint8_t __pad3__: 1
 
uint16_t __pad4__: 12
 
uint8_t capabilities_set_to_one: 1
 Will be set to one. More...
 
uint8_t capabilities_set_to_zero: 1
 Will be set to zero. More...
 

Detailed Description

Capabilities.

Member Data Documentation

◆ __pad0__

uint8_t capabilities_fields::__pad0__

◆ __pad1__

uint8_t capabilities_fields::__pad1__

◆ __pad2__

uint8_t capabilities_fields::__pad2__

◆ __pad3__

uint8_t capabilities_fields::__pad3__

◆ __pad4__

uint16_t capabilities_fields::__pad4__

◆ capabilities_set_to_one

uint8_t capabilities_fields::capabilities_set_to_one

Will be set to one.

◆ capabilities_set_to_zero

uint8_t capabilities_fields::capabilities_set_to_zero

Will be set to zero.

◆ dma_supported

uint8_t capabilities_fields::dma_supported

DMA supported.

◆ iordy_may_be_disabled_or_supported

uint8_t capabilities_fields::iordy_may_be_disabled_or_supported

IORDY may be disabled = 1 or may be supported = 0.

◆ iordy_supported

uint8_t capabilities_fields::iordy_supported

IORDY supported.

◆ lba_supported

uint8_t capabilities_fields::lba_supported

LBA supported.

◆ standby_timer_type

uint8_t capabilities_fields::standby_timer_type

1 = standby timer values as specified in this standard are supported, 0 = standby timer values will be managed by device

◆ standby_timer_value_min

uint8_t capabilities_fields::standby_timer_value_min

Will be set to one to indicate a device specific Standby timer value minimum.


The documentation for this struct was generated from the following file: