MicrOS
harddisk_io_error_register_fields Struct Reference

Hard disk I/O based Error Register. More...

#include <harddisk_pio_mode_header.h>

Public Attributes

uint8_t unused
 Unused. More...
 
uint8_t address_mark_not_found: 1
 Address mark not found (short: AMNF). More...
 
uint8_t track_zero_not_found: 1
 Track zero not found (short: TKZNF). More...
 
uint8_t aborted_command: 1
 Aborted command (short: ABRT). More...
 
uint8_t media_change_request: 1
 Media change request (short: MCR). More...
 
uint8_t id_not_found: 1
 ID not found (short: IDNF). More...
 
uint8_t media_changed: 1
 Media changed (short: MC). More...
 
uint8_t uncorrectable_data_error: 1
 Uncorrectable data error (short: UNC). More...
 
uint8_t bad_block_detected: 1
 Bad Block detected (short: BBK). More...
 

Detailed Description

Hard disk I/O based Error Register.

Struct used to read from Error Register of I/O port. Used to retrieve any error generated by the last ATA command executed.

Member Data Documentation

◆ aborted_command

uint8_t harddisk_io_error_register_fields::aborted_command

Aborted command (short: ABRT).

◆ address_mark_not_found

uint8_t harddisk_io_error_register_fields::address_mark_not_found

Address mark not found (short: AMNF).

◆ bad_block_detected

uint8_t harddisk_io_error_register_fields::bad_block_detected

Bad Block detected (short: BBK).

◆ id_not_found

uint8_t harddisk_io_error_register_fields::id_not_found

ID not found (short: IDNF).

◆ media_change_request

uint8_t harddisk_io_error_register_fields::media_change_request

Media change request (short: MCR).

◆ media_changed

uint8_t harddisk_io_error_register_fields::media_changed

Media changed (short: MC).

◆ track_zero_not_found

uint8_t harddisk_io_error_register_fields::track_zero_not_found

Track zero not found (short: TKZNF).

◆ uncorrectable_data_error

uint8_t harddisk_io_error_register_fields::uncorrectable_data_error

Uncorrectable data error (short: UNC).

◆ unused

uint8_t harddisk_io_error_register_fields::unused

Unused.


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