1 #ifndef _ATA_PIO_DRIVER_H_
2 #define _ATA_PIO_DRIVER_H_
14 uint8_t
ATA_PIO_Write(uint64_t addr, uint16_t *data, uint16_t sectorCount);
15 uint8_t
ATA_PIO_Read(uint64_t addr, uint16_t *data, uint16_t sectorCount);
uint8_t ATA_PIO_Write(uint64_t addr, uint16_t *data, uint16_t sectorCount)
Definition: ata_pio.c:65
uint8_t ATA_PIO_Initialize()
Definition: ata_pio.c:8
uint8_t ATA_PIO_Read(uint64_t addr, uint16_t *data, uint16_t sectorCount)
Definition: ata_pio.c:103
uint8_t ATA_PIO_Identify(uint16_t *result)
Definition: ata_pio.c:25
uint8_t ATA_PIO_ReadStatus(bool preempt)
Definition: ata_pio.c:13
void ATA_PIO_Reset()
Definition: ata_pio.c:124
void ATA_PIO_SelectDrive(uint8_t disk)
Definition: ata_pio.c:18