⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ide_raw.h

📁 newos is new operation system
💻 H
字号:
/*** Copyright 2001, Travis Geiselbrecht. All rights reserved.** Modified Sep 2001 by Rob Judd <judd@ob-wan.com>** Distributed under the terms of the NewOS License.*/#ifndef __IDE_RAW_H__#define __IDE_RAW_H__#include "ide_private.h"#define	NO_ERR                   0#define	ERR_TIMEOUT              1#define	ERR_HARDWARE_ERROR       2#define	ERR_DRQ_NOT_SET          3#define	ERR_DISK_BUSY            4#define	ERR_DEVICE_FAULT         5#define	ERR_BUFFER_NOT_EMPTY     6int  ide_read_block(ide_device *device, char *buffer, uint32 block, uint8 numSectors);int  ide_write_block(ide_device *device, const char *buffer, uint32 block, uint8 numSectors);int  ide_base (int bus);void ide_string_conv (char *str, int len);int  ide_reset (int bus, int device);bool ide_identify_device (int bus, int device);void ide_raw_init(int base1, int base2);bool ide_get_partitions(ide_device *device);int ide_get_accoustic(ide_device *device, int8* level_ptr);int ide_set_accoustic(ide_device *device, int8 level);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -