Welcome to the FoxOS website!
advanced_technology_attachment::advanced_technology_attachment(bool master, uint16_t portBase, char* name): dataPort(portBase), error_port(portBase + 0x1), sector_count_port(portBase + 0x2), lba_low_port(portBase + 0x3), lba_mid_port(portBase + 0x4), lba_hi_port(portBase + 0x5), device_port(portBase + 0x6), command_port(portBase + 0x7), control_port(portBase + 0x206) undefinedbool masteruint16_t portBasechar* namebool advanced_technology_attachment::is_presend() bool
void advanced_technology_attachment::activate() void
void advanced_technology_attachment::read28(uint32_t sector, uint8_t* data, int count) uint32_t sectoruint8_t* dataint countvoid
void advanced_technology_attachment::write28(uint32_t sectorNum, uint8_t* data, uint32_t count) uint32_t sectorNumuint8_t* datauint32_t countvoid
void advanced_technology_attachment::flush() void
void advanced_technology_attachment::read(uint64_t sector, uint32_t sector_count, void* buffer) uint64_t sectoruint32_t sector_countvoid* buffervoid
void advanced_technology_attachment::write(uint64_t sector, uint32_t sector_count, void* buffer) uint64_t sectoruint32_t sector_countvoid* buffervoid
char* advanced_technology_attachment::get_name() char*