pata_hard_disk

Hard disk library for communicating with parallel ata hard drives

Author Matthew Schinkel - borntechi.com, copyright © 2009, all rights reserved.
Adapted-by
Compiler >=2.4q3

Description

this library provides functions for pata/ide hard disk drives.


Sources

"connecting ide drives by tilmann reh" - http://www.gaby.de/gide/IDE-TCJ.txt
IDE hardware reference & information document by alex t. ivopol
ATA Attachement with Packet Interface 6 - d1410r3-ATA-ATAPI-6.pdf


Notes

- If you are not using Alternate Status, Digital Output or Drive Address registers
         pins cs1 & cs0 can be saved by connecting these ide pins to cs0-high, cs1-low
         at ide connector. normal operation does not require these pins. Set
         "CONST BYTE PATA_HD_USE_CS0_CS1_PINS = TRUE" if you will be using
         these registers
       - You MUST write full sectors of 512 bytes.
       - this lib does not do error checking


Dependencies

No dependency found



Summary

Global variables/contants

Procedures

Private

Functions


API details

Global variables/contants

Procedures

Private

Functions


Related samples

Here are the list of samples which use this library:

16f87716f877_pata_hard_disk.jal
16f87716f877_fat32_small_pata_hard_disk.jal
16f877a16f877a_fat32_small_pata_hard_disk.jal
16f877a16f877a_pata_hard_disk.jal
18f45218f452_pata_hard_disk.jal
18f45218f452_fat32_small_pata_hard_disk.jal
18f452518f4525_fat32_small_pata_hard_disk.jal
18f452518f4525_fat32_pata_hard_disk.jal
18f452518f4525_mp3_decoder_vs1053b_pata_hard_disk.jal
18f452518f4525_pata_hard_disk.jal
18f462018f4620_mp3_decoder_vs1053b_pata_hard_disk.jal
18f462018f4620_pata_hard_disk.jal
18f462018f4620_fat32_small_pata_hard_disk.jal
18f462018f4620_fat32_pata_hard_disk.jal
18f67j5018f67j50_fat32_small_pata_hard_disk.jal
18f67j5018f67j50_fat32_pata_hard_disk.jal
18f67j5018f67j50_usb_msd_pata_hard_disk.jal
18f67j5018f67j50_pata_hard_disk.jal
18f67j5018f67j50_fat32_usb_msd_pata_hard_disk.jal
18f67j5018f67j50_mp3_decoder_vs1053b_pata_hard_disk.jal