Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

ncdevice.c File Reference

#include "NcCommon.h"
#include "NcDevice.h"
#include "usb_conf.h"
#include "NcDebug.h"
#include <stdio.h>
#include <services/services.h>

Defines

#define NULL   0
#define NC_EP0_TRANSFER(Buffer, Size)

Functions

void NcResetDataEp (PNC_DEVICE_OBJECT DeviceObject)
NCSTATUS NcDev_AreYouThere (void)
void NcDev_TestMode (UINT TestMode)
STATIC void EpZero_RxPackets (PNC_ENDPOINT_OBJECT Endpoint)
STATIC void EpZero_TxPackets (PNC_ENDPOINT_OBJECT Endpoint)
STATIC void EpZero_StatusPhase (PNC_ENDPOINT_OBJECT Endpoint)
STATIC void EpZero_DataPhase (PNC_ENDPOINT_OBJECT Endpoint)
STATIC void StandardUsbRequestHandler (PNCSTATUS NcStatus)
STATIC void EpZero_SetupPhase (void)
NCSTATUS NcDev_ControlHandler (PNC_DEVICE_OBJECT DeviceObject)
void WriteEP (PNET2272_EP_DATA pAdr, UINT Count)
void ReadEP (PNET2272_EP_DATA pAdr, UINT Count)

Variables

BYTE USBTxSrcBuffer []
BYTE USBRxSrcBuffer []
void * DMAChannelHandle
ADI_DMA_2D_TRANSFER DMASource
ADI_DMA_2D_TRANSFER DMADestination
unsigned int Result
NC_TRANSFER_OBJECT PrivateTransferZero
PNC_TRANSFER_OBJECT ClientTransferZero
PNC_DEVICE_OBJECT PrivDeviceObject
PUSB_STRING_DESCRIPTOR UsbStrings []
PNC_ENDPOINT_OBJECT PhysicalEndpoints []
NC_ENDPOINT_OBJECT LogicalEndpoints []
PUSB_CONFIGURATION_DESCRIPTOR UsbConfiguration
WORDBYTE Sizeof_UsbConfiguration
PUSB_CONFIGURATION_DESCRIPTOR UsbConfiguration_OtherSpeed
WORDBYTE Sizeof_UsbConfiguration_OtherSpeed
PNETCHIP_DATA_TYPE NetchipBaseAddress = (PNETCHIP_DATA_TYPE)(USB_BASE_ADDRESS)

Define Documentation

#define NC_EP0_TRANSFER Buffer,
Size   ) 
 

Value:

#define NULL   0
 


Function Documentation

STATIC void EpZero_DataPhase PNC_ENDPOINT_OBJECT  Endpoint  ) 
 

STATIC void EpZero_RxPackets PNC_ENDPOINT_OBJECT  Endpoint  ) 
 

STATIC void EpZero_SetupPhase void   ) 
 

STATIC void EpZero_StatusPhase PNC_ENDPOINT_OBJECT  Endpoint  ) 
 

STATIC void EpZero_TxPackets PNC_ENDPOINT_OBJECT  Endpoint  ) 
 

NCSTATUS NcDev_AreYouThere void   ) 
 

NCSTATUS NcDev_ControlHandler PNC_DEVICE_OBJECT  DeviceObject  ) 
 

void NcDev_TestMode UINT  TestMode  ) 
 

void NcResetDataEp PNC_DEVICE_OBJECT  DeviceObject  ) 
 

void ReadEP PNET2272_EP_DATA  pAdr,
UINT  Count
 

STATIC void StandardUsbRequestHandler PNCSTATUS  NcStatus  ) 
 

void WriteEP PNET2272_EP_DATA  pAdr,
UINT  Count
 


Variable Documentation

PNC_TRANSFER_OBJECT ClientTransferZero
 

void* DMAChannelHandle
 

ADI_DMA_2D_TRANSFER DMADestination
 

ADI_DMA_2D_TRANSFER DMASource
 

NC_ENDPOINT_OBJECT LogicalEndpoints[]
 

PNETCHIP_DATA_TYPE NetchipBaseAddress = (PNETCHIP_DATA_TYPE)(USB_BASE_ADDRESS)
 

PNC_ENDPOINT_OBJECT PhysicalEndpoints[]
 

NC_TRANSFER_OBJECT PrivateTransferZero
 

PNC_DEVICE_OBJECT PrivDeviceObject
 

unsigned int Result
 

WORDBYTE Sizeof_UsbConfiguration
 

WORDBYTE Sizeof_UsbConfiguration_OtherSpeed
 

PUSB_CONFIGURATION_DESCRIPTOR UsbConfiguration
 

PUSB_CONFIGURATION_DESCRIPTOR UsbConfiguration_OtherSpeed
 

BYTE USBRxSrcBuffer[]
 

PUSB_STRING_DESCRIPTOR UsbStrings[]
 

BYTE USBTxSrcBuffer[]
 


Generated on Thu Mar 2 16:11:30 2006 for VDK Blacksheep by  doxygen 1.4.1