TacOS  0.2
 Tout Structures de données Fichiers Fonctions Variables Définitions de type Énumérations Macros
floppy_dma.h
Aller à la documentation de ce fichier.
1 
30 #ifndef _FLOPPY_DMA_H_
31 #define _FLOPPY_DMA_H_
32 
37 typedef enum {FLOPPY_WRITE = 1, FLOPPY_READ = 2} floppy_io;
38 
43 void floppy_dma_init(floppy_io io_dir);
44 
53 void floppy_read_sector(int drive, int cylinder, int head, int sector, char* buffer);
54 
63 void floppy_write_sector(int drive, int cylinder, int head, int sector, char* buffer);
64 
65 
66 
67 #endif
void floppy_dma_init(floppy_io io_dir)
Initialise le dma en écriture ou en lecture selon la valeur passée en paramètre.
Definition: floppy_dma.c:50
void floppy_read_sector(int drive, int cylinder, int head, int sector, char *buffer)
Lis un secteur via le DMA à partir d'un adressage CHS.
Definition: floppy_dma.c:252
floppy_io
Défini le sens de la communication (input / output)
Definition: floppy_dma.h:37
void floppy_write_sector(int drive, int cylinder, int head, int sector, char *buffer)
Ecrit un secteur via le DMA à partir d'un adressage CHS.
Definition: floppy_dma.c:266