?? d13bus.h
字號:
/*
//*************************************************************************
//
// P H I L I P S P R O P R I E T A R Y
//
// COPYRIGHT (c) 1999 BY PHILIPS SINGAPORE.
// -- ALL RIGHTS RESERVED --
//
// File Name: D13BUS.H
// Created: Oct 30, 2000
// Modified:
// Revision: 1.01
//Bulk transfer by DMA
//*************************************************************************
//
//*************************************************************************
*/
#ifndef __D13BUS_H__
#define __D13BUS_H__
#include "BasicTyp.h"
#include "common.h"
/*
//*************************************************************************
// USB Vendor device requests
//*************************************************************************
*/
#define DMA_IDLE 0
#define DMA_RUNNING 1
#define DMA_PENDING 2
#define SETUP_DMA_REQUEST 0x0471
//dec8
#define DMA_BUFFER_SIZE 65536
//cpld control port, 00, 01
#define CPLD_CNT0 0x00
#define CPLD_CNT1 0x01
#define COUNT_L 0x00
#define COUNT_H 0x00
#define DMA_REG_BYTE0 0x90 //1001 0000
#define DMA_REG_BYTE1 0xA0 //1010 0000
#define DMA_REG_DIR 0xB0 //1011 0000
#define DMA_REG_MODE 0xD0 //1101 0000
//void D13Bus_Watchdog(void);
//void D13Bus_ControlEntry(void);
//void reserved(void);
void read_write_register(void);
//void get_firmware_version(void);
void setup_dma_request(void);
void dma_start(PIO_REQUEST);
void program_cpld(USHORT uSize, UCHAR bCommand);
/*
//*************************************************************************
// D13Bus support functions
//*************************************************************************
void D13Bus_StallEP0(void);
void D13Bus_SingleTransmitEP0(UCHAR * buf, UCHAR len);
void D13Bus_BurstTransmitEP0(UCHAR * pData, USHORT len);
*/
//march
void dma_start4iso(PIO_REQUEST);
void program_cpld4iso(USHORT uSize, UCHAR bCommand);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -