MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / floppy_getbyte

Function floppy_getbyte

bsp/x86/drivers/floppy.c:96–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94
95
96u32 floppy_getbyte(void)
97{
98 u8 stat, i;
99
100 for ( i = 0; i < 128; i++ ) {
101 stat = inb( FD_STATUS ) & (STATUS_READY|STATUS_DIR|STATUS_BUSY); //读取状态寄存器
102 if (stat == STATUS_READY)
103 return -1;
104 if ( stat == 0xD0 )
105 return inb(FD_DATA);
106 io_delay();
107 }
108 return 0;
109}
110
111
112u32 floppy_get_info(void)

Callers 1

floppy_get_infoFunction · 0.85

Calls 1

inbFunction · 0.85

Tested by

no test coverage detected