OpenCBM
Functions
releasebus.c File Reference

Release the IEC bus. More...

#include <wdm.h>
#include "cbm_driver.h"
#include "i_iec.h"

Go to the source code of this file.

Functions

VOID cbmiec_release_bus (IN PDEVICE_EXTENSION Pdx)
 Release the IEC bus. More...
 

Detailed Description

Release the IEC bus.



Author
Spiro Trikaliotis
Authors
Based on code from Michael Klein <michael(dot)klein(at)puffin(dot)lb(dot)shuttle(dot)de>

Definition in file releasebus.c.

Function Documentation

VOID cbmiec_release_bus ( IN PDEVICE_EXTENSION  Pdx)

Release the IEC bus.

This function releases the IEC bus.

Parameters
PdxPointer to the device extension.
Returns
If the routine succeeds, it returns STATUS_SUCCESS. Otherwise, it returns one of the error status values.

Definition at line 38 of file releasebus.c.

References cbmiec_checkcable(), CBMIEC_RELEASE, FUNC_ENTER, FUNC_LEAVE, PP_ATN_OUT, PP_CLK_OUT, PP_DATA_OUT, and PP_RESET_OUT.

Referenced by cbm_execute_close(), cbm_lock_parport(), cbm_unlock_parport(), and cbmiec_cleanup().