MicrOS
|
Harware reset result. More...
#include <harddisk_identify_device_data.h>
Public Attributes | |
struct { | |
uint8_t __pad0__: 1 | |
uint8_t how_determined_device_0_number: 2 | |
These bits indicate how device 0 determined the device number. More... | |
uint8_t passed_diagnostics: 1 | |
Device 0 passed diagnostics. More... | |
uint8_t assertion_of_pdiag: 1 | |
Device 0 detected the assertion of PDIAG. More... | |
uint8_t assertion_of_dasp: 1 | |
Device 0 detected the assertion of DASP. More... | |
uint8_t respond_when_device_1: 1 | |
Device 0 respond when Device 1 is selected. More... | |
uint8_t __pad1__: 1 | |
} | hardware_device_0_reset_result_fields |
Device 0 hardware reset result. More... | |
struct { | |
uint8_t __pad0__: 1 | |
uint8_t how_determined_device_1_number: 2 | |
These bits indicate how device 1 determined the device number. More... | |
uint8_t asserted_pdiag: 1 | |
Device 1 asserted PDIAG. More... | |
uint8_t __pad1__: 1 | |
} | hardware_device_1_reset_result_fields |
Device 1 hardware reset result. More... | |
uint8_t | cblid_detection: 1 |
1 = device detected CBLID - above V_iH, 0 = device detected CBLID - below V_iL. More... | |
Harware reset result.
uint8_t hardware_reset_result_fields::__pad0__ |
uint8_t hardware_reset_result_fields::__pad1__ |
uint8_t hardware_reset_result_fields::asserted_pdiag |
Device 1 asserted PDIAG.
uint8_t hardware_reset_result_fields::assertion_of_dasp |
Device 0 detected the assertion of DASP.
uint8_t hardware_reset_result_fields::assertion_of_pdiag |
Device 0 detected the assertion of PDIAG.
uint8_t hardware_reset_result_fields::cblid_detection |
1 = device detected CBLID - above V_iH, 0 = device detected CBLID - below V_iL.
struct { ... } hardware_reset_result_fields::hardware_device_0_reset_result_fields |
Device 0 hardware reset result.
Device 1 will clear these bits to zero. Device 0 will set these bits as follows:
struct { ... } hardware_reset_result_fields::hardware_device_1_reset_result_fields |
Device 1 hardware reset result.
Device 0 will clear these bits to zero. Device 1 will set these bits as follows:
uint8_t hardware_reset_result_fields::how_determined_device_0_number |
These bits indicate how device 0 determined the device number.
00 = reserved
01 = A jumper was used
10 = The CSEL signal was used
11 = Some other method was used or method is unknown
uint8_t hardware_reset_result_fields::how_determined_device_1_number |
These bits indicate how device 1 determined the device number.
00 = reserved
01 = A jumper was used
10 = The CSEL signal was used
11 = Some other method was used or method is unknown
uint8_t hardware_reset_result_fields::passed_diagnostics |
Device 0 passed diagnostics.
uint8_t hardware_reset_result_fields::respond_when_device_1 |
Device 0 respond when Device 1 is selected.