MicrOS
hdd_wrapper.h
Go to the documentation of this file.
1 #ifndef HDD_WRAPPER_H
2 #define HDD_WRAPPER_H
3 
5 #include "cpu/timer/timer.h"
6 #include "logger/logger.h"
7 
11 
12 uint8_t *hdd_wrapper_read_sector(int device_number, int sector, int count);
13 void hdd_wrapper_write_sector(int device_number, int sector, uint8_t *content);
14 
15 #endif
uint8_t * hdd_wrapper_read_sector(int device_number, int sector, int count)
Definition: hdd_wrapper.c:27
int hdd_wrapper_get_device_number(HARDDISK_ATA_MASTER_SLAVE type, HARDDISK_ATA_BUS_TYPE bus)
Definition: hdd_wrapper.c:5
void hdd_wrapper_write_sector(int device_number, int sector, uint8_t *content)
Definition: hdd_wrapper.c:48
int hdd_wrapper_get_type_by_device_number(int device)
Definition: hdd_wrapper.c:15
HARDDISK_ATA_BUS_TYPE
Enum represent bus type.
Definition: harddisk_header.h:15
HARDDISK_ATA_MASTER_SLAVE
Enum represent hard disk type.
Definition: harddisk_header.h:22
int hdd_wrapper_get_bus_by_device_number(int device)
Definition: hdd_wrapper.c:21